突破策略(极值点突破开仓)
MQL5 EA:20260522_Breakout.mq5(v3.20)。
参数默认值(与输入界面一致)
| 分组 | 参数 | 默认 |
|------|------|------|
| 波段 | K线周期 / MA周期 | M1 / 14 |
| 波段 | 最小/最大波段% | 0.1 / 1.0 |
| 波段 | 有效波段最少K线 | 3 |
| 波段 | 反向突破容忍度% | 0.05 |
| 交易 | 开仓方向 | 随机(可选:顺势 / 反向 / 前日收线相对日MA / 日MA偏离率反向) |
| 交易 | 日MA偏离率阈值% | 1.0(|偏离|超过才触发,0=关) |
| 交易 | 按批统盈点数 / 止损% | 300 / 30 |
| 交易 | 大单止盈阈值 / 点数 | 0(关) / 0(关) |
| 交易 | 回落反向 / 监测K线数 | 关 / 3 |
| 仓位 | 各档手数(14档) | 见下 |
| 仓位 | 同向最大合计 / 最小间距% / 满档后 | 99 / 0 / 开新轮(不清仓) |
| 调试 | 调试 / 极值标记 / Magic / 禁手工单 | false / true / 20260520 / true |
各档手数: 0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,5,4,3,2,1,5(14 档)
前日收线相对日MA(开仓方向选项)
取前一交易日日 K 收盘价与日 K 上同周期 MA(默认 MA14)比较:
| 前日收线位置 | 允许开仓 |
|-------------|----------|
| 在日 MA 下方 | 破低极值 → 空;高极值出现回落反向 → 空 |
| 在日 MA 上方 | 破高极值 → 多;低极值出现回落反向 → 多 |
-
偏空时不做「破高」突破单,等高极值回落反向或等破低;偏多时不做「破低」突破单,等低极值回落反向或等破高。
-
前日收线恰在 MA 上(中性)时,该模式不开仓。
日 MA 偏离率反向(开仓方向选项)
偏离率 = (当前价 − 日 MA) ÷ 日 MA × 100%(当前价取买卖中间价,日 MA 周期同 InpMAPeriod)。
| 偏离率 | 含义 | 允许开仓(反向/均值回归) |
|--------|------|--------------------------|
| > +阈值% | 价显著高于日 MA | 破高 → 空;高极值回落反向 → 空 |
| < −阈值% | 价显著低于日 MA | 破低 → 多;低极值回落反向 → 多 |
| |偏离| ≤ 阈值 | 未超阈值 | 不开仓 |
参数 日MA偏离率阈值 默认 1.0%,设为 0 关闭此逻辑。
大单独立止盈
-
默认关闭(阈值 0 或点数 0)。开启后:开仓手数 ≥ 阈值 的单子按 点数 单独止盈,不参与按批统盈。
-
大单止盈平仓后,马丁档与统盈均价按剩余持仓重计。
手动平仓 EA 单
在终端/手机/Web 上手动平掉本 EA 持仓(Magic 与备注 [突破…] 一致)时,会立即重置:
-
交易轮次 → 第 1 轮(仅统计备注为第 1 轮的持仓计档;更高轮次旧仓仍保留,统盈仍按各自轮次批处理)
-
双向满档已处理标记
-
极值锁:波段高/低突破与回落反向已用标记、回落监测、同 K 线限 1 笔
EA 程序平仓(统盈、止损、满档清仓、大单止盈等)不会触发上述重置。
说明
-
突破开仓与回落反向共用档位手数;列表长度 = 同向最多开仓笔数。
-
按批统盈、结余%止损、双向满档逻辑见 EA 输入注释。