Naji El Chemaly
|
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
|
2026-06-11 13:03:35 +03:00 |
|
Naji El Chemaly
|
338eead522
|
feat: ORB-native SL modes added (boundary stays default), All session start times are now configurable, Optional breakout volume filter (default OFF)
|
2026-06-11 12:18:03 +03:00 |
|
Naji El Chemaly
|
392b7769e4
|
fix: Reconstruction UTC offset, Daily-reset timing, Dead code removed.
|
2026-06-11 11:20:30 +03:00 |
|
Naji El Chemaly
|
b5e62249eb
|
fix: Implement session-scoped gate
|
2026-06-11 02:02:22 +03:00 |
|
Naji El Chemaly
|
de24c99af4
|
fix: The simple logic was buried under layered filters that collectively blocked valid retests
|
2026-06-10 22:43:59 +03:00 |
|
Naji El Chemaly
|
c7b34033e5
|
fix: Removed hard ORB breakout suppression by day bias, Kept bias logging for traceability, Updated bias documentation comment to match behavior
|
2026-06-10 17:51:08 +03:00 |
|
Naji El Chemaly
|
7182736a57
|
feat: Implement level ladder strategy, Replaced strict previous-close gate with continuation wick-retest detection, Removed intrabar reversal flipping from this retest path
|
2026-06-10 11:13:01 +03:00 |
|
Naji El Chemaly
|
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
|
2026-06-10 09:20:31 +03:00 |
|
Naji El Chemaly
|
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
|
2026-06-09 23:31:16 +03:00 |
|
Naji El Chemaly
|
16df67c6fc
|
fix: Partial close (once per position), Move SL to breakeven
|
2026-06-09 14:34:33 +03:00 |
|
Naji El Chemaly
|
80b1ce8743
|
fix: 3 duplicate trades in 1 second, London SELL fired against established bullish bias
|
2026-06-09 09:57:15 +03:00 |
|
Naji El Chemaly
|
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
|
2026-06-09 00:09:56 +03:00 |
|
Naji El Chemaly
|
5c7409bbe0
|
fix: Sweep Reversal Logic, Removed inBreakout = false from OpenTrade(), Added InpMaxRetestsPerSession = 3 parameter
|
2026-06-08 22:25:54 +03:00 |
|
Naji El Chemaly
|
8951881098
|
fix: Pip size wrong for XAUUSD, Increment the version to 1.31
|
2026-06-08 12:26:12 +03:00 |
|
Naji El Chemaly
|
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.
|
2026-06-06 09:14:45 +03:00 |
|
Naji El Chemaly
|
c577cde982
|
chore: Increase the version to 1.20
|
2026-06-05 14:26:41 +03:00 |
|
Naji El Chemaly
|
0003108ba4
|
fix: ORB range = opening price only, Strict filter structurally impossible for ORB breakouts
|
2026-06-05 14:26:04 +03:00 |
|
Naji El Chemaly
|
9abe4d4ef6
|
fix: Use bar[1] (just-closed) and bar[2] (prior closed) everywhere
|
2026-06-03 23:10:17 +03:00 |
|
Naji El Chemaly
|
ea5efd1d9b
|
fix: Compilation errors in MetaEditor.
|
2026-06-02 22:13:09 +03:00 |
|
Naji El Chemaly
|
3115a21e36
|
chore: Add README file
|
2026-06-02 06:42:33 +03:00 |
|
Naji El Chemaly
|
6e36b9bd47
|
init commit
|
2026-06-02 06:39:15 +03:00 |
|