No description
Problem The EA was failing to initialize because the ATR indicator couldn't be created (error 4302), which occurs when: Not enough historical bars are loaded on the chart Chart data isn't ready when EA initializes Solution Applied 1. Enhanced error handling in TechnicalAnalysis module (TechnicalAnalysis_PME_Optimised.mqh:81-155): Added bar count check before creating indicators Individual error logging for each indicator with error codes Non-fatal initialization - returns success if core indicators load 2. Made Technical Analysis initialization non-fatal (ERMT_PME_1.2.mq5:432-440): EA continues even if indicators fail initially Logs warning instead of aborting Position management can work without technical indicators Expected Behavior Now When you attach the EA: If insufficient data: You'll see a WARNING message but EA will continue Indicators will be created on first successful data load EA remains functional for position management Detailed error |
||
|---|---|---|
| .vscode | ||
| Experts | ||
| Files | ||
| Images | ||
| Include | ||
| Indicators | ||
| Logs | ||
| Profiles | ||
| Scripts | ||
| Shared Projects/ERMT-ML | ||
| experts.dat | ||
| Modules.mqh | ||
| README.md | ||
MQL5
MQL5 Algo Forge / darashikoh