Stopline Trade Manager › 指南(英文)
MT5 和 MT4 手数计算器:仓位大小如何计算
仓位计算器回答一个问题:我可以交易多少手,才能在止损被触发时,只亏掉我决定承担的金额,一分不多?MetaTrader 5 和 MetaTrader 4 的算法相同。
其他品种或其他账户货币?请使用完整的手数计算器(英文),内置黄金、指数、原油和汇率。
公式
你需要三个数值:
- 风险金额:固定金额,或你的余额或净值的百分比。
- 止损距离:从入场价到止损的距离,以最小报价点(points)计。
- 每手每点的价值:1.00 手仓位每变动一个最小报价点,账户盈亏的金额。MetaTrader 称之为跳动点值,按最小跳动单位(tick size)计算。
手数 = 风险金额 ÷(止损距离的最小报价点数 × 每手每点的价值)
然后向下取整到经纪商的交易量步长(通常为 0.01),这样取整后的手数承担的风险不会超过你的设定。
计算示例
账户 10,000 USD,风险 1%,买入 EURUSD,止损在入场价下方 25 点:
| 步骤 | 数值 |
|---|---|
| 风险金额 | 10,000 USD 的 1% = 100 USD |
| 止损距离 | 25 点(pips)= 250 个最小报价点(points)(5 位报价:1 pip = 10 points) |
| 每手每点的价值 | 1 USD(100,000 单位 × 0.00001) |
| 止损处每手的亏损 | 250 × 1 USD = 250 USD |
| 手数 | 100 ÷ 250 = 0.40 手 |
把止损移到 40 点,同样的 100 USD 风险只能买 0.25 手。是止损决定手数,而不是反过来:这正是按风险计算手数的意义。
手动计算容易在哪里出错
金属、指数和交叉货币对的跳动点值
在美元账户上交易 EURUSD 时,每手每个最小报价点价值 1 USD。在金属、指数、交叉货币对或其他币种的账户上,数值就不同了,而且有些经纪商公布的跳动点值与账户实际记账的不一致。按错误数值计算出的手数,承担的风险会比你本意更多或更少。
向上取整
0.437 手取整为 0.44,承担的风险会比计划略多;向下取整为 0.43 则不会。多笔交易累积起来,“略多一点”就会变多,所以计算器应当向下取整。
最小手数
如果风险很小而止损很宽,公式算出的结果可能低于经纪商的最小手数。这时按最小手数交易,承担的风险会超过你的设定;老实的办法只有两个:加大风险,或缩小止损。
点差和佣金
公式衡量的是入场价到止损的距离。佣金是额外收取的,所以在收取佣金的账户上要为它留一点余量。
Stopline Trade Manager 和 EZ 如何做到
- 你以金额输入风险,或按九种基准之一的百分比输入,其中有余额、净值、自定义基准,以及前一天、前一周或前一个月开始时的余额。
- 你可以在图表上拖动橙色的止损线,或以点数或价格输入止损。手数、风险金额和盈亏比会在拖动时更新。
- 手数使用账户实际记账的跳动点值,经纪商公布的数值不同时会给出警告,并向下取整到交易量步长,所以 1% 风险的交易不会变成 1.3%。
- 如果风险太小,不够交易最小手数,面板会提示,而不是向上取整。
- 发送之前,确认窗口会显示手数、入场价、止损、止盈,以及以金额表示的风险和收益。
两个版本在 MetaTrader 5 和 MetaTrader 4 上都使用这个计算器。
在视频手册中观看:Stopline Trade Manager EZ(15:29 起)或Stopline Trade Manager(7:59 起)。
Stopline Trade Manager
包含 EZ 的全部功能,另有按你设定的规则运行的部分平仓、移动止损和保本。US$49,一次性付款(首发价,限前 10 份,之后 US$99)。