ScalpingRipper
- 专家
- 版本: 1.0
- 激活: 5
EA25 – ADX Martingale 500 Pip 是一款适用于 MetaTrader 4 的自动化专家顾问(Expert Advisor),结合了 ADX 市场方向分析、结构化 Martingale 恢复系统以及篮子级利润管理。
EA25 首先使用 **平均趋向指数(ADX)**及其方向指标分析市场。当满足设定条件后,EA25 开立初始 BUY 或 SELL 仓位。
如果市场随后向不利于当前仓位的方向移动,EA 可以在达到预设价格距离后增加同方向仓位,并使用更大的手数。恢复过程按照设定的 Martingale 倍率继续,直到整个交易篮子的综合利润达到目标。
EA25 工作原理1. ADX 市场分析
EA25 使用 ADX 判断市场是否具有足够的方向性强度。
默认设置:
-
**ADX 周期:**14
-
**ADX 阈值:**30
-
**信号K线:**上一根已完成K线
EA 同时使用 +DI 和 -DI。
BUY 条件
当:
-
ADX 高于设定阈值;
-
+DI 大于 -DI;
-
BUY 交易已启用;
-
其他交易条件满足;
系统会考虑 BUY。
这表示多头方向压力强于空头压力。
SELL 条件
当:
-
ADX 高于设定阈值;
-
-DI 大于 +DI;
-
SELL 交易已启用;
-
其他交易条件满足;
系统会考虑 SELL。
这表示空头方向压力强于多头压力。
2. 初始交易当 ADX 条件满足时,EA25 使用设定的初始手数开立第一笔交易。
默认初始手数:0.10 手
可以设置为:
-
仅 BUY
-
仅 SELL
-
BUY 和 SELL
EA25 的核心功能是 Martingale 仓位管理系统。
如果现有仓位向不利方向移动达到规定距离,EA 可以在相同方向增加仓位。
新仓位根据设定的 Martingale 倍率增加手数。
默认倍率:2.0
理论手数序列:
0.10 → 0.20 → 0.40 → 0.80 → 1.60 → 3.20 → 6.40
增加仓位的目的是让后续有利的市场移动能够帮助弥补早期仓位的浮动亏损。
4. 仓位距离EA25 使用可配置的价格距离决定何时增加恢复仓位。
默认距离:50 点
EA 在增加仓位前检查现有仓位与当前市场价格之间的距离,同时检查已有仓位,以避免恢复交易过于接近。
5. 篮子利润管理EA25 将相关开放仓位作为一个 交易篮子进行管理。
EA 不要求每一笔交易单独盈利,而是监控相关仓位的综合浮动结果。
默认篮子利润目标:$20
当综合浮动利润达到目标金额时,EA 可以关闭相关仓位。
示例
-
交易1:- $60
-
交易2:- $30
-
交易3:+ $50
-
交易4:+ $60
综合结果:
+$20
当目标设置为 $20 时,EA 可以关闭篮子。
6. 无单独固定止损标准配置不依赖每笔交易的传统固定 Stop Loss。
主要流程:
ADX 信号 → 初始交易 → 恢复仓位 → Martingale 手数 → 篮子利润平仓
由于仓位可能在恢复过程中持续开放,长期不利的市场走势可能增加账户风险敞口。
7. 每根K线一次保护EA25 包含 Once-Per-Bar 机制,有助于防止市场快速波动时在同一根K线内反复开仓。
默认:
Candle ID 1
即上一根已经完成的K线。
8. BUY 恢复BUY 仓位
↓
市场下跌
↓
达到规定距离
↓
检查现有仓位
↓
计算更大的 Martingale 手数
↓
增加 BUY
↓
继续监控篮子
9. SELL 恢复SELL 仓位
↓
市场上涨
↓
达到规定距离
↓
检查现有仓位
↓
计算更大的 Martingale 手数
↓
增加 SELL
↓
继续监控篮子
默认设置| 参数 | 默认值 |
|---|---|
| 初始手数 | 0.10 |
| ADX 周期 | 14 |
| ADX 阈值 | 30 |
| Martingale 倍率 | 2.0 |
| 距离 | 50 点 |
| 篮子利润目标 | $20 |
| 信号K线 | 1 |
| BUY 交易 | 启用 |
| SELL 交易 | 启用 |
| Magic Number | 可配置 |
✓ ADX 趋势强度过滤器
使用 ADX 和方向指标识别具有足够方向性强度的市场。
✓ BUY 和 SELL 交易
支持双向自动交易,也可以单独关闭任一方向。
✓ 自动 Martingale 恢复
当市场向不利方向移动时,可以逐步增加仓位。
✓ 结构化恢复距离
只有达到规定价格距离后才考虑增加新的恢复仓位。
✓ 篮子利润目标
多个仓位作为整体管理,并可在达到综合利润目标后关闭。
✓ 每根K线一次保护
帮助防止同一根K线内过度执行订单。
✓ 自动交易
安装并配置到图表后,EA 可以自动监控市场并管理仓位。
风险管理EA25 使用 Martingale 恢复策略,连续不利行情可能导致仓位规模快速增加。
例如:
0.10 → 0.20 → 0.40 → 0.80 → 1.60 → 3.20
交易者应考虑:
-
账户余额
-
初始手数
-
Martingale 倍率
-
最大恢复仓位数量
-
最大可接受回撤
-
杠杆
-
品种波动率
-
经纪商保证金要求
-
交易周期
-
最大可接受风险敞口
长期单边行情可能导致多个仓位同时开放,并显著增加账户风险。
Martingale 不保证能够追回亏损。
建议使用方式使用真实资金之前,建议:
-
使用经纪商历史数据进行回测。
-
测试不同品种和时间周期。
-
使用保守的初始手数。
-
监控最大回撤。
-
监控最大恢复仓位数量。
-
在模拟账户进行前向测试。
-
在不同市场环境中评估表现。
-
确保拥有足够的可用保证金。
-
不要使用可能造成不可接受风险的手数。
实际表现可能受到经纪商、点差、执行速度、杠杆、品种、时间周期和市场环境影响。
重要声明EA25 – ADX Martingale 500 Pip 是一款自动化交易系统,不保证盈利。
Martingale 策略可能在连续亏损期间显著增加风险敞口。过去表现、优化结果和回测结果不能保证未来表现。
交易者负责选择适当设置,并理解自动交易和 Martingale 仓位管理的相关风险。
使用真实资金前,请务必在模拟账户上充分测试 EA。
策略总结ADX 市场分析
↓
BUY / SELL 信号
↓
初始交易
↓
市场向不利方向移动
↓
达到规定距离
↓
Martingale 恢复交易
↓
持续监控篮子
↓
达到综合利润目标
↓
关闭篮子
EA25 适合希望使用自动化 ADX 驱动交易和 Martingale 篮子恢复框架的交易者,并提供可配置的入场条件、仓位大小、恢复距离和利润目标。
