手
手是交易量的单位:一标准手等于 100 000 单位的基础货币,而仓位大小决定了价格每变动一个报价点对应的盈亏金额。
Объём = (депозит × риск в % / 100) / (расстояние до стопа в пунктах × стоимость пункта)标准手、迷你手与微型手
一标准手是 100 000 单位的基础货币,一迷你手(0.1)是 10 000 单位,一微型手(0.01)是 1 000 单位。可用的最小交易量取决于经纪商和账户类型。
对于黄金、指数和加密货币,“一手”代表的数量完全不同,因此应从交易终端获取报价点价值,不要凭记忆计算。为 EURUSD 编写的 EA 在计算黄金仓位时,可能出现十倍甚至更大的误差。
正确的计算顺序
先确定价格到哪里时交易逻辑不再成立:这就是止损位置。然后计算仓位,使触及该止损时的亏损等于账户余额的预定比例。如果顺序颠倒,先选仓位,再把止损随意放在某个位置,这正是导致账户亏光的主要原因。
如果计算出的交易量低于经纪商规定的最小手数,正确的决定是放弃这笔交易,而不是向上取整。向上取整可能在不知不觉中将风险放大数倍。
我们的 EA 正是这样计算仓位:将账户余额的 0.5% 作为风险金额,再除以每单位仓位在该止损距离下对应的亏损金额。如果按最小手数交易时,账户仍无法承受该止损,就跳过这笔交易。相关计算代码详见《从零构建 MQL5 EA,第 1 部分》。
常见错误
- •不考虑止损距离,一律使用固定手数:这样每笔交易的风险都会不同。
- •在小额账户中,将计算出的交易量向上取整至最小手数。
- •在不同品种之间直接套用仓位设置,而不重新计算报价点价值。
FAQ
100 美元的账户应该交易多少手?
如果每笔交易的风险为 1%,可接受的亏损就是一美元。对于大多数品种,在设置合理止损的情况下,即使使用最小微型手数,风险也会超过这一金额。因此,正确的做法是使用美分账户,或暂不交易,而不是把风险提高到 10–20%。
一个报价点值多少钱?
这取决于交易品种、仓位大小和账户币种。在 MQL5 中,SYMBOL_TRADE_TICK_VALUE 和 SYMBOL_TRADE_TICK_SIZE 提供这些数值;应逐个交易品种向终端查询。
相关术语
查看实时数据中的例子
Profit factor, drawdown and win rate of the expert advisors in our catalog are shown in the EA rating — these are demo accounts whose results cannot be edited after the fact. The robots themselves are in the free expert advisor catalog.