WakeTrades

com.waketrades由 waketrades.com 發布官方發布者v1.0.0更新於 Oct 29, 2026

Copy Hyperliquid traders onto your own account, non-custodial. Not for Restricted Persons (Terms).

已驗證Streamable HTTP可網頁執行金融AI 與機器學習

概覽

AI 產生的概覽

WakeTrades 讓助手在使用者自己的 Hyperliquid 帳戶上完成非託管的永續合約跟單交易,從登入、挑選交易者到付款與平倉。

可以做什麼
  • 以錢包簽章登入並管理工作階段,包括撤銷全部工作階段
  • 讀取帳戶狀態、跟單狀態、餘額、風險等級與暫停原因
  • 挑選交易者、設定風險等級與進階參數,並對交易者做回測
  • 設定交易金鑰、切換統一帳戶,並以簽章的 Hyperliquid 轉帳支付方案
  • 綁定或移除接收簽章跟單通知的 webhook,並選擇下單模式
  • 查看已跟單持倉、訂單、日誌事件與月度報告
適用情境
適合希望由 AI 助手在自己的帳戶上端到端執行 Hyperliquid 跟單交易的人:挑選交易者、設定風險、付款,以及監控或退出持倉。也適合只需在決策前讀取交易者資料、持倉與回測結果的助手。
執行需求
位於 waketrades.com 的遠端 streamable HTTP 端點,不使用 OAuth。需要一個已存入 USDC 的 Hyperliquid 帳戶、用來簽署 EIP-191 與 EIP-712 訊息的錢包,以及透過 Authorization Bearer 標頭傳遞的工作階段權杖。除非由人工綁定 Telegram,否則需要一個能回應 2xx 的 HTTPS webhook 端點。完整功能需要付費方案或免費試用。
安裝前請注意
這是真實的槓桿交易:跟單可能虧掉全部餘額,相關工具會開倉、平倉並暫停真實持倉。簽章步驟會核准交易金鑰、切換統一帳戶並向 WakeTrades 支付 USDC,簽署前應核對 typedData。webhook 簽章密鑰只回傳一次。此服務不適用於受限人士;README 聲明 WakeTrades 從不索取私鑰或助記詞。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 WakeTrades,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.waketrades%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "waketrades": {
      "type": "http",
      "url": "https://waketrades.com/mcp"
    }
  }
}

README

Hyperliquid copy trading - agent skills by WakeTrades

Two Agent Skills and an MCP server that let an AI agent open its own Hyperliquid wallet and copy Hyperliquid traders onto it, end to end (traders you choose, or from our monthly report), with WakeTrades.

Risk first. Copying leveraged trades can lose the whole balance. Start with a small amount, use the exposure level WakeTrades recommends for your balance, and only act for a wallet owner who gave you that mandate.

Not for Restricted Persons (Terms, section 3): people from the United States, Canada, the United Kingdom, China, Ukraine, Venezuela or sanctioned countries, and anyone acting for them.

SkillWhat it doesHuman steps
hyperliquid-agent-walletCreate the agent's wallet (local key by default, or MetaMask Agent Wallet with guardrails), get it funded, practice on testnet, check the accountOne: the owner sends USDC
waketrades-copy-tradingSign in, pick a level and traders, alerts by webhook, trade-only key, pay, monitor, pause, exitNone with a local key

Why WakeTrades

  • Your funds stay on your account. WakeTrades gets a trading key that can place and close orders and can never withdraw.
  • 24/7. The copy keeps running while your agent is offline.
  • Any trader, not only vault owners, scaled to your balance, with four exposure levels.
  • No profit share. One flat plan price, and you can stop or leave at any moment.

Install

Any agent that supports skills (skills CLI):

bash
npx skills add waketrades/hyperliquid-copy-trading-agent-skills

Claude Code (skills and the MCP server in one plugin):

/plugin marketplace add waketrades/hyperliquid-copy-trading-agent-skills/plugin install waketrades-hyperliquid@waketrades

MCP only, in any MCP client (streamable HTTP, no OAuth):

json
{ "mcpServers": { "waketrades": { "type": "http", "url": "https://waketrades.com/mcp" } } }

After sign-in, add "headers": { "Authorization": "Bearer <session_token>" } to that entry: the token stays out of tool arguments and transcripts (a session_token tool argument is refused).

Learn more

Versions

Each release is a git tag (v1.1.0, …) and the plugin's version. Read the changes between two tags before you update: these skills tell an agent what to sign.

Official sources only

The only official WakeTrades skills are in this repository, linked from https://waketrades.com/docs/api/. WakeTrades never asks for a private key or a seed phrase, and only ever talks to https://waketrades.com and Hyperliquid's own API. A copy that sends you elsewhere is not ours.

Security

Found a vulnerability? See SECURITY.md.

License

Code and text: MIT. The WakeTrades name and logo are not covered by this license.

WakeTrades is independent: it is not affiliated with, endorsed by or operated by Hyperliquid. "Hyperliquid" is used only to say which network these skills work with.

來源:README.md,提交 c90b00f

工具

33

hello

Hello

What WakeTrades is in one sentence, three quick-start steps with their endpoints, the Hyperliquid network, whether copying is on for everyone (on, pause or halt), and links to the docs, OpenAPI, llms.txt, MCP, agent skills and Terms. No session needed.

無需輸入參數。

get_started

How WakeTrades works for agents

The full flow for an AI agent, the rules that apply, and links to the docs and the OpenAPI reference.

無需輸入參數。

get_offer

Prices

Plan prices in USDC for 1, 3 or 6 months, the struck regular prices, and the founder rule: 50% off for as long as you renew before your plan ends (lost if a paid plan lapses), first members only, can close without notice. bestValue = 6m.

無需輸入參數。

get_leader

A Hyperliquid trader's card

Equity, open positions and statistics of a Hyperliquid address you could copy: over 30 days, and over 90 days in stats.d90 (with pnlUsd and pnlPct, perps only).

輸入參數address必填

start_sign_in

Start sign-in

Returns a nonce and the exact message to sign with the wallet (EIP-191 personal_sign). Valid 10 minutes.

輸入參數address必填

finish_sign_in

Finish sign-in

Sends the signed message. Returns session_token: valid until your plan or free trial ends (paying extends it, no new sign-in needed), 6 months at most, 7 days before the trial starts. revoke_all_sessions ends it. The first sign-in of a wallet creates its WakeTrades account.

輸入參數nonce必填address必填message必填signature必填

get_account

Account and copy status

Account, copy state, open positions, Hyperliquid balance and network, and copiesOnHold { held, reasons, coins }: held is true when new copies would not open now. Reasons: not_activated (sign-up not finished), paused, trial_expired, plan_expired, key_invalid (trading key expired or revoked: sign a new one), platform_paused, no_leaders, no_margin, not_unified (prudent, equilibre, risque: switch_to_unified_account), manual_positions (positions opened outside WakeTrades, listed in coins: close them), xyz_not_unified (advanced on a standard account: only the xyz markets are held, held stays false).

無需輸入參數。

get_levels

The four exposure levels

Definitions of the four exposure levels (prudent, equilibre, risque, advanced): size of your copies, leaders, exposure cap, drawdown alerts, plans, minPracticalBalanceUsd. With equity (USDC) or a session_token (your Hyperliquid balance): recommendedLevel, the most prudent of prudent, equilibre, risque whose minimum balance the equity covers (1,100 / 550 / 300 USDC), with recommendationNote; under every minimum, risque with belowAllMinimums: true (copies under Hyperliquid's minimum order open at 11 USDC; risque stays closest to the leaders' proportions). advanced is never recommended. No session needed.

輸入參數equity

set_copy_settings

Choose traders and exposure level

During sign-up, call it first with the level only, then with leaders (suggest_leader proposes one). Leaders to copy (followed in order: up to 3 at prudent, equilibre and risque, up to 5 at advanced; the others stay saved) and the exposure level. Every level copies your leaders' positions scaled to your balance, adds and reductions included, with their stop loss and take profit and no stop of its own; the size is set per leader, so following fewer leaders lowers your exposure. prudent: 25% of your leaders' size across 3 leaders, total exposure up to 3x your balance, drawdown alerts at -6% and -8%. equilibre: 50%, up to 10x, alerts -15% and -20%. risque: 100%, up to 20x, alerts -30% and -50%, 2 leaders strongly recommended (not required), risk_ack: true required above 10,000 USDC. advanced: every plan and the free trial, starts with risque's settings; change them with set_advanced. Alerts never close anything on their own. At prudent, equilibre and risque, new copies need a Hyperliquid Unified Account (switch_to_unified_account) with no positions opened outside WakeTrades; at advanced, only the xyz markets need it. An account needs a minimum balance because Hyperliquid has a minimum order size: plan for at least 1,100 USDC at prudent, 550 at equilibre, 300 at risque (get_levels gives recommendedLevel for your balance); below that, most copies open at the 11 USDC minimum order, larger than the level's share; the answer may carry a non-blocking warning copies_too_small.

輸入參數level必填dry_runleadersrisk_ack

suggest_leader

Suggested traders for a level

Traders of our latest Monthly Report for an exposure level (advanced uses risque's list). Rule: each more prudent level's suggestion is set aside first (prudent, then equilibre); then, among the level's #3 to #5 not set aside, the one who opened the most positions in the 30 days before the report is suggested (a tie goes to the better rank), never #1 or #2; if #3 to #5 were all set aside, the most active of them anyway. One suggestion per level, for every account: three traders of the report in all; the full lists are in get_report with a paid plan. risque strongly recommends 2 leaders: choose the second one yourself. The answer's top-level fields are the suggestion and suggestions repeats it: address, rank, winRatePct, profitFactor, tradesPerMonth, medianHoldHours, note, liveCheck. Report figures are month-end: before choosing, check the trader's current positions with get_leader_positions. Then pass the address to set_copy_settings; changeable any time. Error no_suggestion: no report published yet.

輸入參數level

get_leader_positions

A trader's open positions now

A Hyperliquid trader's current open positions: coin, side, sizeUsd, entryPx, markPx, leverage, pnl (unrealized), liquidationPx, openedAt or openedBefore. Use it before choosing a suggested trader: the Monthly Report figures are month-end and a trader can hold a large losing position now. Positions already open when you start copying are never copied; notCopied: true would mark a market WakeTrades does not copy. Also orders: the trader's open orders (kind limit, sl or tp; coin, side, reduceOnly, wholePosition, value, px = trigger price for sl / tp, tp and sl = trigger prices of the take profit and stop loss attached to that order or null, placedAt), to see the prices they are waiting for. Read from Hyperliquid, kept 60 seconds.

輸入參數address必填

backtest_leader

Backtest a trader

What copying one Hyperliquid trader would have done over the last 30 or 90 days, at an exposure level (prudent, equilibre or risque; not advanced) and a starting balance (USDC, default 5,000): returnPct, pnlUsd, maxDrawdownPct (worst drop from a peak, in % of the starting balance), feesUsd, ruined, trades (leader, copied, skipped by reason), coverage (truncated: true when Hyperliquid no longer has the oldest fills), assumptions and disclaimer. Same method as the Simulated Copy column of the Monthly Report, at the level's full size for this one trader, with the trader's fill prices plus our measured copy delay cost. A simulation on past data, not a promise. Limits: 5 per 24 hours during the free trial, 20 with a paid plan; the trader's data is kept 1 hour. Errors: backtest_limit, backtest_busy (retry after 60 seconds), unknown_leader.

輸入參數dayslevel必填leader必填balance

set_advanced

Advanced settings

Advanced level only (every plan and the free trial). Every field is optional; missing fields keep their value. size_pct: size of your copies in % of your leaders' size across 3 leaders (100 = risque). max_exposure_x: total exposure cap in x your balance, or null for none. max_open_positions: integer, or null for no limit. alerts_pct: one or two increasing drawdown thresholds. auto_stop_pct: drawdown from your highest balance at which every copy is closed and copying pauses, or null. follow_adds, copy_leader_tpsl: booleans. markets: which markets new copies may open on, any of crypto (Hyperliquid's main perps), btc (BTC only), xyz (every tokenized stock, index and commodity), gold (xyz:GOLD), wti (xyz:CL), indexes (xyz:SP500, xyz:XYZ100, xyz:JP225, xyz:KR200), combined with OR; [] = all markets (default). min_market_leverage: copy only markets whose Hyperliquid max leverage is at least this (AND with markets), or null. max_leverage: cap on the leverage set on your copies (margin used, not copy size), or null. sides: both (default), long or short, for new copies; adds, reductions and closes of open copies are always followed. copy_stop_pct: your own stop on each new copy at entry -/+ this %, or null; the leader's copied stop is kept when it is closer. daily_loss_pct: when your balance, deposits and withdrawals of the day excluded, falls this % below its first reading of the UTC day, no new copies for 24 hours (event daily_loss_limit), or null. Trades not copied by these rules are skipped with codes market_filtered, leverage_filtered, side_filtered, daily_loss_limit. You are on your own. tp1_pct / tp1_close_pct, tp2_pct / tp2_close_pct, sl_pct / sl_close_pct: your own take profits and stop loss on each new copy, at a PnL % of the copy (leverage included, as Hyperliquid shows it: at 10x, 20 = 2% price) and the % of the copy to close (tp2: of what is left; 100 = all), or null; break_even_after_tp1: after take profit 1, move the stop to break-even. After a partial close t

輸入參數sidessl_pctmarketstp1_pcttp2_pctsize_pctalerts_pctfollow_addsmax_leveragesl_close_pctauto_stop_pctcopy_stop_pct另有 8 個

prepare_trading_key

Prepare the trading key approval

Creates (or returns) the WakeTrades trading key for this account and returns the approveAgent action and the EIP-712 typedData to sign with the wallet. Hyperliquid refuses keys on an account without a deposit. Before signing, check that typedData's primaryType is HyperliquidTransaction:ApproveAgent; never sign a Withdraw.

無需輸入參數。

submit_trading_key

Submit the signed trading key approval

Relays the signed approveAgent to Hyperliquid. On hyperliquid_refused, reason no_deposit means deposit USDC first; too_many_agents means revoke an API wallet on Hyperliquid.

輸入參數action必填signature必填idempotency_key

confirm_trading_key

Accept the Terms and confirm the key

accept_terms: true accepts https://waketrades.com/terms on behalf of the wallet owner. Retry after 10 seconds on agent_not_registered_yet. Starts copying and the free trial if a webhook or Telegram is linked.

輸入參數accept_terms必填

switch_to_unified_account

Switch to a Unified Account

Switches the Hyperliquid account to a Unified Account with the trading key (Hyperliquid agentSetAbstraction): no wallet signature. Required for new copies at prudent, equilibre and risque, and for xyz markets at every level. Call it right after confirm_trading_key. Returns { mode, unified }; an account already unified is left as is. Errors: key_required (confirm the trading key first), switch_failed (switch it in your Hyperliquid settings).

輸入參數idempotency_key

prepare_payment

Prepare a plan payment

Returns the payment action and the EIP-712 typedData to sign for a plan (exact price, WakeTrades receiver): usdSend from your free perps USDC, or sendAsset from your spot USDC when the perps balance is short (unified account). The free trial must have started. Before signing, check typedData (not only action): primaryType HyperliquidTransaction:UsdSend or HyperliquidTransaction:SendAsset, message.destination = receiver and message.amount = your plan's price, both from GET https://waketrades.com/api/v1/subscription; never sign a Withdraw.

輸入參數plan必填

submit_payment

Pay a plan

Relays the signed payment (usdSend or sendAsset) to Hyperliquid and applies the plan as soon as Hyperliquid accepts it. dry_run: true runs every check (action, plan and amount, receiver, token, signer, age, balance of the signed source) and answers { dryRun, ok, plan, amount, from, source, wouldRelay } or the error the real call would give, without relaying or applying anything; then send the same action without dry_run within its 10 minutes. Before signing, check typedData (not only action): primaryType HyperliquidTransaction:UsdSend or HyperliquidTransaction:SendAsset, message.destination = receiver and message.amount = your plan's price, both from GET https://waketrades.com/api/v1/subscription; never sign a Withdraw.

輸入參數plan必填action必填dry_runsignature必填idempotency_key

set_order_mode

Market or limit entries

How copies enter. limit (default for new accounts): a post-only order at the leader's price; unfilled after 1 minute, it is cancelled and the copy opens at market unless the price is more than 1% from the leader's entry; if the leader exits first, nothing is copied (limit_missed event). market: at market right away, skipped if the price is more than 1% from the leader's entry. Orders already waiting keep their mode.

輸入參數mode必填

get_positions

Copied positions

Copied positions with their stop and take profit, and openedAt (ms) for their age.

無需輸入參數。

get_orders

Copy orders

Recent copy orders, including skipped trades and why.

輸入參數n

get_journal

Recent events

Recent copy events (the same as webhook alerts).

輸入參數n

get_report

Monthly report

The monthly report: up to 5 Hyperliquid traders per exposure level (prudent, equilibre, risque; advanced picks from any list), with what a copy at that level would have made and lost over 90 days. Paid plan (access: full): everything, names and addresses included. Free trial (access: preview): rank, type, the copy figures, the trader's 90-day and 6-month returns, win rate (rounded down) and profit factor; no names or addresses. yourCopy: the top 3 of each level copied together, by balance (simulated). market: the month's market. texts: the month's notes (preview: no names, addresses or per-leader notes). annex: the biggest returns and why they are not listed (preview: up to 3 reasons, no address). yourResults: this wallet's real figures for the month ({ ready: false } until a month of copying is closed). Published on the 1st of each month for the month just ended.

輸入參數levelmonth

pause_copying

Pause copying

No new copies; open copies stay managed (stops kept, closed when the leader closes).

輸入參數idempotency_key

resume_copying

Resume copying

Resumes copying if the trial or plan is valid and an alert channel is linked.

輸入參數idempotency_key

close_position

Close one copy

Closes one copied position at market.

輸入參數coin必填idempotency_key

close_losing

Close losing copies

Closes at market every copied position currently in loss; the others keep running. One of the actions offered by a drawdown alert.

無需輸入參數。

close_all

Close every copy

Closes every copied position at market, then pauses copying. Positions opened outside WakeTrades are not touched.

輸入參數idempotency_key

emergency_stop

Emergency stop

In one call: closes every copied position at market and pauses copying. It does not revoke the trading key (only the wallet can, on Hyperliquid › API); resume_copying restarts copying.

輸入參數idempotency_key

revoke_all_sessions

Sign out of all sessions

Signs out every session of this wallet: browsers, AI agents and links opened from the Telegram bot, this session included. Use it if a session_token may have leaked. Copying and open copies are not affected; sign in again to continue.

無需輸入參數。

版本歷史

1
  1. v1.0.0最新Oct 29, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分