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

Trend_Catcher - MetaTrader 4 专家

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

Trend_Catcher - expert for MetaTrader 4

EA 使用三个 MA(周期 200、50、25 或其他)寻找趋势,并使用抛物线 SAR 指标开仓。 EA 交易中有鞅,手数根据存款的百分比根据止损进行计算。

更新版本增加了一些新功能,用户可以:1)选择交易日,2)根据反向信号开仓,3)禁止根据相反信号平仓。

进入市场

买入:如果当前价格高于当前蜡烛上抛物线转向指标的点,前一根蜡烛的收盘价低于抛物线转向指标的前一点,移动平均线高于第一个慢速移动平均线,当前价格高于其他周期的第二个移动平均线。

卖出:如果当前价格低于当前蜡烛上抛物线 SAR 指标的点,前一根蜡烛的收盘价高于抛物线 SAR 指标的前点,МА 低于第一个慢速 МА,当前价格低于其他周期的第二个 МА。

EA 交易会根据相反的信号关闭订单。

止损和止盈

如果 Auto_SL = true,则自动计算止损并设置在​​抛物线转向指标的点上。您可以应用 SL_koef 系数,该系数乘以开仓价位与抛物线 SAR 指标点之间的距离(以点数为单位)。示例:如果订单价格到抛物线转向指标点的距离为 20 点且 SL_koef = 2,则开仓订单的止损为 40 点,如果 SL_koef = 0.5,则下订单的止损为 10 点。

如果 Auto_SL = false,止损将固定为参数 SL(以点数为单位)。

如果 Auto_TP = true,止盈将通过止损自动计算并乘以 TP_koef。示例:如果 TP_koef = 2,则意味着止盈将是止损的两倍。

如果 Auto_TP = false,则止盈固定为 TP(以点数为单位)。

手数和鞅设置

订单手数大小是根据风险设置和止损按存款百分比计算的。示例:账户余额为 1,000 美元,止损为 100 点,风险 = 1(存款的 1%)时我们可以损失 10 个货币单位,手数将为 0.01,风险 = 10 时手数将为 0.1。

如果 Martin = true 并且最新订单亏损平仓,则下一笔交易的风险将增加 Koef 倍​​。

如果 Martin = false,则 EA 将按照当前账户余额的百分比计算手数。

盈亏平衡和追踪止损

如果仓位利润达到 Profit_Level 点,则利润的 SL_Plus 点将设置止损。

Trend_Catcher - expert for MetaTrader 4


附件下载

📎 trend_catcher.mq4 (8.99 KB)

📎 trend_catcher_v2.mq4 (11.22 KB)

Source: MQL5 #13661

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