由止损距离、合约乘数和损失预算计算数量
先算一份承担多少计划损失,再向下取整到可交易数量。
Snow 讲解 · 约 30 秒
先算一份亏多少,再往下取整

先猜一下:预算 120 元,一份计划风险 16 元,算出来 7.5 份。应该下几份?

- 先算一份要承担多少:止损距离3元,乘数5,再加成本储备1元,一份16元。
- 预算120元,除以16,理论上能买7.5份。
- 只能向下取整到7份,消耗112元,剩下8元不用凑满。
- 要是凑成8份,就要128元,已经超出预算。
- 再查名义上限:每份名义250元,上限1500元,最多只能6份。
- 所有约束里取最严的:最后下6份,计划消耗96元。
第 1 / 6 步
要点
数量 = 损失预算 ÷ 一份的计划风险(距离 × 乘数 + 成本),只能向下取整;再逐项查名义、现金和保证金上限,取最严的那个。
搞混了会怎样:把 7.5 四舍五入成 8,或忘了一份代表 5 个单位,每笔都悄悄超预算,连亏几次就远超事先能承受的数。
照着做
- 确定一份风险止损距离乘乘数,再加一份的成本储备,单位统一。
- 预算除以一份风险按数量步长向下取整,剩下的预算留着不用。
- 再过其他上限名义、现金、保证金、账户总风险,逐项取更严的。
SOL:止损很近时,先卡住你的是名义上限
SOL/USDT 日线 · 2022年10月 · 挑出的片段
公式给 321.07 个,名义上限只让买 92.08 个
止损很近时,先卡住的是名义。
1公式算出多少?
10月8日收盘 32.58 入场,保护 32.35,距离 0.2300,再留成本 0.08145。一个风险 0.31145,100 ÷ 0.31145 向下取 321.07 个。
2为什么买不了?
321.07 × 32.58 = 10,460.46,超过名义上限 3000。改取 3000 ÷ 32.58 向下 92.08 个,只用掉 28.68,剩 71.32 不用凑。
3之后怎样?
10月10日 盘中碰到保护,按 32.35 离场,价格损失 21.18 美元(未计费用)。止损很近时,往往是名义、现金或保证金先卡住。
遇到了怎么做
- 先写入场价、保护价和一份的成本储备,算出一份的风险。
- 预算除以一份风险,按平台步长向下取整。
- 再用名义上限、可用现金和保证金逐项核对,取最小的数量。
去下方真实行情演示:看预算、取整和名义上限怎样一步步收紧 →
数据口径SOL 日线 · 预算 100 · 保护放含当天 5 天最低 · 成本储备 0.25% · 步长 0.01 · 名义上限 3000
理论数量 100 ÷ 0.31145 = 321.0788,计划消耗 100.00。乘数 1;成本储备是双边手续费加不利成交的假设。日线看不到盘中顺序,真实成交可能比保护价更差。这是挑出来的片段,不代表概率。预算 100、成本储备 0.25%、步长 0.01、名义上限 3000 为教学假设,不同平台不同。例子只说明怎么算数量,不代表那天适合交易。
自测:换一组数字再算一遍
1. 预算 200 元,止损距离 4,乘数 10,每份成本储备 5。能下几份?
2. 按风险预算算出 9 份;名义上限只允许 6 份,可用现金够 7 份。最后下几份?
画面是教学示意,不是真实行情。看不懂的地方可以直接问:微信 xtony1992(备用 xtony1993)· 电报 @xtony1992
本节完整讲解概念图解 · 实战步骤 · 取整三走法 · 真实行情演示 · 换条件复盘 · 行动卡 · 进阶
01先算一份消耗多少,再往下取整
线性产品里,一份的价格风险是止损距离乘合约乘数,再加一份的预估往返成本。预算 100、距离 2、乘数 10、成本 2,一份就要 22。
留意4.545 份四舍五入是 5,可第 5 份已经在预算线外面。
教学假设 · 数字取自正文结论预算除以一份的计划消耗,按可交易单位向下取整;剩下的 12 留着,不必凑满。
剩下的 12 不是必须用完的钱。4 份也只是风险预算给的数,还要过别的上限。
留意单笔公式算出的 4 份,只是上限之一。
教学假设只看单笔公式:100 ÷ 22 = 4.545,向下取 4 份,计划消耗 88。可这只是第一道约束。
加上名义上限 3000:价格 100、一份代表 10 个单位,一份名义 1000,最多 3 份。3 份的计划消耗 66,还剩 34 没用,这没关系。
再往下:可用现金、保证金、账户里同时持仓的风险、最小交易单位,每一项都给一个允许数量。最终数量是所有约束里最小的那个。
结论先算风险允许数量,再逐项检查平台和账户允许的数量,取最严的一个。
任意新交易发送前,或止损、价格、产品乘数发生变化时。
02实际执行时,按什么顺序做:一份风险、预算相除、其他上限
- 确定一份风险
价格距离×乘数,加每份成本储备。
- 预算除以单位风险
按数量步长向下取整,保留未用预算。
- 应用其他上限
现金、名义敞口和账户总风险逐项取更严约束。
三步里真正会变的是止损距离。它由交易假设决定,数量跟着它走。
留意止损越近,风险公式给的数量越大,但最终数量不会一直跟着变大。
教学假设 · 预算 100、乘数 10、成本 2、价格 100、名义上限 3000结论距离由交易假设决定,数量跟着距离走;距离很近时,名义上限这类约束会先起作用,计划消耗反而远低于预算。
将4.545四舍五入成5,或漏掉一份其实代表10个单位。
034.545 份,三种取整走法
04真实行情演示:预算、取整和名义上限一步步收紧
前面是教学数字。这里用 SOL 的 4 小时线按同一套规则算两笔,预算都是 100 美元、名义上限都是 3000 美元:一笔止损宽,风险预算决定数量,后来赚了;一笔止损窄,名义上限先卡住数量,后来碰了保护。
1 · 算数量。6月26日 12:00 收盘 72.07,高过之前 20 根最高,按收盘入场,保护放在含这一根 5 根的最低 65.91。每个的计划损失 = 距离 6.16 + 成本储备 0.1441 = 6.3041;风险允许 100 ÷ 6.3041 → 15.8 个,名义上限允许 3000 ÷ 72.07 → 41.6 个。风险预算更严,买 15.8 个,计划消耗 99.61,名义 1,138.7。
2 · 持仓。保护不动,最多拿 30 根。数量在下单前就定了,持仓中不因为涨跌加减。
3 · 退出。拿满 30 根,7月1日 12:00 收盘 77.43 卖出,净 +82.33 美元。这一笔名义上限没起作用,数量完全由止损距离决定。
全貌。风险预算说了算:买 15.8 个,净 +82.33 美元。
真实行情:SOL/USDT 4 小时线,现货公开历史数据(UTC)。挑出的片段,不代表概率,不承诺收益。2026-06-23~07-24;收盘突破之前 20 根最高入场、保护取含当根 5 根最低、成本储备 0.2%、预算 100、名义上限 3000、最多拿 30 根,都是本节的教学规则;按 4 小时线判断,碰保护按保护价成交,买卖手续费各 0.10%。数量按 0.1 个向下取整,不是交易所的真实最小单位。
1 · 算数量。7月20日 00:00 收盘 76.76,高过之前 20 根最高,按收盘入场,保护放在含这一根 5 根的最低 75.37。每个的计划损失 = 距离 1.39 + 成本储备 0.1535 = 1.5435;风险允许 100 ÷ 1.5435 → 64.7 个,名义上限允许 3000 ÷ 76.76 → 39 个。名义上限更严,买 39 个,计划消耗只有 60.2。
2 · 持仓。保护不动,最多拿 30 根。数量在下单前就定了,持仓中不因为涨跌加减。
3 · 退出。7月24日 00:00 碰到保护,按 75.37 卖出,净 −60.14 美元,在预算 100 以内。要是没有名义上限、照风险允许买 64.7 个,这一笔会亏 −99.78,差不多正好用光预算。
全貌。名义上限说了算:买 39 个,净 −60.14 美元。
真实行情:SOL/USDT 4 小时线,现货公开历史数据(UTC)。挑出的片段,不代表概率,不承诺收益。2026-06-23~07-24;收盘突破之前 20 根最高入场、保护取含当根 5 根最低、成本储备 0.2%、预算 100、名义上限 3000、最多拿 30 根,都是本节的教学规则;按 4 小时线判断,碰保护按保护价成交,买卖手续费各 0.10%。数量按 0.1 个向下取整,不是交易所的真实最小单位。
05换一个条件,再检查判断:预算还剩 12,能不能凑第 5 份
把数量计算放回三个时点:算完还剩预算、换了产品、止损很近。
留意三次选择里,想动的都是不该动的那一项:止损、乘数、上限。
教学假设:预算 100、一份 22、乘数 10、名义上限 3000 取自正文,其余为示意。评价只看当时的信息,不看后来涨跌。
预算 100,一份 22,向下取整买 4 份,还剩 12。第 5 份只差 10。
剩下的 12 怎么办?止损依据来自交易假设,不能为了凑数量改变。
应接受少用预算或放弃。
5 份的计划消耗 110,已经违反预算。
提示:本节的换条件问题。 选一支,三支的后果都会画出来。
新产品一份代表 10 个单位。你照旧用「距离 × 1」算一份的风险,得到 2,于是算出 50 份。
下单前该查什么?漏掉乘数,风险放大十倍:50 × 2 × 10 = 1000。
距离与乘数要用同一价格单位;跨币种还要换汇。
规格先查清,才谈得上下多少。
提示:容易犯的错:的后半句。 选一支,三支的后果都会画出来。
这次止损只有 0.5,风险公式给出 14 份。名义上限 3000 只允许 3 份,账户里的可用现金也只够 3 份。
买几份?风险公式只是约束之一。
最终可下数量是所有约束允许范围内的数量。
数量要能说出来自哪一条约束。
提示:看图 3 的「很近 0.5」。 选一支,三支的后果都会画出来。
你走过的路径
评价依据是当时的信息,不看事后涨跌。
结论数量是算出来的结果:距离和乘数先查实,预算除以一份的消耗向下取整,再被每一道上限收紧。
预算还有12,为什么不把止损调近买第5份?
止损依据来自交易假设,不能为了凑数量改变;应接受少用预算或放弃。
先算风险允许数量,再检查平台允许数量。
06把本节方法留给实战
照图 1 先算一份的计划消耗,照图 2 把每道约束各自允许的数量列出来取最小,照图 7 再想一遍跳空。四栏填完,就是一张下单前的数量计算单。
需要时再写自己的行动卡(可选)
07再往深处想一步
展开:公式算得准,也只管预设的成交价
距离与乘数要使用相同价格单位,跨币种还需汇率换算。期权、反向合约和非线性产品不能直接套这个线性公式。即使线性公式计算准确,它也只约束预设成交情景,跳空、额外费用和断流仍可能使实际损失超出预算。
按计划在 98 成交:4 × 22 = 88,在预算以内。公式只保证这一种情形。
跳空到 96 才成交:每份亏 4 × 10 + 2 = 42,4 份 168,是预算的 1.68 倍。
跳空到 95:4 份亏 208,超过预算一倍多。数量算得再准,也管不住成交价。
所以算完数量还有下一步:把「跳空到哪里会超预算」写成一个价格,交给后面几节的压力测试。遇到非线性或反向合约,先换成对应产品的计算方法,不要把这张表硬套上去。
想再想一想?展开问题与笔记(可选)
拿你常交易的一个产品:一份代表多少单位?它的价格单位和你账户的计价单位一样吗?用你的预算和一个常见的止损距离,算一遍能买几份。
笔记仅保存在当前浏览器展开参考思路
先写一份的计划消耗 = 距离 × 乘数 + 成本储备,再用预算除,向下取整。然后查名义上限、保证金和现金各允许几份,取最小的。算出来是 0 也是答案,那是下一节要讲的事。