Trend_Catcher - 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.mq4 (8.99 KB)
📎 trend_catcher_v2.mq4 (11.22 KB)
Source: MQL5 #13661
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
