START HERE
开始前:先确认三件事
竞赛雷达分开处理公开比赛数据和你的个人 API 数据。榜单页只读取公开匿名排行榜;会员、目标和终端页面只使用你在账户中心明确连接并选择的 API Key。
- 准备专用 API Key。必须开启读取权限;需要执行时再开启对应现货或 USDⓈ-M 交易权限。提现、划转、借贷等权限不得开启。
- 确认 IP 白名单。账户中心会展示应用需要加入 Binance 的出口 IP。IP 不一致时,Binance 会拒绝请求或交易。
- 理解数据更新时间。公开门槛依赖榜单快照;个人成交与余额依赖 API 同步。页面标出的快照时间和同步时间决定了当前读数的新鲜度。
DATA LINEAGE
数据来源与口径:先分清“公开、预估、实际”
同一个页面上的数值并不一定来自同一个系统。下面这张图说明三类数据如何进入页面,以及它们能回答的问题。
- 当前合格交易量
- 比赛窗口内、指定 API Key 在指定交易对的实际成交量。不同比赛的排名指标可能是交易量或积分。
- 自动建议交易量
- 成本模式下,以保留 20% 奖励利润为默认条件计算的可承受交易量上限;它会随目标门槛、奖励币价和价格磨损报价变化。
- 已发生与预计
- “已发生”来自同步记录;“预计”由当前方案与盘口报价推导。两者在页面中分开显示,不能相加后当成已实现收益。
ACCOUNT SETUP
连接账户与 API Key
进入“账户中心”,先用 Google、钱包签名或邮箱验证码建立会员身份,再新增一个 API Key。给每把 Key 一个可读的别名;后续目标、实际数据和计划均按这把 Key 绑定和筛选。
保存凭据前,系统会检查该 Key 的权限、IP 约束和提现状态。服务端只保存加密凭据和指纹,界面不会回显 Secret。
- 创建会员会话Google、钱包或邮箱三种入口任选其一。
- 输入别名与密钥输入仅提交至服务端,浏览器不存储 Secret。
- 权限与 IP 校验读取权限必须存在;已开启提现权限会被拒绝。
- 加密保存并选择后续方案必须明确关联其中一把活跃 Key。
TARGET SETTINGS
目标设置、重新计算与保存绑定
在“目标设置”选择比赛、目标名次和 API Key 后,实时计算区域会基于当前公开快照与该 Key 的数据展示建议。点击目标门槛可手动输入数值,所有下方缺口和预估会据此重新计算。
- 公开快照活动、门槛、奖励
- 个人 API余额、成交与成本
- 浏览器预览目标缺口与可承受交易量
- 确认保存选择并锁定 API Key
- 服务端复算再次验证门槛与参数
- 终端执行保存成功后自动跳转
COMPETITION ENTRY
比赛报名检查:自动核验与人工跳过
报名后榜单或比赛期成交数据可能尚未更新,因此自动核验暂时不足并不等于未报名。请使用“前往 Binance 报名”进入官方活动页;人工确认只跳过检查,不能把状态伪装成自动通过。
EXECUTION LOGIC
启动与执行逻辑
两种下单类型共享启动前的权限、报名、余额和风控预检,但订单类型、等待机制、成交后的处理以及异常处理完全不同。下面分别说明,不应混用。
尽可能 0 价格磨损刷到目标量
目标是在不主动吃单的前提下累积成交量。它优先排队,不保证马上成交;手续费不计入“价格磨损”。
- 01 · 预检锁定计划与可用额度验证登录、绑定 API Key、市场与交易对权限、报名状态、余额、单笔限额、全局开关和 Kill Switch。
- 02 · 限价挂单不主动吃单现货在当前买一提交 Maker 买单。合约按设置的价格区间与固定三层阶梯提交限价单;订单不接受会立即成交的价格。
- 03 · 等待与追价5 秒检查买一现货买单仍在买一则继续等待;离开买一才撤销未成交部分,并按最新买一重挂。部分成交只重挂剩余金额,不把已成交部分重复计算。
- 04 · 成本价卖出成交后生成保护卖单现货买入完成后,以所有已成交子单的实际平均成本提交 GTC 卖单。卖单尚未成交时,允许继续开新的买单批次。
- 05 · 待卖上限控制同时暴露的批次未卖批次达到“最大待卖成交单数”时暂停新增买单;已有卖单成交、释放名额后才恢复新买单。
- 06 · 达标或止损清理计划归属资产达到目标交易量后撤销本计划未成交卖单,再将计划产生的可售余币市价换回 USDT 并结束计划。若总持仓止损触发,只暂停当前买单、撤单并市价清仓;清仓成交量计入进度,随后自动恢复新买单。
适用于全部 0 磨损限价策略,默认关闭。开启后,系统只读取已收盘的 1 秒、30 秒、1 分钟和 5 分钟 K 线,并计算每个周期的 (最高价 − 最低价) ÷ 开盘价 × 100%。四个周期都不超过设定阈值才会创建新的买入挂单;30 秒由最近 30 根已收盘 1 秒 K 线聚合。行情超过阈值或公共行情暂不可用时,计划每 5 秒重试。
横盘不合规时只暂停新的买入挂单,绝不会因此撤销已经挂出的成本价卖单。成本价卖单仍会持续等待成交与对账;只有达到目标后的余币清理,或已开启并触发总持仓止损时,才会撤销计划卖单并执行后续处理。
市价买卖循环
目标是快速完成一轮买入与卖出。市价单会立即对盘口成交,因此实际手续费和价格磨损都可能高于下单前估算。
- 01 · 预检确认本轮可执行与限价策略相同,先检查账号、报名、开关、交易对、最小下单额、可用余额和计划剩余交易量。
- 02 · 市价买入按本轮预算立即成交使用当前周期的单边金额提交市价买单。实际成交价和实际数量取 Binance 回执,不能用提交时的报价代替。
- 03 · 买单确认先确认,再卖出只有买单取得明确成交回执后,才会计算本轮可卖数量并进入下一步;买单未完成时,计划不会假设已有持仓。
- 04 · 市价卖出卖出本轮已买数量立即提交市价卖单。实际买卖两侧的成交额、手续费和任何价格差都写入本轮记录。
- 05 · 回执对账完成一轮才累计交易量买卖两侧均明确完成后,系统按实际成交额更新计划进度;未完整完成的轮次不会被当作成功循环。
- 06 · 下一轮或结束直到达标、暂停或触发阻断剩余交易量大于 0 时开始下一轮;达到目标后,只处理本计划可审计且高于启动基线的可售余币,尘埃余额保留。
EXECUTION TERMINAL
终端执行:看状态、看日志、再决定动作
- 实时执行日志
- 显示下单、挂单成功、等待成交、撤单重挂、部分成交、网络重试和对账事件。波动率等待会明确标为“暂停新增挂单”;它不代表撤销成本价卖单。日志用于解释当前状态,而非仅报告最终成功或失败。
- 已执行 / 预计执行
- 已执行是已完成的计划周期;预计执行用于提示还需要多少轮。真实交易以实际成交额为准。
- 暂停与恢复
- 暂停优先阻止新增订单并撤销计划当前挂单。恢复时先检查已有订单与已完成进度,避免把不确定回执重复提交。
REMOTE EXECUTION
AWS Worker:把计划执行移出主服务
可在 Worker 管控页登记 EC2 节点,并把每把 API Key 单独绑定到指定节点。绑定后,开始、恢复、暂停和停止计划由主服务写入命令队列;Master 经 AWS SSM 主动读取 Worker 的回环 API 并安全下发命令,Worker 无需回连主服务公网 IP。
- 首次安装
- 在 Worker 管控页新增 AWS 节点,由控制面经 SSM 安装 Linux Worker 与 systemd 服务。Worker API 只监听 127.0.0.1,Token 仅写入 root 可读的环境文件。
- 开机与关机
- 主服务使用自身 IAM Role 调用 EC2 API。Worker 不接收 AWS 密钥,也不开放公网管理端口;EC2 启动后等待 Master 经 SSM 抓取为“在线”再启动计划。
- 代码更新
- 发布带 SHA-256 的 Linux Worker 压缩包,然后从账户中心通过 SSM 下发更新。节点会校验 HTTPS、校验和,原子切换二进制并重启服务。
- S3 版本库
- “打包并上传”会校验 SHA-256,把当前代码构建结果上传到私有且已启用版本控制的 S3 Bucket,并在数据库记录 Bucket、Object Key、VersionId 和代码版本。Worker 通过短时预签名 HTTPS URL 下载指定 S3 版本,不持有 AWS 长期凭据。
- 断线恢复
- Worker 每次启动会生成新的 Boot ID,Master 从快照读取活跃计划。控制面只对“数据库仍在运行、但新进程未持有”的计划补发幂等恢复命令,避免重复下单。
- 未绑定 API
- 为兼容本地开发,未绑定节点的 API 继续由主服务本地执行。生产环境应逐把 Key 绑定节点,并确认卡片显示正确的节点、区域和在线状态。
ECONOMICS
损耗、收益与 7 天交易量
TROUBLESHOOTING
常见状态与处理
数据质量显示 BLOCKED检查当前活动是否已有快照
新比赛若尚未采集到快照,活动详情和门槛可以为空;这不应让全局数据质量标记为 BLOCKED。等待下一次采集或切换至已有快照的活动。
报名检查证据不足去 Binance 报名后刷新自动核验
先点击“前往 Binance 报名”进入官方活动页并完成参与,再返回点击“刷新自动核验”。若活动数据延迟,可使用“我已确认,跳过检查”,但它不会变成自动核验通过。
Binance 网络临时不可达系统会按安全方式重试和对账
SSL、EOF、5xx 或超时并不表示订单一定失败。系统会先按客户端订单号查询原订单;状态仍不确定时不会盲目重复下单。
Maker 订单会立刻成交调整到买一或等待盘口变化
Maker-only 订单若会立刻吃单,Binance 会拒绝。现货策略会在买一挂单;如果价格离开买一,5 秒检查后撤销未成交部分并按新买一重挂。
已保存但看不到任务前往终端执行并检查 API Key 筛选
保存成功后会跳转到终端总览。若筛选了某个 API Key,请改为“全部 API Key”或选中保存方案绑定的那一把 Key。