Hi all,
I'm thinking of auto trade solution, and I'm hesitate between Oanda REST API (it's free now and there is no $600 monthly fee) and MT4 EA.
I've written a backtesting application using C++. So I don't need backtesting feature from either Oanda API or MT4.
The advantages of Oanda API I can think of:
1, I can code in C++. Since I code my strategy in C++ to back test, I can reuse the same code with Oanda API and so I don't need to rewrite them in MQL4.
2, I have fully control on the data. If there is any historical data missing, I can code to download from Oanda. I have the feeling that MT4 data is not quite reliable.
3, Any more advantage?
The disadvantages of Oanda API I can think of:
1, I need to code everything from scratch, such like historical data management, etc.
2, My robots are locked to Oanda. If one day I move to another broker, my robots may not work any more.
3, If I want to use VPS, there are so many MT4 VPS while I'm not sure if I can upload my C++ .exe to a VPS to use Oanda API.
So my question, did anyone here use Oanda API? Any experience? Which solution do you recommend, Oanda API or MT4 EA, and why?
Thanks
I'm thinking of auto trade solution, and I'm hesitate between Oanda REST API (it's free now and there is no $600 monthly fee) and MT4 EA.
I've written a backtesting application using C++. So I don't need backtesting feature from either Oanda API or MT4.
The advantages of Oanda API I can think of:
1, I can code in C++. Since I code my strategy in C++ to back test, I can reuse the same code with Oanda API and so I don't need to rewrite them in MQL4.
2, I have fully control on the data. If there is any historical data missing, I can code to download from Oanda. I have the feeling that MT4 data is not quite reliable.
3, Any more advantage?
The disadvantages of Oanda API I can think of:
1, I need to code everything from scratch, such like historical data management, etc.
2, My robots are locked to Oanda. If one day I move to another broker, my robots may not work any more.
3, If I want to use VPS, there are so many MT4 VPS while I'm not sure if I can upload my C++ .exe to a VPS to use Oanda API.
So my question, did anyone here use Oanda API? Any experience? Which solution do you recommend, Oanda API or MT4 EA, and why?
Thanks