I was wondering which kind of APIs do you use for your EA, given that they are not coded on MetaTrader.
I first began to use alpha vantage, but prices have a lot of errors, and now I’m, using TwelveData, which is pretty accurate and works pretty well, even with a free plan.
It took me also quite a while to find an API to interact with meta trader programatically, and I found metaapi, which is awesome, that allows me to code in JVM based programming languages, as well as Python.
Now here comes my question, is anybody using this approach to develop EA? If so, what are your tips to backtest a strategy? MT strategy tester is very useful, but I don’t want to code on their platform. Metaapi has paid plans that will allow me to not depend on a third party API to get price data, but as of now I’m not profitable to pay a subscription, though that wouldn’t solve the issue of backtesting.
Any ideas? Would like to hear your opinion.