mql5/Experts/Advisors/Modules
darashikoh 14165aac8c ERMT 7.1 (ERMT‑ML): add Entry‑Only mode, harden compilation on macOS/Wine, fix datatype order, and clean includes
feat(ERMT_7.1_ERMT-ML):

Add EntryOnlyMode and NoTPOnEntryOnly inputs
Disable internal exit management (breakeven/trailing/partials) when EntryOnlyMode is true
Skip external risk/default‑stop enforcement in EntryOnlyMode
Open orders without TP when configured and tag comment with “ERMT EntryOnly”
Use POSITION_COMMISSION for commission; add per‑symbol ATR helper with manual fallback
fix(datatypes): resolve struct ordering/duplication

Define TechnicalLevel before EntrySignal and MarketConditions
Move ManagedTrade below its dependencies
Remove duplicate TechnicalLevel definition
refactor(trade-manager): remove global dependency on g_MarketConditions

Pass MarketConditions to CheckTrailingStop and use in CalculateTrailingDistance
fix(dashboard): implement missing methods and correct types/includes

Implement Configure, SetReferences, Move, Minimize, Restore
Store GetTickCount() in ulong (m_last_update) instead of datetime
Fix includes to Datatypes_Optimised.mqh and SymbolManager.mqh
fix(risk-manager): add ValidateAndAdjustRisk compatibility wrapper

Updates trade.risk_percent from implied risk and logs if over max
chore(includes): unify include names/casing for Wine/macOS

Use Datatypes_Optimised.mqh consistently
Fix EA include to SymbolManager.mqh
Align includes in SymbolManager.mqh and Trade_Executor.mqh
reliability(entry system): keep ATR manual fallback path to avoid indicator handle failures under Wine/macOS

Notes:

EntryOnly mode preserves separation of concerns; ERMT_PME handles exits.
Changes are backwards‑compatible for non‑EntryOnly operation.
2025-10-28 23:35:47 +00:00
..
Dashboard.mqh ERMT_6.8 - attempt to define dashboard 2025-09-05 18:17:25 +01:00
Dashboard_Enhanced.mqh 2025-08-08 20:32:34 +01:00
DataTypes.mqh DataTypes.mqh - Complete Enums and Structures 2025-08-27 15:48:27 +01:00
EntrySystem.mqh Module Integration Summary for External Trade Management 2025-08-27 14:21:02 +01:00
ExternalTradeManager.mqh ExternalTradeManager.mqh - FINAL VERSION (just fixed) 2025-08-27 21:53:01 +01:00
MultiTradeReporter.mqh Summary 2025-08-01 10:56:06 +01:00
PerformanceTracker.mqh Commit from local main repo as cannot checkout due to some unsaved version - which ones is unclear 2025-08-19 18:36:26 +01:00
Reporter.mqh Established enhanced dashboard and advanced reporting for external trades 2025-07-31 19:52:26 +01:00
RiskManager.mqh 1. Complete RiskManager.mqh 2025-08-27 16:59:00 +01:00
SymbolManager.mqh 2025-08-08 20:32:34 +01:00
TechnicalAnalysis.mqh 1. TechnicalAnalysis.mqh - Complete Technical Analysis Module 2025-08-27 17:49:01 +01:00
TradeExecutor.mqh 2025-08-08 20:32:34 +01:00
TradeManager.mqh ExternalTradeManager.mqh - FINAL VERSION (just fixed) 2025-08-27 21:53:01 +01:00
Utilities.mqh ERMT 7.1 (ERMT‑ML): add Entry‑Only mode, harden compilation on macOS/Wine, fix datatype order, and clean includes 2025-10-28 23:35:47 +00:00