The RSI Engine - MetaTrader 5EA
主要特点
-
多种进入策略: 可选择经典的超买/超卖反转或先进的 RSI 背离信号。
-
确认过滤器: 利用 RSI 中心线交叉提高信号准确性,减少错误入场。
-
动态退出逻辑: 除了止损和止盈,EA 还能根据 RSI 水平关闭交易。
-
全面可配置性: 所有 RSI 参数、交易管理设置和策略规则均可自定义。
-
独立交易管理: 独特的神奇数字确保 EA 只管理自己的交易,防止与其他机器人或手动交易发生冲突。
交易策略和信号
进入信号逻辑
用户可选择以下方法之一生成进入信号。
1.RSI 发散(默认策略)
这是主要策略,默认启用。EA 在可配置的回溯周期(默认:60 条)内识别价格走势与 RSI 震荡指标之间的背离,这可能是潜在市场反转的信号。
-
看涨背离(买入信号): 当价格创出新低,但 RSI 却创出更高的低点时出现。这表明下跌势头减弱。
-
看跌背离(卖出信号): 当价格创出新高,但 RSI 形成较低高点时出现。这表明上升动能减弱。
2.超买/超卖反转
用户可以禁用背离来交易经典的 RSI 反转策略。
-
买入信号: 当 RSI 从超卖区域(默认值:低于 30)向上交叉时生成。
-
卖出信号: 当 RSI 从超买区域向下交叉时生成(默认值:高于 70)。
3.中心线确认(可选过滤器)
为进行额外确认,可启用该过滤器。初始信号生成后(来自背离或 OB/OS 条件),EA 将等待 RSI 穿过中心线(50)后再执行交易。这有助于确认市场动能的真正转变。
退出策略逻辑
EA 采用固定和动态退出条件。
-
止损和止盈: 每笔交易都受到固定止损和止盈水平的保护。
-
RSI 水平退出(默认已启用): 该动态退出根据 RSI 值关闭头寸。例如,当 RSI 进入超买水平(如 70)时,多头头寸可自动平仓,确保在动能减弱时获利。当 RSI 进入超卖水平(如 30)时,可关闭空头头寸。
交易和风险管理
EA 包含管理风险的基本参数。
-
手数: 所有交易的固定手数。(默认: 0.1)
-
止损: 以点为单位的保护性止损。(默认: 500)
-
Take Profit(获利): 获利目标点数。(默认: 300)
-
神奇号码: EA 交易的唯一标识符。(默认: 160941)
RSI 指标配置
用户可以完全控制 RSI 指标设置。
-
RSI 周期: RSI 计算的回溯周期。(默认值: 14)
-
超买水平: 超买区域的阈值。(默认: 70)
-
超卖水平: 超卖区域的阈值。(默认值: 30)
-
中心线: RSI 震荡指标的中点。(默认值: 50)
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/63698