AI Regime Switch Trader
- 专家
- 版本: 1.0
AI Regime Switch Trader 是一款基于简单却强大理念构建的智能交易系统:没有一种交易风格适用于所有市场状况。该 EA 不使用单一固定的入场方法,而是持续对当前市场状态进行分类,并在两种独立的、专门设计的策略之间自动切换——这是一种轻量级、完全透明的类 AI 自适应决策形式,无需外部服务、DLL 或网络访问。
工作原理
第一步 - 检测市场状态。在每根新K线上,EA 读取 ADX 指标。当 ADX 高于可配置阈值时,市场被归类为"趋势"。当 ADX 等于或低于阈值时,市场被归类为"盘整"。
第二步a - 趋势逻辑。在趋势状态下,EA 寻找快速和慢速 EMA 之间的交叉,并沿新趋势方向交易。
第二步b - 盘整逻辑。在盘整状态下,EA 寻找由触及外侧布林带确认的 RSI 极值(超卖/超买),并交易向区间中部的反弹。
第三步 - 风险管理。每个仓位都以基于 ATR 的止损和止盈开仓,因此风险会自动适应当前波动性。可选的基于 ATR 的移动止损可以在交易发展过程中锁定利润。
主要特点
- 一个 EA 中包含两套完整的交易逻辑——趋势跟踪和均值回归——根据检测到的状态自动激活。
- 基于 ADX(一种成熟的趋势强度衡量指标)进行状态分类。
- 基于 ATR 的适应波动性的止损、止盈和移动止损。
- 内置点差过滤器和持仓数量限制,避免在不利条件下交易。
- 每次市价单和每次止损/止盈修改前进行预交易订单验证(OrderCheck),以减少经纪商拒绝错误。
- 代码简洁、注释完善的 MQL5 代码,无外部依赖、无 DLL 调用、无隐藏网络访问。
- 兼容任何品种和账户类型;适用于净额和对冲账户。
主要输入参数
- 常规设置 - Magic Number、工作时间周期、最大点差(点)。
- 状态分类器(ADX)- ADX 周期、ADX 趋势阈值。
- 趋势状态设置 - 快速 EMA 周期、慢速 EMA 周期。
- 盘整状态设置 - RSI 周期、RSI 超卖/超买水平、布林带周期和偏差。
- 风险管理(ATR)- ATR 周期、止损(ATR 倍数)、止盈(ATR 倍数)。
- 交易设置 - 手数。
- 移动止损 - 启用/禁用、移动止损启动(ATR 倍数)、移动止损步长(ATR 倍数)。
建议
- 默认时间周期:H1。该 EA 可在其他时间周期上测试;请针对您选择的时间周期和品种重新优化 ADX 阈值以及 EMA/RSI/布林带周期。
- 适用于任何点差稳定的品种;请始终将经纪商的典型点差与最大点差设置进行核对。
- 与任何自动化交易策略一样,请在转向实盘账户之前,先在模拟账户上进行充分测试,并使用符合您自身风险承受能力的仓位规模。
该 EA 不保证盈利。任何策略(无论是自动化还是手动)的过往表现都不能保证未来的结果。在使用真实资金交易前,请始终理解智能交易系统的逻辑并自行测试。
