Hello world. (This is actually my first message so wanted to get that out of the way.)
I have been learning a lot about forex in the recent months. I eventually want to do algorithmic trading and I have zero interest in any proprietary platform (mt4 etc.). So far the only decent api I found is the oanda REST api. The nice thing about that is that it is fully platform independent and they also give full access to the demo account so I can actually test my code live. I am concerned about oanda being a market maker but I believe one can still win if he knows what he is playing against. At least they have a decent reputation in general.
The only NDD broker I found that has a decent api, so far, has been interactive brokers, but they have a $10k minimum. So a reasonable strategy is to make $10k in oanda and switch to IB. But even then, the c++ api from IB is much messier than the REST api from oanda. I have trouble believing that no other reputable broker has a clean,open API, but I can’t find any. FXCM have NDD option for as little as $2k, but no API. Bummer.