feat: Implement level ladder strategy, Replaced strict previous-close gate with continuation wick-retest detection, Removed intrabar reversal flipping from this retest path

This commit is contained in:
Naji El Chemaly
2026-06-10 11:13:01 +03:00
parent 192f2ac667
commit 7182736a57
2 changed files with 261 additions and 51 deletions
+16
View File
@@ -24,6 +24,14 @@ A MetaTrader 5 Expert Advisor for scalping **XAUUSD (Gold/USD)** on **M15** (als
Entry is taken when the ORB retest aligns with a nearby Order Block (optional — configurable).
### Session Level Ladder (New)
- After a confirmed session breakout direction, the EA can trade between that session's ORB levels:
- Bullish ladder: `Low -> Mid`, then `Mid -> High`
- Bearish ladder: `High -> Mid`, then `Mid -> Low`
- Confirmation for ladder entries uses wick retest plus bar-close context.
- Priority is ORB retest first, with ladder as fallback.
- Ladder TP is always the next session level. SL is user-selectable (fixed pips or source-level buffer).
---
## Timeframe Scaling
@@ -91,6 +99,14 @@ All sessions are **disabled by default** — enable the ones you want to trade:
| `InpEntryMode` | `Market` | Market order on retest close, or Limit at ORB level |
| `InpUseStrictFilter` | `true` | Strict N-bar breakout filter (recommended) |
### Session Level Ladder Settings
| Parameter | Default | Description |
|-----------|---------|-------------|
| `InpUseSessionLevelLadder` | `true` | Enable level-to-level ladder entries after breakout direction confirmation |
| `InpLadderSLMode` | `Fixed Pips` | Ladder SL mode: fixed pips or buffer beyond source level |
| `InpLadderSLBufferPips` | `5.0` | Buffer size when ladder SL mode is level-buffer |
| `InpLadderMaxTradesPerSession` | `2` | Max ladder trades per session (`0` = unlimited) |
### Lot Size & Risk
| Parameter | Default | Description |
|-----------|---------|-------------|