This website requires JavaScript.
Explore
Guide
MQL5
AlgoBook
Freelance
Forum
Help
Register
Sign in
English
Bahasa Indonesia
Dansk
Deutsch
English
Español
Esperanto
Filipino
Français
Italiano
Latviešu
Magyar nyelv
Nederlands
Plattdüütsch
Polski
Português de Portugal
Português do Brasil
Slovenščina
Suomi
Svenska
Türkçe
Čeština
Ελληνικά
Български
Русский
Українська
فارسی
日本語
简体中文
繁體中文(台灣)
繁體中文(香港)
한국어
darashikoh
/
mql5
Watch
1
Star
0
Fork
You've already forked mql5
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
Actions
ERMT_WiP
mql5
/
Profiles
/
Charts
/
Default
/
order.wnd
5 lines
106 B
Text
Raw
Permalink
Normal View
History
Unescape
Escape
The M5 contrarian mode now respects global enable flags while preserving specialized delay logic. Changes Applied 1. ERMT_PME_2.1_M5.mq5 - InitializeM5BarCountingMode() config.breakeven_enabled = InpBreakevenEnabled (was: true hardcoded) config.partial_enabled = InpPartialEnabled (was: true hardcoded) config.trailing_method = InpTrailingMethod (was: TRAIL_DYNAMIC hardcoded) config.trail_distance = InpTrailDistance (was: 40 hardcoded) config.trail_step = InpTrailStep (was: 15 hardcoded) config.adaptive_trailing = InpAdaptiveTrailing (was: true hardcoded) 2. ERMT_PME_2.1_M5.mq5 - ConfigureContrarianMode() Same pattern: All hardcoded booleans replaced with input-driven values Preset now demonstrates best practices without overriding user choices 3. PositionManager_PME_Complete.mqh - Phase 1 Breakeven Added m_config.breakeven_enabled && check before executing BE Combined with existing delay logic: if(m_config.breakeven_enabled && be_allowed && ...) 4. PositionManager_PME_Complete.mqh - Phase 2 Maturity Phase 2 BE: Added m_config.breakeven_enabled && check Wrapped all partial closes in if(m_config.partial_enabled) { ... } block Prevents unconditional execution when features disabled Preserved M5-Specific Features ✓ Graduated stop-loss system (3.5→2.5→2.0 ATR) ✓ Delayed BE triggers (InpMinBarsBeforeBE, InpMinProfitBarsForBE) ✓ Delayed trailing (InpMinBarsBeforeTrail, InpTrailMinProfit) ✓ M5 partial thresholds (InpM5Partial1-4) ✓ Phase timings (60/180/300 bars) Testing Recommendations Verify Disabled Features: Verify Enabled + Delayed Features: Expected Backtest Report Alignment: Now tester reports will show enabled/disabled flags matching actual runtime behavior.
2026-03-03 12:57:29 +00:00
<EFBFBD>
<EFBFBD>
c