Trend_Catcher是一款强大的EA(系统交易),它通过使用三个移动平均线(MA)来捕捉市场趋势(周期为200、50、25或其他),并结合抛物线SAR指标来开仓。这款EA还引入了马丁格尔策略,仓位大小是根据存款的百分比和止损位来计算的。
在更新版本中,用户可以享受到一些新功能,包括:1)选择交易天数,2)在信号反转时开仓,3)禁用在相反信号下平仓。
进入市场
买入:当前价格高于当前蜡烛的抛物线SAR指标点,前一根蜡烛的收盘价低于前一个抛物线SAR指标点,移动平均线高于第一个慢速MA,当前价格高于第二个不同周期的MA。
卖出:当前价格低于当前蜡烛的抛物线SAR指标点,前一根蜡烛的收盘价高于前一个抛物线SAR指标点,移动平均线低于第一个慢速MA,当前价格低于第二个不同周期的MA。
该EA将在相反信号下平仓。
止损与止盈
如果Auto_SL = true,止损将自动计算,并设置在抛物线SAR指标点上。可以应用SL_koef系数,该系数会乘以开仓价与抛物线SAR指标点之间的点数距离。例如:如果开仓价到抛物线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点的止损。如果持仓的利润达到Profit_Level2点,则在TrailingStop2距离处,止损将随价格移动。
