8240222ba5
feat: Coupled ORB risk methods — new InpOrbRiskMethod input with CalcOrbRisk() that sets SL and reward:risk togethe, Daily bias control — new InpDailyBiasMode replacing the old InpUseSessionBiasFilter bool, with IsDirectionAllowed(), Defaults flipped OFF — InpUseOBRetestEntry and InpUseSessionLevelLadder now default false (kept as optional add-ons). InpRRRatio default bumped to 2.0, README updated, Bumped the version to 1.40
main
Naji El Chemaly
2026-06-11 13:03:35 +03:00
338eead522
feat: ORB-native SL modes added (boundary stays default), All session start times are now configurable, Optional breakout volume filter (default OFF)
Naji El Chemaly
2026-06-11 12:18:03 +03:00
392b7769e4
fix: Reconstruction UTC offset, Daily-reset timing, Dead code removed.
Naji El Chemaly
2026-06-11 11:20:30 +03:00
de24c99af4
fix: The simple logic was buried under layered filters that collectively blocked valid retests
Naji El Chemaly
2026-06-10 22:43:59 +03:00
c7b34033e5
fix: Removed hard ORB breakout suppression by day bias, Kept bias logging for traceability, Updated bias documentation comment to match behavior
Naji El Chemaly
2026-06-10 17:51:08 +03:00
7182736a57
feat: Implement level ladder strategy, Replaced strict previous-close gate with continuation wick-retest detection, Removed intrabar reversal flipping from this retest path
Naji El Chemaly
2026-06-10 11:13:01 +03:00
192f2ac667
fix: Opening Day time, Only one ACTIVE entry is allowed at a time (position or pending), Previous-day session state could still trade before reset
Naji El Chemaly
2026-06-10 09:20:31 +03:00
8f2aaeef33
fix: EA restarted at 14:36 — all ORB sessions lost (sessions showed [WAIT]), g_TradingHalted = true blocked UpdateORBSessions() on new bars, Daily loss halt didn't persist across restarts, g_GlobalBiasDir never flipped on sweep reversals, SELL 0.02 is a wrongly-opened hedge position
Naji El Chemaly
2026-06-09 23:31:16 +03:00
16df67c6fc
fix: Partial close (once per position), Move SL to breakeven
Naji El Chemaly
2026-06-09 14:34:33 +03:00
80b1ce8743
fix: 3 duplicate trades in 1 second, London SELL fired against established bullish bias
Naji El Chemaly
2026-06-09 09:57:15 +03:00
38a6ceec69
fix: UpdateRetestState() — bar-close only, state management (sweep flip + invalidation), no trade firing, CheckOBRetestEntries() Merged into CheckRetestEntriesTick(), CheckRetestEntriesTick() called on every tick, before if(!g_IsNewBar) return, The old single condition is replaced by a 3-pattern check covering all valid entry configurations
Naji El Chemaly
2026-06-09 00:09:56 +03:00
8951881098
fix: Pip size wrong for XAUUSD, Increment the version to 1.31
Naji El Chemaly
2026-06-08 12:26:12 +03:00
60ef497300
fix: InpWaitForRetest = false (default): The EA was entering immediately on the breakout bar, not waiting for any retest, Failed-retest threshold killed the setup early, No mid-level retest detection, The EA had zero logic to enter on a standalone OB boundary retest.
Naji El Chemaly
2026-06-06 09:14:45 +03:00
c577cde982
chore: Increase the version to 1.20
Naji El Chemaly
2026-06-05 14:26:41 +03:00
0003108ba4
fix: ORB range = opening price only, Strict filter structurally impossible for ORB breakouts
Naji El Chemaly
2026-06-05 14:26:04 +03:00
9abe4d4ef6
fix: Use bar[1] (just-closed) and bar[2] (prior closed) everywhere
Naji El Chemaly
2026-06-03 23:10:17 +03:00
ea5efd1d9b
fix: Compilation errors in MetaEditor.
Naji El Chemaly
2026-06-02 22:13:09 +03:00