- I am a novice coder.
- My MQ5 coding is limited to creating a handful of scripts and indicators that I find useful (and a few of them even work!)
- I utilise LLMs (but I have a sensible workflow that catches some of the more obvious LLM mistakes and hallucinations).
- Reverse engineering someone else's code is very hard (IMO), even when it is well commented.
- I have only done limited testing, i.e., tested that it works the way I use it (which is as described in Steve's Peak HiLo PDF documentation).
So, please be aware of this and test thoroughly. I will attempt to fix bugs, but my time is limited for the next couple of months, so please be patient.
I have also attached an overview of the approach taken to migrate the code. It outlines the main refactoring steps undertaken, and may be useful if someone wants to understand why things were done a certain way.