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.
33 lines
1.6 KiB
INI
33 lines
1.6 KiB
INI
;Expert Advisor single test: Galileo FX_Pro_MT5, EURUSD M30, every tick, 2024.01.01 - 2025.10.14
|
|
[Tester]
|
|
Expert=Advisors\Galileo FX_Pro_MT5.ex5
|
|
Symbol=EURUSD
|
|
Period=M30
|
|
Optimization=0
|
|
Model=0
|
|
FromDate=2024.01.01
|
|
ToDate=2025.10.14
|
|
ForwardMode=0
|
|
Deposit=10000
|
|
Currency=USD
|
|
ProfitInPips=1
|
|
Leverage=100
|
|
ExecutionMode=79
|
|
OptimizationCriterion=0
|
|
Visual=0
|
|
[TesterInputs]
|
|
parametersSec1=
|
|
magicNumber=20200311||20200311||1||202003110||N
|
|
iLots=0.0||1.0||0.100000||10.000000||N
|
|
percRisk=2.5||0.5||0.050000||5.000000||N
|
|
iMaxOrders=2||2||1||4||N
|
|
parametersSec1space=
|
|
parametersSec2=
|
|
stopLoss=0||60||10||80||Y
|
|
takeProfit=200||40||10||120||Y
|
|
iTrailingStart=50||40||1||10||N
|
|
iTrailingStep=50||0||1||10||N
|
|
parametersSec2space=
|
|
parametersSec3=
|
|
iBullishX=6||2||1||20||N
|
|
iBearishX=6||2||1||20||N
|