Sideways Martingale - MetaTrader 5 专家




横向鞅是一款旨在进行交易的 EA 交易横向(区间波动)市场使用鞅恢复策略,增强了基于人工智能的趋势检测器通过一个实施ONNX模型。
EA 结合了:
AI趋势分类(横向/看涨/看跌)
基于范围的条目的包络线指示器
受控鞅位置缩放
基于利润的篮子关闭
基于保证金的紧急停止
核心思想是:
仅当市场在统计上被归类为横盘整理时才进行交易,并避免在检测到强劲趋势时增加鞅头寸。
ONNX 模型返回:
预测标签(不直接使用)
概率向量三种概率:
这些概率被提取为:
EA 提供9 项工程功能进入 ONNX 模型:
这些功能允许 AI 模型检测:
市场波动
基于时间的行为模式
价格结构行为
考虑一个市场侧身什么时候:
如果 InpAISidewayThreshold = 0.70
然后至少 70% 的置信度需要将市场分类为横盘整理
👉除非满足此条件,否则不会开设新交易
EA 使用信封检测范围极值。
价格触及或突破下封套
人工智能证实了横盘市场
打开一个买位置
价格触及或突破上信封
人工智能证实了横盘市场
打开一个卖位置
💡 这确保了交易的进行仅在极端范围内在非趋势条件下。
当持仓已存在时,EA 会应用基于距离的鞅:
仅当价格偏离定义的点差时才会开立新仓位
使用乘数 ( LotMultiplier ) 增加手数
最大交易数量受到限制 (MaxTradesInSeries)
这是一个关键风险控制机制。
在添加新的鞅头寸之前,EA 会检查:
如果人工智能检测到强烈的相反趋势
并且信心超过了 InpAISafetyThreshold
Martingale 扩张已停止
强劲突破期间的马丁格尔
趋势延续造成的深度回撤
EA 监控浮动利润总额所有职位:
如果(总利润美元 >= 获利目标美元)
所有仓位均已平仓
Martingale系列已重置
EA 等待新的横盘设置
这种方法将所有位置视为一篮子贸易。
如果股本回撤超过规定的百分比:
所有仓位立即平仓
防止追加保证金的情况
附件下载
📎 trend_detector.onnx (6444.66 KB)
📎 SidewaysMartingale.mq5 (8.88 KB)
Source: MQL5 #68537
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
