仓位规模:从损失出发
将不确定的价格变动转化为明确的风险敞口,但不要把计划损失误认为有保证的最大损失。

三个数字,三种不同含义
仓位有购买价值、所需现金投入和损失敞口。这些概念不可互换。以 $40 买入 100 股会形成 $4,000 的市场敞口。全额付款的现金买入,在费用前需投入 $4,000。杠杆产品可能只需少得多的保证金就能获得类似敞口,但保证金少并不会让标的价格变动变小。
有用的起始问题,不是平台允许你买多少,而是某个指定不利情景会给账户带来什么。情景可以是计划退出、隔夜大幅跳空,或交易对手失效。不同情景捕捉不同风险;没有单一仓位公式能描述全部风险。
下单之前先算清楚
以简单的现金股票多头为例,每股计划损失等于入场价减去假定退出价。用选定的假设损失预算除以这一差额,得到初始股数。再计入估计佣金、点差和滑点,并按允许的交易增量向下取整。期货、货币合约及衍生品需要使用各自的合约乘数及账户货币换算。
设想一个 $10,000 模拟账户,计划风险预算为 $100。入场价 $25,计划退出价 $24.20,距离为 $0.80。为估计双向交易成本预留 $10 后,剩余 $90 可承担价格变动。向下取整可持有 112 股:价格损失 $89.60,加上 $10 预留额。$100 是计算假设,而非建议的风险比例。
成本不一定是一个固定预留额。有的按订单收费,有的按每股或每张合约收费,有的按名义金额比例收取。若费用随数量增长,先扣一笔固定估计再扩大仓位,就可能低估损失。应在取整之前把收费规则写入公式。如果固定费用本身已经用完损失预算,那么在这些假设下,计算结果就是不应建立任何数量的仓位。
对最重要的假设进行压力测试
只有假定的退出能够实现、且成本估计充分时,计算才成立。假设一则公告使下一个可成交价格降至 $22.80。同样的 112 股,仅价格损失就达到 $246.40。止损单不能把 $24.20 变成合同保证。流动性极差的市场,可能使模型与实际成交之间的差距尤其巨大。
再运行一个价差扩大、交易所宕机或汇率变化影响损失价值的情景。使用杠杆时,要纳入在计划退出前被强制清算的可能。是否可能留下欠款,取决于产品条款与当地保护措施;不要从平台界面或营销标签推断保护。
计入已开仓的头寸
五笔独立交易,每笔计划亏损 $100,并不构成一个风险仅 $100 的组合。它们也不会仅因交易代码不同就彼此独立。一只科技股、一只科技指数基金及一份相关杠杆合约,可能都对同一事件作出反应。在孤立地看待新交易前,写出合计计划亏损和共同冲击情景。
仓位管理是一项约束,不是策略有效的证据。较小仓位可以减缓糟糕流程造成的亏损,却不能凭空创造盈利优势。当单位、成本、假设与失效情景足够明确,让他人能够复现计算时,模拟练习才算完整。
一个有用的最终检查是量纲检查:股数乘以每股美元价格得到美元;合约数乘以跳动点数,再乘以每跳美元价值,得到美元。如果答案以外币计价,就使用明确的假设汇率换算。在每个数字旁写上这些单位,可以发现精美计算器界面可能掩盖的错误,尤其是在价格看似相近、乘数却不同的工具之间切换时。
让最终数量同时满足所有约束
另举一个假设性股票例子:损失预算一百美元,每股不利价格距离 0.80 美元,每股预计完整进出成本 0.07 美元,固定进出费用八美元。模型损失为 数量 × (0.80 + 0.07) + 8。剩余九十二美元除以 0.87,约为 105.75 股,因此不超过预算的最大整数为 105 股,计划损失 99.35 美元。若向上取整为 106 股,损失就变成 100.22 美元。
这个答案只是按风险计算的上限。全额支付的买入,还需要足够现金覆盖买价和入场收费。总敞口上限、已有相关持仓、最小交易步长和流动性,都可能给出更低的上限。实际可行数量必须同时满足所有相关条件,而不是选择允许仓位最大的那条。零仓位是有意义的研究结论,并非需要强行绕过的计算故障。
退出假设会显著改变数量。仍使用一百美元预算、八美元固定费用和每股 0.07 美元成本,若不利价格距离由 0.80 翻倍为 1.60,整数上限降为 55 股。只为了买更多而把止损移近,是把逻辑颠倒了。应先让退出条件符合交易假设和可实现的执行,再根据损失模型计算数量,并检查其他约束。
确定数量前,还应计算一个不遵守原计划退出价、采用不利可成交价的损失情景,并保留两项结果。计划损失回答“各项假设成立时会怎样”,压力损失回答“关键假设失效时会怎样”。除非产品确有可执行的合同赔付上限且条款支持,否则任何一项都不能改名为保证最大损失。