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-CN/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-CN/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-CN/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-CN/ai/QuickStart/Signature |
| Content-Type | 固定填写application/json |
| locale | 语言标识符(例如:zh-CN、en-US) |
BASE_URL:固定填写“https://api-contract.weex.com”
HTTP状态码说明:
- 200 Success — 请求成功响应
- 400 Bad Request — 请求格式无效
- 403 Forbidden — 无权限访问目标资源
- 404 Not Found — 未找到请求资源
- 429 Too Many Requests — 请求过于频繁,请稍后重试
- 500 Internal Server Error — 服务器内部异常
- 521 Web Server is Down — IP地址未列入白名单
其他错误代码可查阅:https://www.weex.com/api-doc/zh-CN/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-CN/contract/ErrorCodes/ExampleOfErrorCode,或联系Telegram群组的技术支持:https://t.me/weexaiwars。
2.2.3 获取资产价格
1. 使用代币价格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-CN/contract/ErrorCodes/ExampleOfErrorCode,或联系Telegram群组的技术支持:https://t.me/weexaiwars。
2.2.4 设置杠杆
备注:本次竞赛允许的最高杠杆倍数为20倍,请遵循WEEX官方网站的规则。
1.使用杠杆调整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-CN/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. 检查响应:
下面的示例表示响应成功
[ { "symbol": "cmt_btcusdt", "underlying_index": "BTC", "quote_currency": "USDT", "coin": "USDT", "contract_val": "0.0001", "delivery": [ "00:00:00", "08:00:00", "16:00:00" ], "size_increment": "4", "tick_size": "1", "forwardContractFlag": true, "priceEndStep": 1, "minLeverage": 1, "maxLeverage": 400, "buyLimitPriceRatio": "0.01", "sellLimitPriceRatio": "0.01", "makerFeeRate": "0.0002", "takerFeeRate": "0.0008", "minOrderSize": "0.0001", "maxOrderSize": "1200", "maxPositionSize": "1000000", "marketOpenLimitSize": "100" } ]
若请求失败,请参阅此处的详细错误代码: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-CN/contract/ErrorCodes/ExampleOfErrorCode,或联系Telegram群组的技术支持:https://t.me/weexaiwars。
2.2.6 获取已完成订单的详情
1.使用“查询成交明”页面示例查询您的交易记录。
示例代码:
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-CN/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-CN/events/ai-trading。祝您好运,愿最强算法脱颖而出!
猜你喜欢
WEEX人工智能交易黑客马拉松巴黎研讨会揭晓:零售加密货币交易者如何超越对冲基金
见证WEEX巴黎人工智能交易黑客马拉松如何揭示人工智能相较于人类交易员的优势。探索核心策略、实盘竞赛结果及如何构建专属人工智能交易机器人。

Optimism 价格预测 2026–2032:OP代币能否延续其上升轨迹?
关键要点:乐观主义(OP)代币预计到2026年底,其价格将在最低…之间波动。

最贵的一次拒绝:CZ赢了商战,却在AI门口「踏空」了200亿

BTC腰斩,但比特币钱包依然估值40亿

纽约时报:USD1已成为特朗普家族的加密引擎

IBIT真能引爆全市场清算吗?

a16z:预测市场的「超级碗时刻」

对话Cathie Wood:关于2026 Big Ideas的八个见解
WEEX人工智能交易黑客马拉松2026:顶级人工智能策略如何主导真实市场
WEEX人工智能交易黑客马拉松证明,高效交易——无论由人工智能驱动还是基于人类判断——都依赖于核心原则:理解市场结构、保持信念、注重质量而非数量,以及智能管理风险。
WEEX人工智能交易黑客马拉松 vs.其他人工智能交易竞赛:哪种更适合你?
人工智能交易赛格局为发展提供了不同的路径。WEEX AI 交易黑客马拉松的 独特之处在于它专注于真实市场执行和实际可行性,使其成为有抱负的量化交易员和策略师的关键平台。
人工智能交易正在取代人类吗?WEEX黑客马拉松揭示金融科技未来图景
WEEX人工智能交易黑客马拉松揭示,交易的未来不在于人工智能取代人类,而在于两者的协同合作。人工智能增强了交易能力,但人类的判断力、道德观和战略监督仍不可或缺。

预测市场被低估的优势:逆行情,反波动,随时有得玩
解读策略公司最新财务报告:在124亿美元亏损后,比特币飞轮还能持续运转多久?
当财报成为比特币价格的心电图,Strategy已非单纯的公司——它是一场实验,在检验信念能否战胜重力。

了解如何参与质押
质押是 WEEX 平台推出的数字资产收益产品。通过订阅质押产品,用户可以质押闲置的数字资产并获得相应的质押奖励。
WEEX 开启黄金白银合约 0 费率,提供加密寒冬避风港
深潮 TechFlow 消息,2 月 9 日,WEEX 唯客交易所宣布于 2 月 9 日 20:00 至 3 月 9 日 20:00 (UTC+8) 正式开启黄金白银合约 0 费率活动。活动期间,用户参与黄金代币 PAXG、XAUT 和白银代币 XAG 合约交易,无论 Maker 还是 Taker 均免手续费,交易量达标还可延长 0 费率权益时间,最长可延长 60 天。

WEEX AI Trading黑客松决赛规则说明
这篇文章主要介绍了 WEEX AI Trading 黑客松决赛的整体规则,包括参赛形式、赛程安排、交易与技术要求、AI 使用规范、比赛资金规则以及奖励机制,帮助参赛者全面了解决赛的参赛标准与评审方式。
人工智能代理正在取代加密货币研究?自主人工智能如何重塑加密货币交易
人工智能正从辅助交易者转向自动化整个加密货币市场的研究到执行流程。优势已从人类洞察力转向数据管道、速度和可立即执行的AI系统,AI整合的延迟正成为竞争劣势。

加密货币市场中的AI交易:从自动化交易机器人到算法策略
人工智能驱动的交易正推动加密货币市场从散户投机转向机构级竞争,在此领域中,交易执行与风险管理的重要性已超越趋势判断。随着人工智能交易规模的扩大,系统性风险与监管压力同步攀升,这使得长线业绩表现、稳健的系统架构以及合规性成为核心竞争优势。
WEEX人工智能交易黑客马拉松巴黎研讨会揭晓:零售加密货币交易者如何超越对冲基金
见证WEEX巴黎人工智能交易黑客马拉松如何揭示人工智能相较于人类交易员的优势。探索核心策略、实盘竞赛结果及如何构建专属人工智能交易机器人。
Optimism 价格预测 2026–2032:OP代币能否延续其上升轨迹?
关键要点:乐观主义(OP)代币预计到2026年底,其价格将在最低…之间波动。