EA最重要的设置,是那些决定有多少钱处于风险之中的设置:手数如何计算、账户有多少资金承担风险,以及你准备承受多深的回撤。它们决定每个结果的大小,无论好坏。它们不能让策略变得更好,也没有一个数值适合所有机器人和所有账户。
本文讲的是概念,而不是某个具体的机器人。不同EA的名称和选项各不相同,也不是每个EA都具备所有选项,所以这里不列举参数名称。你的EA提供哪些选项,请查看说明书。我们会介绍设置手数的三种方式、风险百分比能控制什么和不能控制什么、如何解读回撤数字、如何根据你自己的上限确定EA的规模,以及哪些设置不要动。刚接触这些内容?先看手数那一节。如果你已经运行过EA,重点看回撤的计算。
为什么少数设置比其他设置更重要
可以把EA的设置分成两组来看:
| 分组 | 决定什么 | 谁该调整 |
|---|---|---|
| 规模 | 每笔交易的风险金额 | 你:取决于账户和上限 |
| 策略 | EA何时进出场 | 通常无人调整:保留开发者数值或预设 |
原因很简单。实盘记录是用特定设置跑出来的。改变规模,结果会按比例变化。改变策略设置,你运行的就是另一个系统,那份记录也就不再适用。为了让回测更好看而反复调整这些设置,也正是过度拟合的开始。
设置手数的三种方式
大多数EA使用以下一种或多种方式。示例采用美元账户交易EUR/USD,此时0.10手每点1美元。
| 方式 | 如何运作 | 弱点 |
|---|---|---|
| 固定手数 | 每笔交易手数相同 | 风险随余额和止损变化 |
| 按余额计手数 | 手数随账户增长,例如每1,000美元0.05手 | 风险仍随止损变化 |
| 风险百分比 | 根据余额和止损距离计算手数 | 每笔交易都需明确止损 |
固定手数
它容易理解,也容易与回测比较。但随着账户变化,同样的交易意义也不同。20美元的亏损(0.10手,20点止损)是2,000美元的1%、1,000美元的2%、4,000美元的0.5%。在回撤期间,固定手数会在不知不觉中占去剩余资金更大的比例。
按余额计手数
规模随账户增减,但不考虑止损。在0.10手时,10点止损的风险是10美元,40点止损的风险是40美元。如果入场价与止损之间的距离每笔交易差别很大,你的风险也会差别很大。
风险百分比
这种方式下,EA从你接受的亏损倒推,使用的公式与外汇资金管理相同:
手数 = 风险金额 ÷ (止损点数 × 1手的点值)
| EUR/USD止损 | 2,000美元的1%对应手数 | 止损被触发时的亏损 |
|---|---|---|
| 10点 | 0.20手 | 20美元 |
| 20点 | 0.10手 | 20美元 |
| 40点 | 0.05手 | 20美元 |
这种方式能让计划亏损保持稳定,但前提是EA有止损可供公式使用。在亏损交易上继续加仓的系统,比如网格或摊平型EA,没有单一的止损距离,每笔交易的百分比也无法描述它的风险。对这类EA,说明书和实盘账户的回撤能告诉你更多。
风险百分比控制不了什么
- 同时持有多笔交易。三笔未平仓交易各1%,就是3%的风险;如果它们相关,可能同时触及止损。请参阅如何同时运行多个外汇EA。
- 最小手数。500美元的账户,1%是5美元。止损80点时,公式得出5美元 ÷ (80 × 10美元) = 0.00625手,低于通常的最小值0.01。按0.01手交易,实际风险是8美元,即1.6%(我们的计算)。请确认你的EA在这种情况下如何处理:它可能拒绝开仓,也可能开得比你计划的更大。
- 跳空和滑点。止损不是保证。在快速行情中或周末期间,它可能以更差的价格成交,因此亏损可能超过你设定的百分比。
- 成本。点差、佣金和隔夜利息是在止损距离之外另算的。
想要一个可以亲手核对的规模,请使用手数计算器。
每笔交易风险如何变成回撤
规模决定回撤,但两者的关系并不完全是直线。下面是2,000美元账户连续亏损十笔的情况,来自我们的资金管理文章:
| 每笔交易风险 | 亏损10笔后的回撤 | 回本所需收益 |
|---|---|---|
| 1% | −9.6% | +10.6% |
| 2% | −18.3% | +22.4% |
| 5% | −40.1% | +67.0% |
5%的风险是1%的五倍,而回撤约为4.2倍,因为按余额百分比计算时,每次亏损后交易规模都会缩小。固定金额的情况更严酷:每笔交易100美元(初始2,000美元的5%),同样十笔交易后亏损50%。在固定手数下,以金额计的回撤与手数成正比。而且每一行里,回本都比下跌更陡。
解读回撤数字要结合规模
实盘账户上的百分比,取决于手数背后有多少资金。同样的亏损金额,读起来差别很大(虚构数字):
| 入金 | 回撤金额 | 回撤百分比 |
|---|---|---|
| 10,000美元 | 3,000美元 | 30% |
| 20,000美元 | 3,000美元 | 15% |
| 30,000美元 | 3,000美元 | 10% |
所以,比较机器人之前,先问清楚是在多大的余额上交易多少手。条件允许时,比较每0.01手的回撤金额。如果手数随账户增长,就看规模和余额与你的计划相符的那些时期的百分比。
根据你自己的回撤上限确定EA规模
从你能接受的程度出发,而不是从示例里的手数出发。下面是一个算例,数字为虚构,不代表任何真实的机器人:
- 一个实盘账户交易0.20手,最大回撤为3,000美元。也就是每0.01手150美元。
- 你的账户是5,000美元,上限是15%,即750美元。
- 按过去的回撤计算:750美元 ÷ 150美元 = 5,所以0.05手会用完全部上限。
- 为更深的回撤留出缓冲,比如过去回撤的1.5倍:750美元 ÷ (150美元 × 1.5) = 3.3,向下取整为0.03手。
- 在0.03手时,过去的回撤相当于450美元(9%),其1.5倍为675美元(13.5%)。
这里的1.5只是示例,不是标准。记录较短时应留更大的缓冲,因为它经历的糟糕时期更少。这种计算最适合固定手数。它不适用于价格逆向波动时不断加仓的系统,这类系统的回撤可能比手数增长得更快。
决定何时停止
开始之前写下你的上限,以及达到上限时要做什么:减小规模、暂停EA或移除EA。实盘记录中的最大回撤随时可能被超过。事先定好的规则,比连续亏损时才定的规则更容易遵守。在回撤当中,不要为了扳回亏损而加大规模。
杠杆不决定风险,但决定保证金
杠杆不会改变每点的价值。0.10手EUR/USD在任何杠杆下都是每点1美元。改变的是占用的保证金,以1.085的价格计算:
| 杠杆 | 0.10手EUR/USD的保证金 |
|---|---|
| 1:30 | 361.67美元 |
| 1:100 | 108.50美元 |
| 1:500 | 21.70美元 |
当EA同时持有多笔交易或在头寸上加仓时,这一点很重要。如果Free Margin(可用保证金)耗尽,经纪商的强制平仓(Stop Out)会在EA并未选择的价位平掉交易。请查看你的经纪商的强制平仓水平,并确认账户能承受EA可能持有的最大交易数量。详见外汇杠杆是什么?
需要检查而不是调整的设置
许多EA都有下面这些设置的某种版本。不要优化它们,但要确认它们与你的环境相符:
- 货币对和时间周期。把EA加载到它设计时对应的图表上。EA不会自动适合另一个交易品种。
- 经纪商差异。品种名称、服务器时间和点差可能与开发者的环境不同,有些EA需要为此调整。
- 点差限制。如果EA有这项设置,数值对你的经纪商来说太紧,可能导致它完全不交易。
- 交易时段和新闻暂停。如果EA有这些设置,它们属于系统构建和测试方式的一部分,修改之前先确认清楚。
- 最大持仓交易数。它决定风险一次能累积多少。
- 止损。要清楚EA是否为每笔交易设置止损,以及距离多远。如果没有,上面风险百分比那一节就不适用。
如果开发者提供预设,就使用预设。修改任何内容之后,先在模拟账户上测试。模拟账户能显示EA是否按预期运行,但不能证明未来的结果。
上实盘前的检查清单
- 阅读说明书:这个EA如何设置手数?
- 弄清它是否每笔交易都用止损,以及同时能持有多少笔交易。
- 写下以金额表示的回撤上限。
- 根据上限算出规模,并向下取整。
- 检查保证金和经纪商的强制平仓水平。
- 策略设置保留开发者的数值。
- 决定达到上限时要做什么。
在我们的外汇机器人目录中,每个机器人的页面都能看到它的实盘账户和回撤,这正是上述计算的起点。
常见问题
EA用固定手数好还是风险百分比好?
这取决于EA。风险百分比能让计划亏损保持稳定,但每笔交易都需要明确的止损。固定手数更简单,也容易与回测比较,但在回撤期间,它的风险占账户的比例会上升。有些EA只提供其中一种。
风险百分比应该设为多少?
没有一个数值适合所有EA。在手动交易中,许多交易者每笔交易承担1–2%的风险,新手通常从1%或更低开始,但同时持有多笔交易的EA需要更加谨慎。要从你能接受的总回撤出发,而不是从单笔交易的数字出发。
可以降低手数来减少回撤吗?
通常可以。在固定手数下,手数减半,以金额计的回撤大约也减半,利润同样减半。不要低于经纪商的最小手数,并记住在亏损交易上继续加仓的系统可能不会按直线缩放。
应该修改EA的入场设置吗?
通常不应该。实盘记录是用开发者的设置跑出来的,修改它们就等于运行另一个没有自身记录的系统。在历史数据上反复调整,直到回测更好看,这就是过度拟合。
EA的回撤预计会有多大?
看它实盘账户的最大回撤和交易规模,然后假定未来可能更糟。没有任何记录能显示可能发生之事的极限。确定EA规模时,要让比过去更深的回撤仍在你的计划之内。
总结
- 规模设置由你选择。策略设置通常最好不要动。
- 固定手数让规模保持稳定,风险百分比让计划亏损保持稳定。
- 每笔交易风险不等于总风险:要算上未平仓交易、最小手数和跳空。
- 解读回撤数字时,要结合其背后的手数和余额。
- 从你自己的上限出发,留出缓冲,并事先决定何时停止。
如果你刚刚起步,请先阅读我们的交易入门分步指南。
本文仅供学习参考,不构成投资建议。本文不为任何具体机器人推荐设置。过往业绩不能预示未来结果。杠杆产品交易存在亏损风险。