这个数字到底是什么意思
计算器给出的手数,回答的不是「我想开多大」,而是 「在我能接受的亏损范围内,最多只能开多大」。 这两个问题的方向是相反的:前者从欲望出发,后者从止损出发。 仓位管理之所以有效,正是因为它把决定权从前者交给了后者。
整个计算只用到三个输入。账户余额决定你总共有多少本金, 单笔风险百分比决定这一笔最多亏掉本金的多少, 止损点数决定价格走到哪里你就认输离场。 三者相乘再除以每点的价值,得到的就是手数。 注意其中没有任何一项和「我觉得会涨还是会跌」有关, 仓位大小和方向判断是两件独立的事。
这也解释了一个新手常见的困惑:为什么止损放得越远,算出来的手数反而越小。 因为在亏损金额固定的前提下,每点亏得多,就只能少开;每点亏得少,才能多开。 把止损放远并不会让这笔交易更安全,它只是把同样的风险换了一种分布方式。
公式,以及一个可以跟着做的例子
完整公式只有一行:
手数 = 账户余额 × 风险百分比 ÷ (止损点数 × 每标准手每点价值) 用计算器默认的那组数字走一遍。账户 500 美元,单笔风险 2%, 也就是这一笔最多亏 10 美元。品种是 EUR/USD,一个标准手每点价值 10 美元。 止损 30 点,意味着开一个标准手的话,止损被打掉要亏 300 美元。 于是 10 ÷ 300 等于 0.033 手。
这里出现了本文最重要的一个细节:0.033 手是不能下单的, 因为绝大多数平台的最小交易单位是 0.01 手。 计算器会向下取整到 0.03 手,实际风险因此变成 9 美元,比设定的 10 美元略低。 向下而不是向上,是一个刻意的选择: 向上取整到 0.04 手会让实际亏损变成 12 美元, 悄悄突破你自己定下的上限。宁可少冒一点险,也不要多冒一点。
三个最容易算错的地方
第一,日元货币对的点不一样。 绝大多数货币对的一个点是小数点后第四位,也就是 0.0001, 但凡是以日元计价的品种,一个点是小数点后第二位,也就是 0.01。 搞混这一点会让结果差出一百倍。计算器已经按品种自动处理, 但如果你手算,这是第一个要确认的事。
第二,交叉盘的点值要换算。 EUR/USD 的点值天然就是美元,因为它的计价货币就是美元。 但 GBP/JPY 的点值先是日元,需要再换算成你的账户货币。 这一步用的汇率快照更新于 2026-08-24。 换算方向是从计价货币(斜杠后面那个)出发,不是基础货币, 方向搞反是手算时最常见的错误。
第三,账户货币不是美元时,一切都要重算。 人民币账户做 EUR/USD,点值是美元,风险金额是人民币, 两者必须换到同一个货币才能相除。 计算器上方的账户货币选项就是干这件事的,别把它当摆设。 黄金还要额外注意:一个标准合约是 100 盎司而不是 100000 单位, 不同平台对黄金「一个点」的定义也不完全一致, 下单前最好用平台自己的报价核对一次。
算出来不到 0.01 手,说明什么
这不是计算器出错,而是一个明确的答案: 按你现在的本金、风险设定和止损距离,这笔交易做不了。 三条路可以选:把止损收紧(但要确认收紧之后的位置仍然有技术意义, 而不是为了凑手数硬塞进去)、提高单笔风险百分比(代价是回撤会变陡)、 或者增加本金。
最不该做的是无视这个提示,直接开一个「感觉差不多」的手数。 小账户之所以容易爆仓,多数时候不是因为看错方向, 而是因为在本金不足以支撑合理止损的情况下, 用加大仓位的方式硬做了本来做不了的交易。
常见问题
单笔风险应该设 1% 还是 2%?
常见的做法是 1% 到 2%,本金越小越应该靠近下限。真正决定这个数字的不是收益预期,而是你能承受连续几笔亏损。按 2% 计算,连亏十笔会损失将近五分之一本金,这是多数人心理上的极限。
算出来的手数不到 0.01,是不是计算器坏了?
不是。这说明按当前本金、风险设定和止损距离,这笔交易的合理仓位小于平台最小交易单位,也就是这一笔做不了。可以收紧止损、提高风险百分比或者增加本金,但不要无视提示,凭感觉随便开一个手数。
为什么向下取整而不是四舍五入?
因为向上取整会让实际亏损超过你自己设定的上限。0.033 手向上取整到 0.04 手,30 点止损下的亏损会从 10 美元变成 12 美元。取整方向在这里是一个安全设计,不是显示格式。
黄金和日元货币对为什么算出来差别这么大?
因为两者的合约单位和点的定义都不同。日元计价品种的一个点是 0.01 而不是 0.0001,黄金的一个标准合约是 100 盎司而不是 100000 单位。计算器已经按品种处理,手算时这是最容易出错的地方。
汇率是实时的吗?
不是,用的是定期更新的汇率快照,页面上标注了更新日期。这样做是为了让计算器在任何网络环境下都能用,且不会因为某个数据源失效而算出错误结果。交易美元计价品种且账户也是美元时,不涉及任何汇率换算。