多重背离EA:结合信号与过滤器
这款交易助手旨在自动化一套复杂的交易策略,核心理念是通过识别市场背离来找到高概率的反转点。具体来说,它通过三种最常用的指标:相对强弱指数(RSI)、移动平均收敛发散指标(MACD)和随机指标(Stochastic Oscillator)来寻找信号的汇聚。
策略工作原理
该EA的逻辑基于多层确认过程,以确保高质量的交易信号,并过滤掉市场噪音。
-
背离检测:EA会不断扫描价格走势和这三个指标,以寻找背离情况。
-
看涨背离(潜在买入信号):发生在价格形成新低点时,而指标却没有,反而形成新高点。这表明空头动能正在减弱,可能会出现看涨反转。
-
看跌背离(潜在卖出信号):发生在价格形成新高点时,而指标却形成新低点。这显示出多头动能正在衰退,可能会出现看跌反转。
-
-
信号汇聚的力量:该EA的独特优势在于不依赖单一指标,而是等待用户定义数量的指标(MinConfirmations)同时显示背离。例如,只有当至少三个指标中的两个确认相同的背离时,才会触发交易,这显著提高了信号的可靠性。
-
高级信号过滤(可选):为了进一步提高准确性,可以启用两个额外的过滤器:
-
趋势过滤器:使用50期的EMA来确定整体市场趋势。如果启用,EA只会在价格高于EMA时进入买单,在价格低于EMA时进入卖单。这有助于避免逆势交易。
-
成交量过滤器:仅当信号条的成交量显著高于前几个条的平均成交量时,交易信号才被认为有效。这确认市场对潜在反转的强烈兴趣和信心。
-
输入参数说明
所有外部变量均可完全自定义,以便您根据个人偏好调整策略。
=== 风险管理 ===
-
LotSize:如果 UseMoneyManagement 为 false,则设置固定交易量。
-
StopLoss:止损点数。
-
TakeProfit:止盈点数。
-
MaxSpread:开新仓时允许的最大点差。
-
UseMoneyManagement:如果 true,EA会根据 RiskPercent自动计算手数。
-
RiskPercent:每笔交易风险的账户权益百分比。
=== 背离设置 ===
-
RSI_Period、 MACD_Fast、 MACD_Slow、 MACD_Signal、 Stoch_K、 Stoch_D、 Stoch_Slowing:这些是RSI、MACD和随机指标的标准输入参数。
=== 背离检测 ===
-
BarsToCheck:EA将扫描的近期条数以查找背离模式。
-
MinBarsDistance:验证峰值/谷值两侧的最小条数。这有助于忽略小幅价格波动。
-
MinDivergenceStrength:背离信号所需的最小强度过滤器(0-1)。
-
MinConfirmations:一个关键参数。设置必须显示背离的最小指标数量(1到3)以开启交易。
-
UseVolumeFilter:设置为 true 以启用成交量确认过滤器。
-
UseTrendFilter:设置为 true 以启用基于EMA的趋势过滤器。
=== 交易设置 ===
-
AllowBuy / AllowSell:启用或禁用多头或空头交易。
-
MaxTrades:允许的最大并发交易数。
-
MagicNumber:EA交易的唯一标识符,防止与其他机器人产生干扰。
推荐使用
-
交易品种:该策略具有普遍适用性,可以应用于任何主要货币对(如EURUSD、GBPUSD)和其他流动性较高的工具。
-
时间框架:背离信号在较高时间框架上通常更可靠。推荐在 H1、H4或D1 图表上使用此EA,以过滤市场噪音并捕捉更显著的市场波动。