费鉴gaterar.com
简繁
量化与 API · 约 7 分钟读完

API 交易手续费一样吗?限频规则与量化下单成本怎么算

API 下单与手动下单手续费相同:币安与欧易永续合约一般用户挂单 0.02%、吃单 0.05%,现货币安 0.1%、欧易挂单 0.08%。量化成本主要来自高频成交,每天 20 笔 2,000 USDT 吃单一个月约 600 USDT。附网格打平间距与限频说明。

本文要点

  1. 通过 API 下单与网页、App 手动下单的手续费完全相同,按账户的 VIP 等级与挂单、吃单计算,API 本身不另外收费。
  2. 币安与欧易永续合约一般用户挂单 0.02%、吃单 0.05%,现货币安挂单吃单都是 0.1%,欧易挂单 0.08%、吃单 0.1%。
  3. 量化程序成交次数多,手续费累积得很快:每天 20 笔、每笔 2,000 USDT 的合约吃单,一个月手续费约 600 USDT,改成挂单约 240 USDT。
  4. 交易所会按 IP 或账户限制请求频率,超过时请求会被暂时拒绝,具体额度以官方文档为准,行情数据改用 WebSocket 与缓存可以大幅减少请求。

API 下单与手动下单的手续费完全一样,按账户的 VIP 等级与挂单、吃单计算,API 本身不另外收费。量化真正的成本来自 成交次数多:手续费、滑点与资金费会随交易频率快速累积。限频则决定程序能多快发请求,超过额度时请求会被暂时拒绝。

API 交易手续费和手动下单一样吗?

一样。交易所只看这笔订单是挂单还是吃单、你的账户是什么等级,不区分订单来自网页、App 还是 API。两家一般用户的标准费率:

市场 挂单 Maker 吃单 Taker 一买一卖(挂单 / 吃单)
币安 U 本位合约 0.02% 0.05% 0.04% / 0.1%
欧易永续合约 0.02% 0.05% 0.04% / 0.1%
币安现货 0.1% 0.1% 0.2% / 0.2%
欧易现货 0.08% 0.1% 0.16% / 0.2%

币安开启 BNB 抵扣后,现货降为 0.075%,U 本位合约再打 9 折。交易所会不定期调整费率,以交易所页面显示为准,各等级细节见 币安手续费指南 与 欧易手续费指南。

量化下单成本怎么算?

手续费 = Σ(每笔成交金额 × 该笔费率) 总成本 = 手续费 + 滑点 + 资金费

假设一个合约策略每天成交 20 笔,每笔 2,000 USDT:

  • 全部吃单:20 × 2,000 × 0.05% = 20 USDT/天,30 天 = 600 USDT
  • 全部挂单:20 × 2,000 × 0.02% = 8 USDT/天,30 天 = 240 USDT
  • 差额:每月 360 USDT

如果策略的本金是 10,000 USDT,吃单方案一个月的手续费就占本金 6%,策略要先赚到这 6% 才开始有利润。手续费是每一笔都确定要付的成本,比预测行情更容易控制。代入自己的数字可以用 手续费计算器,挂单与吃单的判定见 挂单与吃单的区别。

网格交易一格要多大才不亏手续费?

网格每完成一格,就是一买一卖两笔成交。一格的价差必须大于两笔手续费的合计,否则成交越多亏越多。

市场与成交方式 一买一卖手续费 一格最小间距(未计滑点)
合约,全部挂单 0.02% × 2 0.04%
合约,全部吃单 0.05% × 2 0.1%
币安现货 0.1% × 2 0.2%
币安现货(BNB 抵扣) 0.075% × 2 0.15%
欧易现货,全部挂单 0.08% × 2 0.16%

算例:币安现货网格,每格投入 500 USDT、间距 1%。

  1. 买入 500 USDT,手续费 500 × 0.1% = 0.5 USDT
  2. 价格上涨 1% 后卖出,成交金额 505 USDT,手续费 505 × 0.1% = 0.505 USDT
  3. 价差收益 5 USDT,扣掉 1.005 USDT 手续费,净得约 3.995 USDT

手续费吃掉了约两成收益。若间距只有 0.3%,价差收益是 1.5 USDT,手续费仍约 1 USDT,净得只剩约 0.5 USDT。网格本身的风险见 量化交易入门。

滑点怎么算进量化成本?

滑点是预期价格与实际成交均价的差距,不会显示在手续费明细里,却同样是真实的成本。市价单会依次吃掉对手方的挂单,订单越大、深度越浅,成交均价就越差。

假设程序用市价单买入 5,000 USDT 的合约,预期价格是 100 USDT(仅为举例),实际成交均价是 100.05 USDT,滑点就是 0.05%:

  • 滑点成本:5,000 × 0.05% = 2.5 USDT
  • 吃单手续费:5,000 × 0.05% = 2.5 USDT
  • 这一笔的实际成本:2.5 + 2.5 = 5 USDT,是只看手续费时的两倍

回测时最常见的误差,就是只扣手续费、不扣滑点,结果在真实市场表现明显变差。比较稳妥的做法是:回测时为每一笔吃单额外假设一定比例的滑点;在深度较浅的小币种上降低单笔金额,或改用限价单分批成交;定期对比程序记录的预期价格与实际成交价,算出自己的平均滑点。挂单成交没有这一类滑点,但要承担可能不成交的风险。

币安 API 限频是怎么计算的?

币安的限频大致分两类,具体额度会调整,以 币安开发者文档 为准:

  1. 请求权重:每个接口有各自的权重,一次取全部合约的接口权重通常比只取单一合约高。同一 IP 在一段时间内累计的权重有上限。
  2. 下单次数:按账户限制一段时间内可以提交的订单数量。

接口的响应头会带有已使用权重等信息,交易规则接口(exchangeInfo)也会列出当前的限频设置。超过限额会收到 HTTP 429,持续超限可能被暂时封禁 IP。程序应该读取这些信息并主动降速,而不是等被拒绝后再重试。

欧易 API 限频有什么不同?

欧易按接口分别设定限频:公开接口一般按 IP 计算,私有接口一般按账户(UID)计算,部分下单接口还会按交易产品分开计算。每个接口的额度写在 欧易 API 文档 对应接口的说明里,以官方文档为准。

两家的共同点是:查行情的请求和下单的请求分开计算,所以把行情请求降下来,也能让下单更不容易被限制。

超过限频会怎样?怎么避免?

超过限频时,请求会被拒绝。最麻烦的情况是 撤单或止损单发不出去,在行情剧烈时可能造成额外亏损。避免的方法:

  1. 行情用 WebSocket:订阅推送,取代每秒轮询 REST 接口。
  2. 加缓存:资金费率、合约规则这类变化慢的数据,几分钟查一次就够,见 用 API 获取资金费率。
  3. 用批量接口:一次请求取全部合约,比逐个查询省权重。
  4. 订单状态用推送:用账户推送接收成交通知,不要不停查询订单。
  5. 出错时退避:收到限频错误后等待一段时间再试,并逐次拉长等待间隔。
  6. 预留额度给撤单:平时的请求量留有余地,紧急时才有额度撤单。

量化手续费怎么省?

  1. 只做挂单:下单时使用 Post Only 选项,确保以挂单成交。合约挂单 0.02% 只有吃单的四成,代价是行情快速移动时可能来不及成交。
  2. 减少不必要的成交:把网格间距设得够宽、过滤掉信号太弱的交易,比任何折扣都有效。
  3. 开启 BNB 抵扣(币安):现货与合约都能降低费率,但持有 BNB 要承担价格波动。
  4. 提高 VIP 等级:交易量大到一定程度后,等级越高费率越低,门槛以交易所页面为准。
  5. 注册时使用邀请码:部分交易所会把通过邀请码注册账户的手续费返还一部分,邀请码只能在注册时填写,入口见文末或 邀请码页。

资金费也算量化成本吗?

算。合约策略持仓跨过结算时刻,就要收付资金费。持有 10,000 USDT 多单 30 天,费率一直是默认的每 8 小时 0.01%:10,000 × 0.01% × 3 × 30 = 90 USDT。费率升到 0.05% 时就是 450 USDT,可能比手续费还高。持仓型策略要把资金费一起算进成本,费率高低见 资金费率多少算高,实时数字见 资金费率雷达。

开户

在币安、欧易开户

币安 Binance

邀请码 BN6691

注册币安
欧易 OKX

邀请码 OK6667

注册欧易

注册前请确认你所在地区可以合法使用该交易所。

参考资料

  1. 币安|交易手续费率(Fee Schedule)
  2. 欧易|手续费率
  3. 欧易 API 文档|概览(Overview)

常见问题

API 交易手续费和手动下单一样吗?

一样。API 订单与手动订单使用同一套费率,按 VIP 等级与挂单、吃单计算。币安与欧易永续合约一般用户都是挂单 0.02%、吃单 0.05%。

币安 API 限频是多少?

币安按 IP 计算请求权重,并按账户限制下单次数,每个接口的权重不同,具体额度会调整,以币安开发者文档与接口返回的限频信息为准。超过限额会收到 HTTP 429,持续超限可能被暂时封禁 IP。

网格交易一格要多大才不亏手续费?

一格的价差至少要大于一买一卖的手续费合计。币安现货一般用户是 0.1% × 2 = 0.2%,永续合约全部挂单是 0.02% × 2 = 0.04%,还要再留出滑点空间。

量化手续费怎么省?

尽量用只做挂单(Post Only)成交、减少不必要的进出、币安可开启 BNB 抵扣,交易量大时争取更高的 VIP 等级。注册时使用有返还的邀请码也能拿回部分手续费。

看到不懂的名词?查 合约术语表。

→延伸阅读
  1. 01量化 API交易所 API 安全吗?提币权限、IP 白名单与被盗处理API Key 的风险来自 Secret Key 外泄:只读权限最多泄露资产信息,交易权限可被人用冷门币对倒转走资金,提币权限则能直接提走资产。不开提币、绑定 IP 白名单、最小权限是三条底线。附被盗后的处理步骤与第三方平台的风险判断。
  2. 02量化 API币安 API 怎么申请?API Key 创建步骤与权限设置币安 API Key 在账户的 API 管理页面创建,需先开启双重验证,生成 API Key 与 Secret Key 两串字符。权限分读取、现货及杠杆交易、合约交易、提现,开提现前必须先绑定 IP。只看行情与资金费率完全不需要 API Key。
  3. 03量化 API资金费率 API 怎么用?币安、欧易公开接口与示例代码资金费率用公开接口就能获取,不需要 API Key:币安用 premiumIndex 与 fundingRate,欧易用 funding-rate 与 funding-rate-history。返回值是小数,0.0001 即 0.01%,附换算年化的 Python 与 JavaScript 示例。
  4. 04量化 API欧易 API 怎么申请?API Key、密钥与 Passphrase 设置欧易 API Key 由 API Key、Secret Key 与 Passphrase 三部分组成,Passphrase 是创建时自己设定的密码,三者缺一不可。权限分读取、交易、提币,支持 IP 白名单,创建前需开启双重验证。附与币安 API 的差异对照。