仓位大小计算旨在将预设的离场点位转化为具体的交易数量预估。该测算始于两项基本决策:一是假定离场完全成交时你愿意承受的模型亏损额,二是从开仓到该离场点位的价格距离。手续费成本与合约单位规格会改变计算结果。止损价格并不能保证实际的成交价格,因此计算所得结果仅仅是规划层面的估算值,而非绝对最大亏损的刚性承诺。

对于合约乘数为单个单位的基础线性工具,在扣除手续费前:

预估数量 = 选定的风险预算 ÷ 单位标的开仓至止损的绝对距离。

如果你的成本预估是按单位标的表示的,请将其累加至止损距离中。如果合约采用了乘数或不同的计价币种,须先将价格变动折算为合约真实的 P&L 结算单位。反向合约需要专属的收益计算公式;切勿将线性数量计算公式直接套用于反向合约。

完整推导一个从预算到数量的具体示例

假设一个虚拟的 $10,000 研究账户在模拟示例中设定了 0.5% 的计划亏损参数。这为计算确立了 $50 的风险预算。假定以 $100 计划开多入场,预设离场止损点位为 $95,则单位标的不利价格变动为 $5。在计入成本前,预估数量为 $50 ÷ $5 = 10 个单位,在假定的 $100 入场价下对应 $1,000 的名义价值。

现在代入单轮完整往返交易每单位 $0.04 的示例成本。此时每单位的预估风险增至 $5.04,因此在执行交易所数量规则前,预估数量为 $50 ÷ $5.04 = 9.9206 个单位。在完全精确到该未取整数量及上述假设条件下,止损价差亏损加上输入的成本总额刚好为 $50。在实际操作中,取整后可用的建仓数量往往需要调小,而且行情跳空、部分成交或未纳入模型的费用仍可能引发更大的实际亏损。

风险预算与仓位数量一个简化的线性合约示例:风险预算除以开仓价格到止损价格的距离,在扣除手续费、滑点、跳空、保证金与交易场所特定规则之前确定数量。到止损价的价格距离开仓计划止损示例模型Q = 风险预算 / ΔP尚未考虑成本与执行不确定性 · 止损价并不保证成交
一个简化的线性合约示例:风险预算除以开仓价格到止损价格的距离,在扣除手续费、滑点、跳空、保证金与交易场所特定规则之前确定数量。 教学示意图 · 非实时市场数据
虚构的仓位大小风险桥接将虚构的 50 美元风险预算除以 5 美元的开仓至止损距离,在计入成本前可得到 10 个单位。按每单位 4 美分的估算往返成本计算,示例数量约为 9.92 个单位。计划止损并不保证成交。从选定的亏损上限到数量估算用户选定$50风险预算$5.00 / 单位止损距离成本前$5.04 / 单位距离 + 成本仅为估算≈ 9.92单位含所述成本无成本估算:$50 ÷ $5 = 10 个单位 · 含成本估算:$50 ÷ $5.04 ≈ 9.92虚构线性示例 · 未计入跳空、未建模成本、取整及交易所强平规则止损价格是计划参考,不是保证的平仓成交价
将虚构的 50 美元风险预算除以 5 美元的开仓至止损距离,在计入成本前可得到 10 个单位。按每单位 4 美分的估算往返成本计算,示例数量约为 9.92 个单位。计划止损并不保证成交。 教学说明图 · 非实时市场数据

对于做空仓位,计划止损通常高于开仓价格。需针对所建模的方向计算不利的价格变动幅度,并核对所得出的 P&L 符号正负。必须剔除零距离或设在错误方向的止损;切勿让无效的输入数值产生无限大的仓位或正向的亏损预算。

纳入合约的数量变动步长限制

交易所通常要求交易数量满足特定的递增步长、最小下单量或合约乘数。CME 的教学案例从期货角度展示了相同的原理:当每个 tick 价值为 $10 时,50 个 tick 的止损对应单张合约 $500 的模型价差,而 $5 的 tick 价值对应单张合约 $250。决定美元损益金额的是合约的经济规格,而非图表界面的显示精度。这些属于 CME 期货示例,而非具体的加密货币交易所规格。在实际运用仓位大小前,务必核查实盘市场自身的合约规格与下单规则。

这里给出一个独立的虚拟线性 BTC 敏感性测试。在选定 $50 风险预算、入场价 $60,000、计划止损价 $57,800 以及每枚 BTC 预估总交易成本为 $20 的设定下,取整前的预估数量为 $50 ÷ ($2,200 + $20) = 0.02252 BTC。若该假设合约采用 0.001 BTC 的递增步长,向下取整后得到 0.022 BTC。根据该模型测算,将产生 $48.40 的价格亏损以及 $0.44 的成本,合计为 $48.84。若向上取整至 0.023 BTC,模型亏损将达 $51.06,超过了预设的 $50 预算。0.001 的递增步长仅为本示例虚拟构建,并非对当下任何具体交易所规格的陈述。

仓位大小向下取整至假设的数量步长虚构的线性 BTC 示例:50 美元的风险预算除以每 BTC 2,220 美元的止损距离加上预估成本,得到 0.02252 BTC。向下取整至假设的 0.001 BTC 步长,得到 0.022 BTC 和 48.84 美元的模型化风险。向上取整至 0.023 BTC 在该模型中会超出所述预算。先计算 · 向下取整至合约步长虚构的线性 BTC · 示例步长并非交易所规则选定的风险预算$50.00开仓价格 $60,000 · 计划止损 $57,800距离 $2,200 + 假设成本 $20 / BTC$50 ÷ $2,220 = 0.02252 BTC假设的数量步长0.001 BTC向下取整 · 0.022 BTC$48.40 价格亏损 + $0.44 成本模型化合计 · $50 中的 $48.84向上取整至 0.023 BTC 模型化为 $51.06 · 超出预算请核对实际的合约乘数、最小变动价位 / 数量步长、最低限额和计价货币
虚构的线性 BTC 示例:50 美元的风险预算除以每 BTC 2,220 美元的止损距离加上预估成本,得到 0.02252 BTC。向下取整至假设的 0.001 BTC 步长,得到 0.022 BTC 和 48.84 美元的模型化风险。向上取整至 0.023 BTC 在该模型中会超出所述预算。 教学说明图 · 非实时市场数据

如果取整后的数量低于交易所规定的最低下单量,该计算公式绝不授权你自行调大数量。应将该交易机会标记为规模过小而不适合该合约,在全面核查条款后再考虑其他工具,或者直接放弃该笔交易示例。忽略了乘数、计价货币折算、最小成交量与步长精度的计算器固然有助于理解基础算术,但它并不能直接当作可立即下单的交易凭单。

将止损预估与实际成交严格区分

上述 $48.84 的结果完全依赖于在假定的 $57,800 价位精准成交。在第二个假设情景中,设想相同的 0.022 BTC 在遭遇行情跳空后实际于 $57,000 离场。此时 $3,000 的入场至成交价差将产生 $66 的价格亏损;加上相同的 $0.44 成本后总亏损达到 $66.44。这属于敏感性情景示例,而非对跳空发生频率的概率预测。

计划止损估算与更差的跳空成交对比在一个虚构的 0.022 BTC 线性示例中,以 60,000 开仓价格设置的计划止损 57,800,加上 0.44 美元的预估成本,模型化为 48.84 美元。假设在 57,000 而非止损价位成交,则包含相同成本后为 66.44 美元。跳空示例是一种敏感性分析,而非预测。计划止损是输入 · 成交价决定亏损虚构的线性 BTC · 0.022 BTC · 开仓价格 $60,000 · 假设成本 $0.44选定的预算 $50$48.84$66.44假设的止损成交以 $57,000 成交含所述成本的模型化亏损止损触发、市场跳空、部分成交或强平规则都可能改变已实现结果
在一个虚构的 0.022 BTC 线性示例中,以 60,000 开仓价格设置的计划止损 57,800,加上 0.44 美元的预估成本,模型化为 48.84 美元。假设在 57,000 而非止损价位成交,则包含相同成本后为 66.44 美元。跳空示例是一种敏感性分析,而非预测。 教学说明图 · 非实时市场数据

止损触发、止损委托、撮合成交、部分执行以及强平属于截然不同的事件。在快速波动的市场中,成交价格可能大幅偏离触发价,或者在预期条件下根本无法撮合成交。CFTC 的风险提示涵盖了虚拟货币现货、期货和期权市场的风险;其中特别警告期货中的杠杆可能会成倍放大亏损。CFTC 对现货市场的监管权限与其在大宗商品衍生品中的角色有所不同,因此切勿将该提示视作普适的交易所交易规则。

对于永续合约仓位而言,保证金是一项抵押品担保要求,而非预设的计划止损。例如,现行 Hyperliquid 文档严格区分了全仓与逐仓保证金,并阐述了其自身基于资产维度的杠杆和强平规则。那是某一家交易所记录在案的系统规则,而非适用于所有交易所的普适公式。在特定账户条件下,仓位完全有可能在触及计划止损前就被提前强平。必须重新核实具体的合约、账户模式、抵押品和当前保证金档位;切勿从本文的数量公式中推导强平距离。

对整体未平仓账目进行压力测试,而非仅孤立看待单个仓位

假若每笔设定的止损都能严格按照假定价格成交,那么 $50、$30 和 $20 的三笔独立止损预估总和为 $100。这种算术统计是一个有用的初步账本,但它并不能描述共同的市场冲击或全账户维度的极端最坏情况。这些持仓可能受到共同驱动因子的影响,止损成交可能越过触发点,且资金费率或保证金规则可能彻底改变整个账户的盈亏结果。

一个简单的共同冲击示例能清晰体现这种差异。设想一个包含 $60,000 价格的 0.02 BTC 现货以及在 $3,000 价格建立的 0.5 ETH 线性永续合约的虚拟投资组合。对两者均施加假设 5% 的价格回撤:BTC 贡献了 $60 的价格亏损,而 ETH 带来 $75 的价格亏损。分别扣除 $1 和 $2 的示例成本后,该模拟情景的总亏损达到 $138。假定的加密货币市场共同驱动因素仅仅是一个情景标签。它并非经过精确测量的相关性、概率分布或走势预测,在真实市场中两份合约的运行轨迹完全可能分化。

组合压力台账汇总共同的假设加密市场冲击Fictional simultaneous five-percent price declines give a 60 dollar price loss on 0.02 BTC at 60,000 and a 75 dollar price loss on 0.5 ETH at 3,000. After stated illustrative costs of 1 and 2 dollars, net scenario losses are 61 and 77 dollars, totaling 138 dollars. The shared-driver label is a scenario assumption, not an estimated correlation.对未平仓头寸整体做压力测试 · 不要孤立地看待单个仓位FICTIONAL SCENARIO · BTC AND ETH BOTH MARKED 5% LOWER · COSTS INCLUDED仓位价格亏损净情景亏损共同驱动因素0.02 BTC 现货−$60−$61BTC 贝塔0.5 ETH 永续合约−$75−$77BTC 贝塔合并净情景−$138BTC:$60 价格亏损 + $1 成本 · ETH:$75 + $2 成本 · 无概率或相关性估计情景亏损并非最大值;跳空、资金费率、保证金和执行仍各自独立
Fictional simultaneous five-percent price declines give a 60 dollar price loss on 0.02 BTC at 60,000 and a 75 dollar price loss on 0.5 ETH at 3,000. After stated illustrative costs of 1 and 2 dollars, net scenario losses are 61 and 77 dollars, totaling 138 dollars. The shared-driver label is a scenario assumption, not an estimated correlation. 教学说明图 · 非实时市场数据

未平仓头寸情景风险台账将交易方向、数量、乘数、开仓价与压力测试价、成本以及共同驱动假设整合记录在单个 CSV 表格中。它包含了上述虚拟的双仓位示例。各仓位字段采用如下简化的线性算术:

价格 P&L = 方向符号 × 数量 × 合约乘数 × (压力测试价格 − 开仓价格)。

净情景 P&L = 价格 P&L − 预估手续费 − 预估资金费用或持仓持有成本。

该台账并不估算相关性、不分配情景概率、不对强平建模,亦不预测极端最坏情况。缺失的数值应保持留白或标注为未知;切勿默认静默填入零值。若需了解相关背景,请对比阅读杠杆与仓位大小,随后将你的预设规则与后续观测数据分别保存在交易日志模板中。仓位大小计算器仍属于单一线性工具,并不执行此类投资组合层面的压力测试。

交易前简明研究自查清单

在解读仓位大小估算值之前,请如实记录你所选定的资金单位和风险预算、止损约定、合约乘数、计价货币、数量递增步长、最小下单量、入场与离场成本假设,以及是否需要支付资金费用。在采用保守的手续费与成交假设后重新计算,随后针对所有未平仓头寸测试一种或多种共同市场冲击情景。若关键输入参数缺失,应将其标注为未知,切勿将输出结果包装为完备的绝对风险数字。

上述示例中的风险预算仅仅是用于教学展示的自选输入,不构成任何投资建议。CFTC 指出,保证金期货交易的亏损可能会超出初始本金;加密货币现货、期货和期权还伴随着特定产品与不同司法管辖区特有的风险。本文既不硬性推荐特定百分比,也不指明具体交易,更不承诺止损一定能够锁定最大亏损。所有资料来源核查于 2026 年九月 27 日;交易所规则可能会发生调整,在将相关机制应用于实际研究之前,请务必核对当下的实盘合约规则。