仓位大小
风险金额
100.00 $
手数
0.50 手 · 50,000 单位数
每手点值
10.00 $
止损
1.0830 (−20 pips)
止盈
1.0890 (+40 pips)
风险回报比
1:2.00
点值为基于标准合约规格的参考值 · 执行前请务必向你的经纪商核实手数。
这款仓位计算器解决一个具体问题:开多少手,才能让一笔交易在止损被触发时恰好损失账户资金的某个既定百分比。输入账户余额、可承受的风险百分比和止损距离(以点数计),计算器即给出风险金额、以手数和单位数表示的仓位大小、每点价值,以及止损价和目标价的具体数值。
结果中的手数回答的是一个简单的问题:按这个仓位,价格打到止损位时的亏损正好等于所显示的金额,不多也不少。计算会考虑所选品种(货币对、黄金、指数、加密货币等)的合约大小和报价货币,并把结果换算成账户货币。它使用的计算引擎与 StrixFX 应用内的完全相同。
计算公式详解
风险金额 = 账户余额 × 风险百分比 ÷ 100。然后:手数 = 风险金额 ÷(止损点数 × 每手每点价值)。每点价值取决于品种:点的大小 × 合约大小(外汇标准手为 100 000 个单位),再换算成账户货币。结果向下截断到 0.01 手,绝不四舍五入:向上取整会让实际风险超过设定的百分比。例:账户 10 000 美元、风险 1%、EURUSD 止损 20 点,得 100 美元 ÷(20 × 10 美元)= 0.50 手。
一个完整例子
第一步,算出承担的金额:10 000 美元 × 1% = 100 美元。第二步,算出每手的成本:EURUSD 每标准手每点价值 10 美元,止损 35 点即每手 35 × 10 = 350 美元。第三步,做除法:100 ÷ 350 = 0.2857 手。计算器显示 0.28 而不是 0.29:若开 0.29 手,触及止损会亏 101.50 美元,超过你设定的金额;开 0.28 手则亏 98 美元。在超出风险与低于风险之间,它永远选择低于。完整结果:0.28 手,即 28 000 个单位,实际风险 98 美元。
参考表:10 000 美元、1% 风险、EURUSD
同样的风险金额,六种止损距离;每一行都出自计算器的真实引擎,包括向下截断。
| 止损距离 | 计算手数 | 触及止损的亏损 |
|---|---|---|
| 10 点 | 1.00 手 | 100.00 美元 |
| 20 点 | 0.50 手 | 100.00 美元 |
| 35 点 | 0.28 手 | 98.00 美元 |
| 50 点 | 0.20 手 | 100.00 美元 |
| 75 点 | 0.13 手 | 97.50 美元 |
| 100 点 | 0.10 手 | 100.00 美元 |
这个数字没有告诉你的
这个计算是精确的,但它本身保护不了你。它假设止损按预定价格成交:遇到重大消息或周末跳空,价格可能直接越过止损,实际亏损就会超过计算出的金额。它不评判交易本身:一笔坏主意配上完美的手数,仍然是坏主意,只是仓位算对了。它只适用于单笔交易:三个联动货币对上的三笔仓位不是三个独立的风险,累计敞口要用投资组合风险计算器来回答。此外,每点价值来自参考表:非美元计价的货币对上,你的经纪商显示的数字可能略有不同。
最常见的错误
这个错误几乎人人都犯:先定一个「看起来合理」的手数,再把止损放到这个手数还能承受的位置。按这个顺序,止损一旦太贵就会被拉近,好让交易做得成;而为了预算、不为结构而放的止损,注定会被触发。计算只在相反的方向成立:止损放在你的分析说明你错了的地方,无论多远,然后由手数来适应,永远不能反过来。如果算出的手数小得可怜,错的不是计算:是这笔交易在这个风险下就只值这么多。
常见问题
什么是点(pip),它的价值是怎么算出来的?
点是一个品种约定俗成的最小报价单位:大多数货币对为 0.0001,日元货币对为 0.01。每手的点值等于这个单位乘以合约大小,再换算成账户货币。以 EURUSD 为例,标准手每点价值 10 美元。页面显示的数值仅供参考:每家经纪商都有自己的合约规格,可能略有差异。
为什么手数是向下取整的?
因为四舍五入可能让实际风险超过设定值:0.3077 手若进位到 0.31,亏损就会大于输入的金额。因此计算器始终向下截断到 0.01 手,这也是大多数交易平台接受的最小步长。实际风险最多等于你设定的数值,绝不会超出。
黄金、指数或比特币也能算吗?
可以。计算器内置一份带有各自合约大小的品种目录:主要及冷门货币对、XAUUSD 等金属(每手 100 盎司)、指数、大宗商品、股票和加密货币。直接在品种栏输入代码即可。如果代码无法识别,计算会退回到 EURUSD 的规则,因此请核对页面显示的点值是否与你的品种相符。
为什么换了账户货币,手数会变?
因为风险金额以你的账户货币表示,而每点价值先以美元计算,再按参考汇率换算。数字相同的情况下,10 000 欧元的 1% 是 100 欧元,换算后比 100 美元更重:同样止损 35 点,计算结果是 0.30 手而不是 0.28 手。这不是错误,是汇率换算的结果。
如果结果比经纪商的最小手数还小怎么办?
大多数平台不接受低于 0.01 手的订单。500 美元的账户、1% 风险、止损 100 点,得 5 美元 ÷ 1 000 美元 = 0.005 手,计算器显示 0.00。这个零是信息,不是故障:在这样的资金、止损和风险下,没有任何可下单的手数能守住你设定的金额。如果硬开 0.01 手,风险就是 10 美元,即账户的 2% 而不是 1%,是原定风险的两倍。数字都在这里,结论由你来下。