↗
TENSORPARADIGMNEURAL MARKET INTELLIGENCE
TENSORPARADIGM 研究 / 策略容量 / 实测订单簿深度

盈利的交易机器人能承载更多资金吗?流动性、滑点与策略容量

记录三个真实比特币订单簿,计算七档现金预算,展示静态深度成本如何随规模变化。区分观测流动性、模拟执行和真正的策略容量。

直接回答与实测深度结果

小额配置盈利,不能证明大额配置也有容量。更多资金可能消耗更差价位、延长交易时间,压缩策略优势的空间。我们记录三个真实Binance BTCUSDT订单簿,分别计算七档含手续费现金预算。在每边假设10个基点手续费时,同一静态订单簿上的买卖回合成本,在100万USDT为21.22–22.88个基点,在1,000万为39.27–44.27。这是用观测订单簿进行的假设深度遍历,不是已执行订单,也不是容量上限。真正的限额需要拟定规模下的持续执行、退出流动性、策略收益与风险证据。

本研究解决什么问题

  • 区分账户资本、订单现金预算、库存持仓与策略容量。
  • 遍历实测卖盘与买盘,而不是假设所有数量都能按最优报价成交。
  • 先预留入场费,每项成本只计一次,并核对完整买卖后的现金。
  • 将快照之外的深度标记为未知,而不是证明无法成交。
  • 区分条件经济门槛与真正放大规模所需的证据。

更大的账户,不一定意味着更大的订单

如果下单数量不变,向账户增加现金可能不改变交易。放大策略,意味着改变实际投入资金、同时持仓数、市场流量参与程度或执行时间范围。采用固定资本百分比仓位的回测,会随着账户增长自动增大订单。即使信号相同,策略能够获得的价格也可能改变。

此前的市价单与限价单研究区分了费用节省与错失交易。这里研究另一个问题:拟定规模在入场和退出时会消耗多少报价深度?我们采用真实公开订单簿观测,再应用明确假设的执行计算。实测深度是有用证据,却不能单独证明盈利容量。

计算前先记录订单簿及其来源

采集前,我们固定BTCUSDT现货为主要品种、至少间隔20秒的三次采集,以及100、1,000、10,000、100,000、100万、1,000万和1亿USDT现金预算。从Binance文档列明的公开行情接口,请求每边5,000个价格档位。未使用凭证、连接账户或提交交易订单。[1] [2]

三份响应于2026年10月26日在下列UTC请求区间内收到。我们保存原始字节、SHA-256摘要、请求元数据,以及每次订单簿请求前后的服务器时间查询。检查数量为正、价格唯一且排序、最优买卖价不交叉、更新标识递增。这些是分离的REST快照。lastUpdateId不是时间戳,递增标识也不能证明事件流没有缺口。本地请求区间和服务器时钟区间,并不标识每笔报价的准确交易所时刻。

真实BTCUSDT REST采集,2026年10月26日;本地请求区间为UTC
快照请求开始–结束UTClastUpdateId最优买价 / 卖价USDT
S112:14:13.625–12:14:16.27010192045971780,404.00 / 80,404.01
S212:14:38.748–12:14:41.61110192047390480,404.00 / 80,404.01
S312:15:04.431–12:15:07.62210192048381280,374.22 / 80,374.23

三个快照与七档预算全部报告。这是短时间前瞻测量,不是流动性状态的代表性样本,也不是留出期盈利检验。稍后重新访问实时接口会返回不同订单簿;已采集原始输入与计算记录保留在内部。

内部保留的原始订单簿响应SHA-256摘要
S1 fc2c8e288b0f755f2fe1d16862ad6a5b944a3577b41ac3613b574fc57d2f3e39
S2 f9ed09669d92ad0aa78167dbfc1200fe63bf096d1b686c78a0df8471b30b451d
S3 4031506584a0599b7689312182bad12a63d5786c43c3c1973deca74e57339e58

定义执行资金份额,买入前预留手续费

每档预算B都是独立可用现金份额,包含入场费。假设每边费率f = 0.001,可用购买名义金额上限为B/(1+f)。从低到高遍历卖盘,直到花完该金额或触及已采集深度边界。数量为各档取得量之和,买入VWAP为总购买名义金额除以该数量。随后按价格从高到低遍历同一快照买盘,处理已取得单位。

这是连续数量的反事实计算,并非向交易所提交的订单。不按真实手数步长取整,也不施加账户特有的名义金额、数量或订单保护。Binance另外提供这些过滤规则。计算还假设报价数量保持可用、没有竞争订单到达,且假设交易不改变后续行为。我们没有模拟延迟后的真实退出或订单簿补充。[4]

两边假设费用均以USDT支付,且各计一次。它们不是特定账户费率报价;实际收费资产、折扣和附加费用可能不同。卖盘/买盘遍历已经包含报价价差和沿深度变差的价格,因此不再添加一笔价差或滑点费用。Binance的佣金文档解释了相应账户机制。[5]

采集深度覆盖两边时的现金恒等式
entry_notional = sum(ask_price * quantity_taken)
entry_fee = f * entry_notional
unused_cash = B - entry_notional - entry_fee
sale_notional = sum(bid_price * quantity_sold)
exit_fee = f * sale_notional
ending_cash = unused_cash + sale_notional - exit_fee
static_cost_bps = 10000 * (B - ending_cash) / B

费率相同,规模增大后的总成本却不同

预算不超过1,000万USDT时,每个静态计算中取得的全部单位,都能在采集的买盘深度内覆盖。表中报告同一订单簿买卖回合总成本,包含两边假设手续费,以可用现金预算的基点计。1个基点等于0.01%。1亿预算不被已采集卖盘或买盘覆盖;为其赋予全额变现成本,就会编造观测之外的价格。

以现金预算基点计的静态买卖回合成本;每边假设10 bps手续费
现金预算USDTS1成本bpsS2成本bpsS3成本bps
10019.981319.981319.9813
1,00019.981319.981319.9813
10,00019.981320.084319.9813
100,00020.260320.757319.9813
1,000,00021.216522.879521.3431
10,000,00039.270744.268739.8387
100,000,000深度不覆盖深度不覆盖深度不覆盖

100万预算下,三个订单簿的成本范围为21.2165–22.8795个基点;1,000万为39.2707–44.2687。这是随规模变化的报价深度计算,不是实际交易测出的市场冲击。即使很小预算,静态成本也约为19.9813个基点,因为假设的入场和退出费用远大于极小报价价差。

沿一个订单簿的两边核对100万预算

在S1中,1,000,000-USDT执行份额预留999.000999 USDT入场费,花999,000.999001购买BTC。遍历105档卖盘,以80,412.310721的VWAP取得约12.42348330 BTC。假设交易前中间价为80,404.005,因此买入VWAP比中间价高约1.0330个基点。

把相同数量卖入43档已采集买盘,得到80,402.348251的VWAP和998,877.230423毛收入。退出手续费998.877230,剩余现金997,878.353193。没有剩余库存或外部现金流时,静态成本为2,121.646807 USDT,即21.216468个基点。计算核对了现金和数量,并不证明真实交易能够取得这些价位。

S1连续深度会计,USDT;显示值分别四舍五入
组成金额或数量
可用执行现金1,000,000.000000 USDT
购买名义金额 / 入场费999,000.999001 / 999.000999 USDT
取得并卖出BTC12.42348330 BTC
卖出名义金额 / 退出费998,877.230423 / 998.877230 USDT
期末现金997,878.353193 USDT
静态现金损失2,121.646807 USDT

若这份执行资金来自500万USDT账户,同样假设成本占整个账户资本约4.2433个基点,而不是21.2165。未使用的400万不会获得策略持仓收益。在把较大账户与小机器人百分比利润比较前,必须明确执行份额、订单和完整账户各自的分母。

未来价格需要改善多少,才能支付较大订单的成本?

静态即时买卖回合没有交易预测,因此负结果在预期之中。为将执行与经济性联系起来,保持每次取得数量和买盘深度不变,将所有假设未来买价乘以1+g。这是预先声明的价格提升敏感性,不是预测信号会赚g,也不是断言未来深度类似当前快照。条件净结果为sale_notional × (1+g) × (1−f),再减去入场使用现金。

精确盈亏平衡提升为cash_used/[sale_notional × (1−f)] − 1。S1的100万执行份额需要21.2616个基点,略高于21.2165静态成本,因为未来价格提升采用不同分母。若提升30个基点,三个100万计算留下+7.0518至+8.7199个基点;1,000万下,同样假设却为−14.4015至−9.3885。因此,一个规模下看似充分的信号经济性,可以在预测不变时,无法覆盖更大规模成本情景。

完全由采集深度覆盖时的条件净基点;全部买价同比例移动
预算USDT20-bps提升:S1 / S2 / S330-bps提升:S1 / S2 / S3
1,000−0.0212 / −0.0212 / −0.0212+9.9588 / +9.9588 / +9.9588
1,000,000−1.2589 / −2.9253 / −1.3858+8.7199 / +7.0518 / +8.5929
10,000,000−19.3492 / −24.3573 / −19.9184−9.3885 / −14.4015 / −9.9582

采集前我们也规定了20个基点提升情景。它对下表三档规模都不够。两种敏感性都不估计真实预期优势。恰当经济比较需要策略自己的前瞻盈亏、实际成本及不确定性;实盘测试研究进一步解释这些差别。

快照到头,不等于未知订单簿消失

1亿预算下,S1已采集卖盘可覆盖含假设手续费的30,404,511.278176 USDT入场现金,即目标的30.4045%。遍历取得376.50736000 BTC;已采集买盘仅覆盖204.10621000 BTC,剩余172.40115000 BTC在已知深度中没有卖价。这是数据边界,不是报告真实交易所订单只能部分成交,也不是证明更深订单不存在。Binance明确提醒有限深度快照不包含边界外价位的数量。[2] [3]

1亿USDT目标:已知深度覆盖,不是实测部分成交或交易所容量上限
快照覆盖入场现金%遍历取得BTC卖出未被覆盖BTC
S130.4045%376.50736000172.40115000
S231.1870%386.29450000192.44849000
S332.6161%404.07924000198.75610000

模型保留69,595,488.721824 USDT未使用入场现金。卖出已知买盘覆盖部分后,模型现金为85,929,861.018185,仍剩172.40115000 BTC。按原始最优买价给剩余库存估值,会得到13,861,742.064600会计价值;但已知买单已被消耗后,不能宣称其余变现仍能取得该价格。我们将完全清算收益和价格提升门槛留为未确定,而不是把估值视为成交。

窄价差不说明退出能力或深度恢复

S1和S2最优买卖价完全相同,但100万静态成本分别为21.2165与22.8795个基点。两次观测间,最优买价可见数量由7.42169 BTC降为0.07093 BTC。S1的100万卖出遍历43档买盘,S2则为197档。只看价差或入场卖价,就会漏掉对手边的变化。

三个快照不能说明已消耗深度补充多快、竞争机器人如何反应,或者压力退出时哪些流动性仍然存在。ECB区分深度、紧密度和韧性,并指出窄价差可能掩盖最优报价处很少的数量。原创订单簿研究也用事件流研究价格变化,而不只用静态价差。这些支持提出问题,却没有为我们的快照校准冲击或韧性模型。[6] [7]

把下一档配置视为新的执行与风险测试

定义拟定订单规模和完成期限,再在多种条件下用序列、延迟和账户记录评估符合条件的信号。将买卖VWAP与同期决策参考比较,记录错失、部分和拒绝执行。计入当前持仓和其他代理的同时订单:两个机器人不能各自像独处市场一样占用同一份可见流动性。被动或拆单政策可能改变成本、延迟和错失机会风险,需要另行比较,并非静态遍历的免费改善。

开仓前预留费用与剩余风险资本,规定退出计划和放大规模后的回退条件。较大账户可以保留现金,而不是强迫相同比例投入市场。固定运营费用、适用融资成本、市场与集中度风险仍然重要。更多资本不会产生更大的预测优势,盈利小额试运行也没有测量下一档规模的执行。

ChatGPT或Claude可以辅助把扩容建议写成测试规范;Codex或Claude Code可以辅助审计订单簿遍历与现金恒等式。本文由AI协助分析,Python对已记录公开响应执行十进制计算,没有评估AI交易模型、账户或真实订单。应要求报告区分观测字段、计算反事实与未测量的未来行为。

边界明确的容量审计提示词
给定这些带时间记录的公开订单簿与现金预算,预留声明的费用,不编造更深流动性,遍历卖盘与买盘并核对现金和库存。报告VWAP、消耗档位、已知深度覆盖和未解决库存。区分观测报价与假设成交。列明哪些延迟、冲击、手数过滤、补充速度、未来收益和账户风险没有测量。不要把单个快照的规模阈值称为策略容量上限。

实测订单簿支持什么,又留下什么问题?

记录支持一个具体结果:在一种连续数量静态深度计算与固定费率假设下,模型实施负担从100万到1,000万USDT明显上升。预定的30个基点未来买价提升,覆盖前一情景却覆盖不了后一情景。到1亿,采集数据根本不能覆盖拟定完整买卖回合。这些事实都不确定通用资本上限,也不证明较小情景盈利。

策略容量,是完整交易流程仍能满足经济与风险条件的资金配置。确定它,需要同时考察收益机会、执行政策、并发、持有时间和不利退出状态。合理下一步是保留证据的有限规模实验,而不是把小机器人历史百分比收益直接乘以较大入金。

10 / DUE DILIGENCE

增加机器人实盘配置前

  1. 区分账户总资本、拟定订单现金份额与现有敞口。
  2. 记录流动性证据的数据源、请求区间、序列标识与原始数据完整性。
  3. 定义入场和退出政策、收费资产、期限与未覆盖数量处理。
  4. 报价价差与深度成本只计一次,并与额外未建模冲击分开。
  5. 标记采集之外的数量,不编造价格,也不宣称市场没有流动性。
  6. 在更大执行政策下评估策略前瞻经济余量。
  7. 声称容量前,持续测量并发订单、压力退出和韧性。
  8. 将下一档规模与回退授权,与小额试运行利润分开。
FAQ / DIRECT ANSWERS

关于交易机器人容量的直接回答

资金增加十倍,能把机器人利润直接乘十吗?

不能跳过变化测试。若订单大小固定,额外现金可能闲置;若仓位随之放大,执行价、完成时间、同时敞口和损失承受能力都可能变化。历史百分比收益不证明更大配置的经济性。

比特币一美分价差,意味着大订单成本低吗?

不意味着。价差描述最优报价,不描述后面的数量或未来退出深度。S1和S2的一美分价差相同,深度遍历成本与买盘数量却不同。手续费也属于总成本。

深度遍历的VWAP是真实成交价吗?

不是。它用已记录可见数量进行十进制计算,采用连续单位、固定价格、无竞争和无内生冲击假设。真实订单还受交易所过滤、延迟、撤单、变化的流动性与账户费用影响。

耗尽5,000档,能证明订单无法成交吗?

不能,只能说明采集数据不覆盖拟定数量。更深的未观测订单可能存在,已观测订单也可能在真实下单到达前消失。应报告未覆盖数量,并将其执行价格留为未知。

30个基点的例子证明策略盈利吗?

不证明。它保持观测数量,将全部假设未来买价同比例提高。结果只是规模如何消耗假设价格改善的经济敏感性,不是信号能够预测该改善或未来流动性持续存在的证据。

为什么三个真实快照仍不能确定容量?

它们仅观测短时间区间,没有实际执行、补充或策略结果。容量主张需要相关条件下的完整交易流程,包括紧急退出与竞争持仓。快照建立可见深度计算,不建立可执行机会的持久性。

实测输入、计算范围与一手参考资料

2026年10月26日采集三个真实Binance BTCUSDT公开REST深度响应,每边5,000档。协议、请求元数据、服务器时钟区间、原始字节和SHA-256摘要保留在内部。七档预定现金预算均采用十进制计算;20/30个基点价格提升情景只在采集买盘足以覆盖已取得数量时评估。检查覆盖输入摘要、正值且唯一有序档位、非交叉报价、递增快照标识与现金/库存恒等式;不声称事件流无缺口。订单成交、未来价格、补充、冲击、手数过滤和交易盈利都未被观测。费用为声明假设。下列一手资料支持所用接口与概念区别,不构成容量建议。

  1. Binance:无需认证的公开市场数据接口
  2. Binance现货REST API:订单簿深度与有限快照
  3. Binance:深度更新排序与本地订单簿维护
  4. Binance现货API:价格、数量和名义金额过滤
  5. Binance现货API:佣金费率与收费资产
  6. ECB:市场流动性、深度、紧密度与韧性
  7. Cont、Kukanov与Stoikov:The Price Impact of Order Book Events

对已记录可见流动性与假设执行的教育性分析。深度遍历不是交易;三个快照不能确定策略容量、未来流动性或最大损失。