欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

多级趋势 Expert Advisor - MetaTrader 4 的 Expert

author emer | 269 人阅读 | 0 人评论 |

Multi Levels Trend Expert Advisor - expert for MetaTrader 4

Multi Levels Trend Expert Advisor - expert for MetaTrader 4

作者是研究员,正在研究股票和外汇市场。该 EA 已于 2011 年 7 月 1 日至 2012 年 1 月 13 日对 EURUSD 进行了回溯测试。 它已成功将 10,000 美元增至 59,294 美元,但不能保证过去的表现将预示未来的结果。

该专家顾问基于市场并不总是朝一个方向移动的概念。即使市场在某些时候朝一个方向发展,它也会回调。通常回调是​​由于强大的支撑位或阻力位或主要交易者决定获利了结,这通常会迫使市场在一段时间内向相反方向移动。 EA 利用了这种反向移动。正如预期的那样,EA 在趋势方向交易时表现更好。

EA 的工作原理如下:

如果日线图上的 MA(34) 向上,则指标将打开买入交易,反之亦然。 如果趋势方向移动,EA 将按照止盈 (TP) 参数指定的方式平仓。 4 位经纪商的默认值为 60,5 位经纪商的默认值为 600。

如果市场走势与已开交易方向相反,EA 将以 -600 (-60pips) 的价格在与前一笔交易相同的方向上以相同手数开立另一个头寸。 如果市场向交易方向移动,则两笔交易都将以最后一笔交易的目标价平仓。 这将在下一个级别重复,但批量大小为 2、4 和 8。 例如,如果初始手数为 0.1,则下一级别的手数将为:

Multi Levels Trend Expert Advisor - expert for MetaTrader 4

EA 使用许多参数。最重要的是:

TP:获利了结。如果您的经纪商使用 4 位数字,则默认值应更改为 60,而不是 600。

DP:这代表时间范围。 默认值为日时间范围 1440。 您可以将 EA 添加到任何图表。 然而,它将使用 DP 来指定其 MA 的时间范围。

MAP:移动平均周期。 默认值为 34。

MaxTrade:EA 将在同一方向开仓的最大交易数量。

TradeType:如果为 0,则 EA 将遵循 MA 方向;如果为 1,则强制 EA 开启买入交易;如果为 2,则强制卖出交易

建议:

将此 EA 与其他指标(例如移动平均线、布林线、支撑位和阻力位)结合使用时效果最佳。您可以根据指标从 TradeType 0、1 或 2 进行切换。

使用适合您资金管理的手数。

更新:版本 2

随附的更新版 MLTrendE V2 允许交易设置更多参数,包括:

maReversal = 真/假。 如果为真,系统将使用 EMA(500) 进行交易。 如果价格上涨跌破 EMA(500),系统将平掉所有卖出仓位,并将 TradeType 设置为 1。如果价格下跌跌破 EMA(500),系统将平掉所有已建买入仓位,并将 TradeType 设置为 2。建议在 H1 时间范围内使用此参数,并可以使用开盘价进行回溯测试。

允许SL = 真/假。 您需要将 maReversal 设置为 false 才能使用allowSL。 当allowSL设置为true时,系统将使用原来的多级系统,并对最后一个开仓位实施止损/止损。 当最后开仓达到SL时,系统会通过设置TradeType对各个级别的所有仓位进行平仓并反转趋势。 使用allowSL,您还需要设置两个参数:SL和MaxTrade。 当allowSL为true时,您只能使用每个tick来回测系统。


附件下载

📎 MLTrendE.mq4 (10.18 KB)

📎 MLTrendE_V2.mq4 (12.84 KB)

Source: MQL5 #10576

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录