I want to learn coding in MQL4 so I can build my own indicators. Unfortunately I can't find any good resources to learn. From what I have gathered so far, since .600 update of the Metatrader the code structure has changed. While the older indicators used functions like `init()` newer indicators use event handlers like `OnCalculate()`. All the resources I can find use the old functions. I see the new structure is similar to MQL5. Would learning MQL5 help me learn newer MQL4 better? Would learning MQL4 from old resources help me write code that is still functional?
All these changes make it completely unclear how should I proceed learning MQL4. Any other way besides trying to understand already written code?
All these changes make it completely unclear how should I proceed learning MQL4. Any other way besides trying to understand already written code?