WEEX AI Trading黑客松:參與者指南
歡迎來到競技場:通往Alpha覺醒之路
Alpha覺醒:WEEX AI Trading黑客松——全球AI交易黑客松!
在這場終極對決中,全球頂尖開發者、量化分析師與交易者將齊聚真實市場,展開算法巔峰較量,爭奪AI加密貨幣交易史上最豐厚的獎池——88萬美元,冠軍更可斬獲賓利添越S一輛。
本指南將全程指引您完成從報名到賽事啟動的每一個關鍵步驟。
根據以下流程開啟您的旅程:
報名並組建團隊 → 通過API測試 → 模型調優 → 正式開賽
第1步:報名、創建並提交您的BUIDL,獲取API密鑰
目標:完成正式報名,創建或加入團隊(BUIDL)並通過審核,即可領取專屬API密鑰。
結果:獲得專屬API憑證,用於將您的系統接入WEEX平台,這標誌著您已邁出參賽的關鍵第一步。
1.1 訪問Alpha覺醒:WEEX AI Trading黑客松頁面
- 訪問活動頁面:https://www.weex.com/zh-TW/events/ai-trading
- 找到“提交BUIDL”按鈕並點擊
1.2 加入團隊或組建團隊
BUIDL為本次賽事的核心參賽單位,即代表一個團隊。
已有BUIDL對應現有參賽團隊,您可選擇加入任一BUIDL,也可從零創建專屬團隊。
若您選擇提交自己的BUIDL,需提供以下資訊:
- 簡介:BUIDL名稱、標識、願景、類別、GitHub(選填)及社交媒體鏈接
- 詳情:BUIDL簡要介紹
- 團隊:團隊相關資訊,您可在此邀請或招募團隊成員。
- 聯絡方式:Telegram帳號及備用聯絡方式
- 需提交的資料:
- WEEX UID(需完成KYC身份認證)
- IP地址(該IP將錄入WEEX OpenAPI白名單,確保API調用成功)
- 首選編程語言
- 大型語言模型(LLM)、AI輔助交易、自動交易機器人或其他交易所API的使用經驗
- 您的策略每日下單量
溫馨提示:允許個人參賽,但建議組建2-5人的跨職能團隊(開發者 + 量化研究員 + 交易者),協同作戰更具優勢。
提交小貼士1:如何完成身份認證並找到自己的WEEX UID
報名WEEX全球AI交易黑客馬拉松,需提供已完成KYC身份認證的WEEX UID。查詢流程如下:
1.註冊帳戶
點擊此鏈接訪問WEEX官方網站。選擇右上角“註冊”,使用郵箱或手機號完成註冊。
注:若已有帳戶,點擊右上角“登錄”即可進入個人面板。
2.完成身份認證
點擊右上角頭像圖標,選擇“身份認證”完成KYC認證。
注:KYC身份認證必須完成,否則申請將不會通過。
3.查找您的UID
再次點擊頭像圖標,即可在郵箱下方查看您的UID。

提交小貼士2:如何查詢您的IP地址
方案一:推薦方案(雲伺服器)
為保障賽事期間穩定性,強烈建議使用具備靜態公網IP、支持7×24小時不間斷運行的雲伺服器,例如:AWS(亞馬遜雲服務)、阿里雲、騰訊雲等。
方案二:備選方案(本地計算機)
若選擇在個人計算機或家庭網絡中運行交易機器人,須確保出站IP地址為靜態。IP地址變更可能導致API連接異常。
可透過以下兩種方式保障出站IP穩定性:
1.使用互聯網服務提供商(ISP)提供的靜態IP地址;
2.使用具備固定出站IP的VPN或代理服務(需確保VPN/代理持續啟用,不隨意切換伺服器)。
本地公網IP查詢步驟:
- 關閉所有VPN,或僅保留計劃錄入白名單的VPN;
- 打開瀏覽器訪問whatismyip.com;
- 該頁面將顯示您的公網IPv4地址;
- 複製該IP地址並提交至白名單。
註:多數家庭寬帶的IPv4地址為動態,可能定期變更。為避免賽事期間出現連接故障,強烈建議採用雲伺服器環境。
1.3 資訊缺失?我們將主動跟進
提交BUIDL後,WEEX團隊將依據賽事要求審核您的申請。審核週期通常為1個工作日。
若申請存在資訊缺失或需補充說明,我們將透過以下渠道之一與您聯繫:
- DoraHacks消息系統
- WEEX官方消息系統
- 您報名時的預留聯絡方式(Telegram、X等)
請確保聯繫方式有效且暢通。
一旦您的BUIDL審核通過,您將收到參賽賬戶及專屬API密鑰,即可進入下一階段:API測試與模型整合。


1.4 您的參賽入門套件
BUIDL審核通過後,WEEX將為您創建專屬參賽帳戶,並提供下一階段所需的API憑證及測試信息。相關內容將通過DoraHacks消息系統及WEEX Labs官方郵箱發送。
您將收到以下資料:
- API密鑰:參賽帳戶的唯一識別符,也是所有API請求的必填參數;
- 密鑰:系統生成的專屬密鑰,用於API請求簽名及安全驗證;
- 助記詞:執行API相關操作所需的驗證密碼;
- API測試頁面鏈接:提供API測試要求、規範及完成標準的微型測試環境。
至此,您的報名流程已全部完成,可正式啟動API測試。
第2步:透過網關,完成API測試
目標:確保您的系統可成功與WEEX API互動,並完成指定測試交易。
結果:獲得正式參賽資格,領取用於調試的初始測試資金,明確所有賽前要求。
2.1 測試說明
- 需完成API測試頁面列出的全部必要操作。
- 透過API測試的參賽者方可正式獲得參賽資格。
- 未完成或未通過API測試的參賽者,將無法進入模型集成及正式比賽階段。
收到上述資訊後,請妥善保管您的API憑證,並依照指示完成所需測試。

2.2 連接與測試
參賽者需完成一項簡單的API測試,方可獲得黑客松預賽資格。請仔細閱讀WEEX官方API文檔,並使用我們提供的API密鑰完成測試。
API測試任務:通過API調用下單接口,在cmt_btcusdt交易對中執行一筆約10 USDT的交易。
2.2.1 整合準備
1.請仔細閱讀WEEX官方API文檔:https://www.weex.com/api-doc/zh-TW/ai/intro
2.連接雲伺服器並運行以下代碼,您將收到網絡連接狀態的確認響應。
curl -s --max-time 10 "https://api-contract.weex.com/capi/v2/market/time"
{"epoch":"1765423487.896","iso":"2025-12-11T03:24:47.896Z","timestamp":1765423487896}
3.若您的專案採用Java或Python開發,您可直接使用文件中提供的對應程式碼範例;若為其他程式語言,請參照官方API文件調整範例程式碼,適配自身開發實現。
示例代碼文件鏈接:https://www.weex.com/api-doc/zh-TW/ai/QuickStart/RequestInteraction
4.平台提供兩種API類型:
- 公共API:用於獲取配置詳情、市場數據及其他公開信息,無需身份驗證即可調用;
- 私有API:用於訂單管理、帳戶操作及其他敏感操作,必須完成身份驗證後方可使用。
調用私有API時,需在HTTP請求頭中包含以下身份驗證信息:
| 請求頭字段 | 說明 |
| ACCESS-KEY | 用戶帳戶的唯一識別符 |
| ACCESS-PASSPHRASE | 與API密鑰綁定的密碼 |
| ACCESS-TIMESTAMP | 毫秒級Unix紀元時間戳。有效期30秒,需與簽名計算所用時間戳保持一致。 |
| ACCESS-SIGN | 請求簽名字串。您可使用範例代碼中的簽名生成方法,底層算法詳見簽名文檔:https://www.weex.com/api-doc/zh-TW/ai/QuickStart/Signature |
| 內容類型 | 固定填寫application/json |
| locale | 語言標識符(例如:zh-TW、en-US) |
BASE_URL:固定填寫“https://api-contract.weex.com”
HTTP狀態碼說明:
- 200 成功 — 請求成功響應
- 400 Bad Request — 請求格式無效
- 403 Forbidden — 無權限訪問目標資源
- 404 Not Found — 未找到請求資源
- 429 太多請求 — 請求過於頻繁,請稍後重試
- 500 內部伺服器錯誤 — 伺服器內部異常
- 521 網頁伺服器已關閉 — IP地址未列入白名單
其他錯誤代碼可查閱:https://www.weex.com/api-doc/zh-TW/contract/ErrorCodes/ExampleOfErrorCode
完成上述配置後,即可啟動API測試。以下操作說明以BTC為例。
2.2.2 查詢帳戶餘額
1.調用帳戶餘額API,查詢當前帳戶的資產餘額情況。
示例代碼:
import time import hmac import hashlib import base64 import requests api_key = "" secret_key = "" access_passphrase = "" def generate_signature_get(secret_key, timestamp, method, request_path, query_string): message = timestamp + method.upper() + request_path + query_string signature = hmac.new(secret_key.encode(), message.encode(), hashlib.sha256).digest() return base64.b64encode(signature).decode() def send_request_get(api_key, secret_key, access_passphrase, method, request_path, query_string): timestamp = str(int(time.time() * 1000)) signature = generate_signature_get(secret_key, timestamp, method, request_path, query_string) headers = { "ACCESS-KEY": api_key, "ACCESS-SIGN": signature, "ACCESS-TIMESTAMP": timestamp, "ACCESS-PASSPHRASE": access_passphrase, "Content-Type": "application/json", "locale": "en-US" } url = "https://api-contract.weex.com/" #請替換為實際的API地址 if method == "GET": response = requests.get(url + request_path+query_string, headers=headers) return response def assets(): request_path = "/capi/v2/account/assets" query_string = "" response = send_request_get(api_key, secret_key, access_passphrase, "GET", request_path, query_string) print(response.status_code) print(response.text) if __name__ == '__main__': assets()
2.檢查響應
下面的示例表示回應成功
[ { "coinName":"USDT", "available":"5413.06877369", "equity":"5696.49288823", "frozen":"81.28240000", "unrealizePnl": "-34.55300000" } ]
若請求失敗,請參閱此處的詳細錯誤代碼:https://www.weex.com/api-doc/zh-TW/contract/ErrorCodes/ExampleOfErrorCode,或聯繫Telegram群組的技術支持:https://t.me/weexaiwars。
2.2.3 獲取資產價格
使用代幣價格API查詢cmt_btcusdt的最新價格
示例代碼:
import requests def send_request_get( method, request_path, query_string): url = "https://api-contract.weex.com/" #請替換為實際的API地址 if method == "GET": response = requests.get(url + request_path+query_string) return response def ticker(): request_path = "/capi/v2/market/ticker" query_string = "?symbol=cmt_btcusdt" response = send_request_get( "GET", request_path, query_string) print(response.status_code) print(response.text) if __name__ == '__main__': ticker()
2.檢查響應:
下面的示例表示回應成功
{ "symbol": "cmt_btcusdt", "last":"90755.3", "best_ask":"90755.4", "best_bid":"90755.3", "high_24h":"91130.0", "low_24h":"90097.3", "volume_24h":"2321170547.37995", "timestamp":"1764482511864", "priceChangePercent":"0.000474", "base_volume":"25615.0755", "markPrice":"90755.2", "indexPrice":"90797.161" }
若請求失敗,請參閱此處的詳細錯誤代碼:https://www.weex.com/api-doc/zh-TW/contract/ErrorCodes/ExampleOfErrorCode,或聯繫Telegram群組的技術支持:https://t.me/weexaiwars。
2.2.4 設置槓桿
備註:本次競賽允許的最高槓桿倍數為20倍,請遵循WEEX官方網站的規則。
使用槓桿調整API修改cmt_btcusdt的全倉保證金槓桿
示例代碼:
import time import hmac import hashlib import base64 import requests import json api_key = "" secret_key = "" access_passphrase = "" def generate_signature(secret_key, timestamp, method, request_path, query_string, body): message = timestamp + method.upper() + request_path + query_string + str(body) signature = hmac.new(secret_key.encode(), message.encode(), hashlib.sha256).digest() return base64.b64encode(signature).decode() def send_request_post(api_key, secret_key, access_passphrase, method, request_path, query_string, body): timestamp = str(int(time.time() * 1000)) body = json.dumps(body) signature = generate_signature(secret_key, timestamp, method, request_path, query_string, body) headers = { "ACCESS-KEY": api_key, "ACCESS-SIGN": signature, "ACCESS-TIMESTAMP": timestamp, "ACCESS-PASSPHRASE": access_passphrase, "Content-Type": "application/json", "locale": "en-US" } url = "https://api-contract.weex.com/" #請替換為實際的API地址 if method == "POST": response = requests.post(url + request_path, headers=headers, data=body) return response def leverage(): request_path = "/capi/v2/account/leverage" body = {"symbol":"cmt_btcusdt","marginMode":1,"longLeverage":"1","shortLeverage":"1"} query_string = "" response = send_request_post(api_key, secret_key, access_passphrase, "POST", request_path, query_string, body) print(response.status_code) print(response.text) if __name__ == '__main__': leverage()
您可透過相同方式設定其他槓桿數值(最高20倍),只需相應替換槓桿數值即可。交易對名稱在槓桿數值之後。
2. 檢查響應:
下面的示例表示回應成功
{ "msg": "success", "requestTime":1713339011237, "code":"200" }
若請求失敗,請參閱此處的詳細錯誤代碼:https://www.weex.com/api-doc/zh-TW/contract/ErrorCodes/ExampleOfErrorCode,或聯繫Telegram群組的技術支持:https://t.me/weexaiwars。
2.2.5 下單
備註:本次競賽僅允許使用以下交易對:
cmt_btcusdt, cmt_ethusdt, cmt_solusdt, cmt_dogeusdt, cmt_xrpusdt, cmt_adausdt, cmt_bnbusdt, cmt_ltcusdt最高槓桿為20倍,請遵循WEEX官網規則。
1.使用獲取合約資訊頁面示例獲取cmt_btcusdt合約資訊(訂單精度、價格計算精度、最大/最小訂單量等)
示例代碼:
import requests def send_request_get( method, request_path, query_string): url = "https://api-contract.weex.com/" #請替換為實際的API地址 if method == "GET": response = requests.get(url + request_path+query_string) return response def contracts(): request_path = "/capi/v2/market/contracts" query_string = "?symbol=cmt_btcusdt" response = send_request_get( "GET", request_path, query_string) print(response.status_code) print(response.text) if __name__ == '__main__': contracts()
2. 檢查響應:
下面的示例表示回應成功
[ { "buyLimitPriceRatio":"0.01", "coin":"USDT", "contract_val":"0.0001", "delivery": [ "00:00:00", "08:00:00", "16:00:00" ], "forwardContractFlag": "true", "makerFeeRate":"0.0002", "markerRate":"0.0002", "marketOpenLimitSize":"100", "maxLeverage":"400", "maxOrderSize":"1200", "maxPositionSize":"1000000", "minLeverage":"1", "minOrderSize":"0.0001", "priceEndStep":"1", "quote_currency":"USDT", "sellLimitPriceRatio":"0.01", "simulation": "false", "size_increment":"4", "symbol": "cmt_btcusdt", "takerFeeRate":"0.0008", "takerRate":"0.0008", "tick_size":"1", "underlying_index":"BTC" } ]
若請求失敗,請參閱此處的詳細錯誤代碼:https://www.weex.com/api-doc/zh-CN/contract/ErrorCodes/ExampleOfErrorCode,或聯繫Telegram群組的技術支持:https://t.me/weexaiwars。
注意:API響應可能顯示平台上可用的最高槓桿(例如400倍)。而實際上在本次競賽中,您可使用的最高槓桿嚴格限制在20倍。
3.使用“下單”頁面的示例為cmt_btcusdt合約開設多倉,限價100000.0,數量0.0001 BTC。採用步驟1中的合約信息(訂單精度、價格精度及最大/最小訂單量)來設定參數。
示例代碼:
import time import hmac import hashlib import base64 import requests import json api_key = "" secret_key = "" access_passphrase = "" def generate_signature(secret_key, timestamp, method, request_path, query_string, body): message = timestamp + method.upper() + request_path + query_string + str(body) signature = hmac.new(secret_key.encode(), message.encode(), hashlib.sha256).digest() return base64.b64encode(signature).decode() def send_request_post(api_key, secret_key, access_passphrase, method, request_path, query_string, body): timestamp = str(int(time.time() * 1000)) body = json.dumps(body) signature = generate_signature(secret_key, timestamp, method, request_path, query_string, body) headers = { "ACCESS-KEY": api_key, "ACCESS-SIGN": signature, "ACCESS-TIMESTAMP": timestamp, "ACCESS-PASSPHRASE": access_passphrase, "Content-Type": "application/json", "locale": "en-US" } url = "https://api-contract.weex.com/" #請替換為實際的API地址 if method == "POST": response = requests.post(url + request_path, headers=headers, data=body) return response def placeOrder(): request_path = "/capi/v2/order/placeOrder" body = { "symbol": "cmt_btcusdt", "client_oid": "test", "size":"0.0001", "type":"1", "order_type":"0", "match_price":"0", "price":"100000.0"} query_string = "" response = send_request_post(api_key, secret_key, access_passphrase, "POST", request_path, query_string, body) print(response.status_code) print(response.text) if __name__ == '__main__': placeOrder()
4. 檢查響應:
下面的示例表示回應成功
{ "client_oid": null, "order_id":"596471064624628269" }
若請求失敗,請參閱此處的詳細錯誤代碼:https://www.weex.com/api-doc/zh-TW/contract/ErrorCodes/ExampleOfErrorCode,或聯繫Telegram群組的技術支持:https://t.me/weexaiwars。
2.2.6 獲取已完成訂單的詳情
使用“查詢成交明”頁面示例查詢您的交易記錄。
示例代碼:
import time import hmac import hashlib import base64 import requests api_key = "" secret_key = "" access_passphrase = "" def generate_signature_get(secret_key, timestamp, method, request_path, query_string): message = timestamp + method.upper() + request_path + query_string signature = hmac.new(secret_key.encode(), message.encode(), hashlib.sha256).digest() return base64.b64encode(signature).decode() def send_request_get(api_key, secret_key, access_passphrase, method, request_path, query_string): timestamp = str(int(time.time() * 1000)) signature = generate_signature_get(secret_key, timestamp, method, request_path, query_string) headers = { "ACCESS-KEY": api_key, "ACCESS-SIGN": signature, "ACCESS-TIMESTAMP": timestamp, "ACCESS-PASSPHRASE": access_passphrase, "Content-Type": "application/json", "locale": "en-US" } url = "https://api-contract.weex.com/" #請替換為實際的API地址 if method == "GET": response = requests.get(url + request_path+query_string, headers=headers) return response def fills(): request_path = "/capi/v2/order/fills" query_string = "?symbol=cmt_btcusdt&orderId=YOUR_ORDER_ID" response = send_request_get(api_key, secret_key, access_passphrase, "GET", request_path, query_string) print(response.status_code) print(response.text) if __name__ == '__main__': fills()
2. 檢查響應:
下面的示例表示回應成功
{ "list": [ { "tradeId":0, "orderId":0, "symbol": "cmt_btcusdt", "marginMode":"SHARED", "separatedMode":"SEPARATED", "positionSide":"LONG", "orderSide":"BUY", "fillSize":"67", "fillValue":"12", "fillFee":"67", "liquidateFee":"MAKER", "realizePnl":"83", "direction":"OPEN_LONG", "liquidateType":"FORCE_LIQUIDATE", "legacyOrdeDirection":"OPEN_LONG", "createdTime":1716712170527 } ], "nextFlag": false, "totals":0 }
若請求失敗,請參閱此處的詳細錯誤代碼:https://www.weex.com/api-doc/zh-TW/contract/ErrorCodes/ExampleOfErrorCode,或聯繫Telegram群組的技術支持:https://t.me/weexaiwars。
透過測試後,我們的客服將與您聯繫.
2.3 資金與模型測試
完成API測試並通過資格審核後,您的帳戶將獲得進行AI模型測試所需的初始資金。您可自由使用這些資金直至2026年1月5日,用於優化您的AI模型。
若您遇到任何技術問題或測試資金用盡,請聯繫官方技術支援團隊尋求幫助。
2.4 賽前準備與帳戶重置
模型測試階段結束後,官方將公布最終參賽名單,請以官方活動頁面公布的參賽者名單為準,並及時關注相關更新。為確保正式比賽開始前的公平性,所有參賽賬戶將統一重置為初始狀態:比賽資金重置為1,000 USDT,所有未成交訂單將被取消,所有持倉將被平倉。
至此,賽前準備工作全部完成。請確保您的AI模型已與API Key完成整合,並在比賽開始後可立即執行交易。
備註:所有官方公告、參賽名單及規則更新均將發布於WEEX官方活動頁面。更詳細的賽程安排、排行榜規則及風險管理條款,將在官方《比賽規則手冊》中說明,或在賽前通過單獨公告另行發布。
參考
預註冊:即日起至2025年12月30日
初賽(線上):2026年1月上旬(20天)
決賽(線上):2026年2月下旬(17天)
頒獎典禮(迪拜):2026年3月
至此,您已掌握成功報名、準備並參與Alpha覺醒:WEEX AI Trading黑客松所需的全部信息。請嚴格按照各步驟操作,確保您的AI模型已完成整合與測試,並在比賽日做好充分準備。
立即報名,鎖定參賽席位:https://www.weex.com/zh-TW/events/ai-trading。祝您好運,願最強算法脫穎而出!
猜你喜歡

Aave創始人:DeFi借貸市場的秘密是什麼?
Smart Money Tracker 如何在 WEEX AI 黑客馬拉松的實時 AI 交易中倖存下來
了解 WEEX AI 交易黑客馬拉松如何使用真實資金測試策略——而不是模擬。看看 Smart Money Tracker 是如何在閃崩中倖存下來,並在實盤市場中實現 18 倍槓桿的。
勝率從80%下降到40%:WEEX AI Wars上人工智能交易員的殘酷重新校準
深入了解基於LLaMA推理和多智能體執行的人工智能交易系統的技術藍圖。了解Quantum Quaser在WEEX AI Wars中如何使用置信閾值和波動率過濾器,並學習解鎖95%勝率交易的關鍵。
人工智能交易策略詳解:新手蒂安娜如何一路殺進WEEX人工智能交易黑客馬拉松決賽
人工智能交易真的能超越人類的情感嗎?在這篇獨家 WEEX 黑客馬拉松決賽選手訪談中,您將了解到行為信號策略、SOL 趨勢設置和嚴謹的 AI 執行是如何確保現貨決賽的。

當 AI 接管「購物路徑」,PayPal 還剩多少時間?

彭博社:協助土耳其凍結10億美元資產,Tether正重塑合規邊界

Polymarket vs. Kalshi:預測市場「梗圖大戰」完整時間線

Consensus HK 觀察:2026年的第一場大會,誕生了哪些共識?

上任不足一年又離職,以太坊基金會核心人物為何又出走?

俄烏戰爭預測市場分析報告

以太坊基金會執行董事離職、Coinbase評級下調,海外幣圈今天在聊啥?

誰在CFTC牌桌上?一場美國創新金融話語權的重新分配
埃隆·馬斯克的 X Money 對比加密貨幣的合成美元:誰將贏得貨幣的未來?
合成美元是如何運作的?本指南解釋了它們的策略、相對於 USDT 等傳統穩定幣的優勢,以及每位加密貨幣交易者都必須了解的風險。

以色列軍方,正在Polymarket上抓內鬼

Q4巨虧6.67億美元:Coinbase財報預示2026幣圈年關難過?

貝萊德買UNI,圖什麼?

迷失香港

黃金一度跌超4%、白銀暴跌11%,美股大跌引爆算法交易貴金屬賣盤?
Aave創始人:DeFi借貸市場的秘密是什麼?
Smart Money Tracker 如何在 WEEX AI 黑客馬拉松的實時 AI 交易中倖存下來
了解 WEEX AI 交易黑客馬拉松如何使用真實資金測試策略——而不是模擬。看看 Smart Money Tracker 是如何在閃崩中倖存下來,並在實盤市場中實現 18 倍槓桿的。
勝率從80%下降到40%:WEEX AI Wars上人工智能交易員的殘酷重新校準
深入了解基於LLaMA推理和多智能體執行的人工智能交易系統的技術藍圖。了解Quantum Quaser在WEEX AI Wars中如何使用置信閾值和波動率過濾器,並學習解鎖95%勝率交易的關鍵。
人工智能交易策略詳解:新手蒂安娜如何一路殺進WEEX人工智能交易黑客馬拉松決賽
人工智能交易真的能超越人類的情感嗎?在這篇獨家 WEEX 黑客馬拉松決賽選手訪談中,您將了解到行為信號策略、SOL 趨勢設置和嚴謹的 AI 執行是如何確保現貨決賽的。