MetaTrader 5 手数计算器
免费的 MT5 手数计算器:根据你的风险、以 pip 或 point 计的止损和合约大小算出手数,并按交易量步长向下取整。适用于外汇和黄金。
手数 = 你的风险金额 ÷ 一手在止损时的亏损。一手的亏损 = 止损距离 × 合约大小,再换算成你的账户货币。上方的计算器会把结果按你经纪商的交易量步长向下取整,并显示取整后你实际承担的风险。
手数计算器如何计算
Point = 10^−小数位数
Pip = 5 位和 3 位小数的报价为 10 point,其余为 1 point
1 手的亏损 = 止损距离 × 合约大小 ÷ 汇率
手数 = 风险 ÷ 1 手的亏损,取到交易量步长的整数倍第三行就是 MetaTrader 5 自己的盈利公式。MQL5 参考文档把外汇和差价合约(CFD)的盈利写作 (close_price − open_price) × Contract_Size × Lots,以品种的盈利货币计。
汇率把这种货币换算成你的账户货币。请按“1 账户货币 = ? 盈利货币”填写。美元账户交易 USDJPY 时,就是 USDJPY 的价格,比如 150。欧元账户交易 EURUSD 时,就是 EURUSD 的价格,比如 1.0850。两种货币相同时,汇率为 1,这个字段会被关闭。这里没有实时汇率:请填入当前的汇率。
计算示例
每一行都以 10,000 账户的 1% 为风险,交易量步长为 0.01 手。
| 品种和账户 | 止损 | 1 手的亏损 | 手数 | 取整后的风险 |
|---|---|---|---|---|
| EURUSD,美元账户 | 30 pip | $300.00 | 0.33 | $99.00 |
| USDJPY,美元账户,汇率 150 | 40 pip | $266.67 | 0.37 | $98.67 |
| XAUUSD,美元账户 | 750 point($7.50) | $750.00 | 0.13 | $97.50 |
| EURUSD,欧元账户,汇率 1.0850 | 30 pip | €276.50 | 0.36 | €99.54 |
第一行的逐步计算:
- EURUSD 的 1 pip 是 0.0001,所以 30 pip 就是 0.0030 的价格距离。
- 一手 100,000 欧元在止损时亏损 0.0030 × 100,000 = $300。一手的 1 pip 价值 $10。
- 手数:100 ÷ 300 = 0.3333。按步长向下取整:0.33 手。
- 取整后的风险:0.33 × 300 = $99,即账户的 0.99%。
USDJPY 的 1 pip 是 0.01,所以止损 40 pip 时,一手亏损 0.40 × 100,000 = 40,000 日元。按 1 美元兑 150 日元计算,就是 $266.67;100 ÷ 266.67 = 0.375,向下取整为 0.37。
在经纪商的规格里核对数字
预设的是常见数值,不一定是你经纪商的。在 MetaTrader 5 中,“规格”窗口可以从“市场报价”里该品种的菜单打开。它列出“合约大小”“数位”(小数位数)、“分时大小”和“分时价值”(tick 的大小和价值)、“最小交易量”“交易量增量”(交易量步长)和“盈利货币”。
黄金的差异最大。预设按每手 100 盎司、两位小数计算,所以 1 point($0.01)在一手上价值 $1。有些经纪商的黄金是 10 盎司或 1 盎司的合约。对黄金和指数来说,“pip”没有统一的含义,所以请以 point 填写止损。
手数没有包括什么
- 佣金、点差和隔夜利息。很多账户按手收取佣金,入场时你还要付点差。持仓过夜要收隔夜利息(swap)。这些都不在结果里。
- 滑点。以市价成交的止损,成交价可能越过止损价。单笔风险指南展示了一笔真实交易,亏损达到计划风险的 1.81 倍。
- 保证金。它不改变风险。对外汇,MetaTrader 5 的帮助用手数、合约大小和杠杆计算保证金:0.33 手 EURUSD 在 1:100 杠杆下占用 330 欧元,在 1:500 下占用 66 欧元。
- 最小交易量。如果结果不到一个交易量步长,这个风险下就无法开仓;计算器会提示这一点。“规格”里还列出了最小交易量,它可能大于步长:请确认你的手数达到了它。
Binance、Bybit 或 OKX 上的加密货币合约,请用仓位计算器。风险回报比计算器会显示你的止损和目标需要多高的胜率。MetaTrader 5 账户如何连接到交易日志,见 MT5 页面。免费的交易日志模板可以手动记录同样的数字。
常见问题
EURUSD 一手的 1 pip 值多少钱?
$10:100,000 × 0.0001。迷你手(0.1 手)是 $1,微型手(0.01 手)是 10 美分。
MT5 用的是 pip 还是 point?
MetaTrader 5 以 point 计,也就是最小的价格变动单位。在 5 位和 3 位小数的报价上,1 pip 等于 10 point。
手数为什么要向下取整?
经纪商只接受整数个步长的交易量。向下取整能让亏损保持在你的风险以内。
如果我的账户是其他货币呢?
按“1 账户货币 = ? 盈利货币”填写汇率。欧元账户交易 GBPUSD 时,就是 EURUSD 的价格。
资料来源
- MetaTrader 5 帮助:市场观察:“规格”显示的内容——合约大小、数位、分时大小和分时价值、最小交易量、交易量增量、盈利货币。
- MQL5 参考:品种属性(英文):外汇和 CFD 的盈利公式 (close_price − open_price) × Contract_Size × Lots,以及 SYMBOL_TRADE_CONTRACT_SIZE、SYMBOL_VOLUME_STEP 和 SYMBOL_CURRENCY_PROFIT 字段。
- MetaTrader 5 帮助:保证金计算(现货外汇、期货):交易量手数 × 合约大小 ÷ 杠杆。
- IG 交易术语表:pip(英文):大多数货币对是第四位小数,日元货币对是第二位。
- CMC Markets 关于外汇手数的说明(英文):标准手为 100,000 单位,其下还有迷你手和微型手。
- MQL5 博客:XAUUSD 仓位计算(2026)(英文):黄金合约为 100、10 或 1 盎司,取决于经纪商。
计算器算的是计划,交易的真实代价在你的日志里。从你连接的那一刻起,FOQUS 会自动记录你在 Binance、Bybit 和 OKX 上的每一笔 USDT 和 USDC 永续合约交易,以及 MetaTrader 5 经纪商上的交易(交易所通过只读密钥连接)。它的“单笔风险”小组件会显示一笔平均亏损交易会亏掉账户的多少比例。 FOQUS →