仅推荐使用的货币对:
EURAUD、GBPAUD、GBPCHF、EURCHF、AUDCAD 和 AUDUSD
Viper EA 使用精准有效的“均值回归”策略,在交易时段的横盘阶段(GMT+2,美国夏令时23点至1点)进行入场交易。
这些交易的成功率已经非常高,但如果市场走势对仓位不利,EA将启动其标志性的补救模式。
补救算法会尝试将每个不成功的首笔入场交易转化为盈利结果。
此EA基于我之前EA的实盘结果作为起点开发,并使用MT5平台的99.99%真实点数据优化,每笔交易使用7美元/手的手续费。
该EA已经通过多组货币对和随机设置的压力测试,所有测试均取得成功,这意味着过度优化的风险已降至几乎为零。
支持的货币对:
GBPCAD、GBPCHF、GBPAUD、CHFJPY、AUDCHF、EURCHF、EURUSD、CADCHF、GBPJPY、GBPUSD、AUDCAD、AUDUSD、EURJPY、USDCHF、AUDJPY、USDCAD、EURGBP、EURAUD、EURCAD
时间框架:
M15
推荐的最低账户余额:
150美元 -> 运行最多4个货币对
如果运行所有20个货币对,建议账户余额为500美元或更多
为了使AutoGMT和新闻过滤器生效:
请在MT4/MT5的设置中将以下两个URL添加到“允许的URL”中(工具 -> 选项 -> 专家顾问):
设置:
EA不需要任何配置文件即可运行。所有货币对均已预优化,设置存储在EA内部。
只需在EURUSD M15图表上运行EA,然后在参数中启用OneChartSetup并选择你要使用的货币对。
可以选择固定手数(AutoLotMode = use StartLots)或基于余额/权益的自动手数(AutoLotMode = use LotsizeStep)。
当使用所有20个货币对时 -> 低风险(最大回撤15%):使用LotsizeStep=2000,最低2000美元账户余额;中等风险(最大回撤30%):使用LotsizeStep=1000,最低1000美元账户余额;高风险(最大回撤60%):使用LotsizeStep=500,最低500美元账户余额。
这些值基于美元,如果你的账户基准货币不同,请先将这些数值转换为你的账户货币。
如果你选择只运行部分货币对,账户余额最少建议为150美元(最多运行4个低风险货币对)。
当使用较少货币对时,最好在MT5上进行回测,以确定最大回撤,并基于此设置你的LotsizeStep。
如何回测:
强烈建议在MT5平台上进行回测。这样你可以同时测试整个组合,使用真实的点差和可变点差,这将是最接近真实交易条件的测试方法。
在MT5上,运行EURUSD M15图表的回测,并在参数中启用OneChartSetup。
选择手数设置(固定手数或自动手数)。
将测试质量设置为“1分钟OHLC”以进行更快但相当可靠的测试,或选择“基于真实点的每勾测试”以获得最可靠的测试结果。
EA设置:
- EA Settings “EA设置” -> 在这里可以选择是否显示信息面板,调整其大小,设置交易备注,设置EA的魔术号,启用OneChartSetup并选择要运行的货币对。
- Trading times “交易时间” -> 你可以选择EA开始交易的时间(仅针对首笔交易,不包括补救交易)。建议不修改此项。
- First Trade Settings “首笔交易设置” -> 你可以设置首笔交易的最大点差,并选择是否使用市价单而不是挂单,以及是否使用虚拟止盈。
- Recovery trades settings “补救交易设置” -> 如果你想使用我为所有货币对优化的设置,可以选择“使用自动设置”,或者根据自己的优化方案手动设置(优化设置)。
- News Filter “新闻过滤器” -> 你可以启用并调整新闻过滤器(仅适用于首笔交易)。
- Lotsize Settings “手数设置” -> 在这里你可以设置手数的计算方法。
- GMT settings “GMT设置” -> 可以选择使用AutoGMT(推荐)或手动设置。
- Roll over filter “过夜过滤器” -> 在这里你可以配置过滤器,防止在过夜时间段内开始交易。