做量化绕不开两件事:拿到稳定可靠的行情、把订单准确无误地丢进市场。BinanceAPI 在这两件事上的成熟度,是它成为绝大多数加密量化团队首选交易所的关键。本文不堆 API 文档,只讲落地。
申请 API 密钥的正确姿势
登录 Binance官网 之后,进入「账户 → API 管理」,给密钥起一个有意义的名字,例如「strategy-grid-prod」,方便后续审计。生成完成后会看到 API Key 和 Secret Key 两段字符串,Secret Key 只显示一次,务必离线保存。
权限上一定要遵循最小化原则。如果你的策略只跑现货网格,就只勾选「现货交易」,不要把合约权限打开;如果只读行情,连「交易」都不勾。IP 白名单是另一道关键防线,B安交易所 允许绑定多个固定 IP,建议把你的服务器出口 IP 全部填上,密钥一旦泄露到非白名单 IP,攻击者也无法下单。
REST 与 WebSocket 各自的使用场景
REST 用来下单、查询账户、撤单这些一次性请求;WebSocket 用来订阅行情、深度、用户数据更新。一个常见误区是用 REST 轮询行情,几秒一次的拉取既消耗权重又延迟高。必安 的 WebSocket 推送延迟在 10ms 以内,是高频策略必须使用的通道。
关于权重限制,现货 REST 默认每分钟 6000 权重,合约 2400 权重,超过会被临时封 IP。计算权重时不要只看请求数,有些查询接口单次消耗 10~50 权重,频繁查全账户余额就很容易触发限频。