系统交易 게시글

多重背离EA - 提升交易策略的智能助手

첨부파일
62742.zip (3.73 KB, 다운로드 0회)

多重背离EA:结合信号与过滤器

这款交易助手旨在自动化一套复杂的交易策略,核心理念是通过识别市场背离来找到高概率的反转点。具体来说,它通过三种最常用的指标:相对强弱指数(RSI)、移动平均收敛发散指标(MACD)和随机指标(Stochastic Oscillator)来寻找信号的汇聚

策略工作原理

该EA的逻辑基于多层确认过程,以确保高质量的交易信号,并过滤掉市场噪音。

  1. 背离检测:EA会不断扫描价格走势和这三个指标,以寻找背离情况。

    • 看涨背离(潜在买入信号):发生在价格形成新低点时,而指标却没有,反而形成新高点。这表明空头动能正在减弱,可能会出现看涨反转。

    • 看跌背离(潜在卖出信号):发生在价格形成新高点时,而指标却形成新低点。这显示出多头动能正在衰退,可能会出现看跌反转。

  2. 信号汇聚的力量:该EA的独特优势在于不依赖单一指标,而是等待用户定义数量的指标(MinConfirmations)同时显示背离。例如,只有当至少三个指标中的两个确认相同的背离时,才会触发交易,这显著提高了信号的可靠性。

  3. 高级信号过滤(可选):为了进一步提高准确性,可以启用两个额外的过滤器:

    • 趋势过滤器:使用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,以过滤市场噪音并捕捉更显著的市场波动。


연관 포스트

댓글 (0)