I need to reverse engineer the Metatrader 4 network protocol. MT4 Server doesn't have an API and I have found zero documentation about its protocol.
Any ideas about where I can start?
I never done this type of work before, but I know it's doable, somebody already did it and developed a proprietary API library to talk back and forth with any MT4 server.
My plan is to opensource a MT4-python API library that can be used without having to run a metatrader client at all (MT4 Expert Advisors are not an option).