Hi, Can anyone let me know which platforms would be best for me to DEVELOP a trading related App? I am interested in which have the largest numbers of users. Moon
There is no available public data since most if not all companies are private in this space. I am obviously biased but I don't think many would dispute it. You could check out MetaTrader, in the the FX space they are the clear leader. TradeStation as well but they are a brokerage, not an independent platform provider.
Have you had any independent testing of your program to determine whether its backtesting engine works as it supposed to? I have tried some platforms in the past for backtesting and all produced different results with same data and code. Anyway, Ninjatrader sounds like a good choice to me.
@f00011 That's a great question. Which platforms did you get different results on? And how similar was your code?
The reason why a back test can be different and vary from the platform you use is due to the data provider they are using to pull in information. There are many different data providers such as Interactive Data, Kinetic data feed, IQ Feed and more. All data streams will always have bad ticks that come into the stream and there is nothing we can do about it. So sometimes you may receive different information with the same criteria because the data isn't exactly the same. This happens more when you are testing on current market time and then refresh your chart and backtest it. The reason is because you are running your program on live data feed streaming in at that current moment. Be sure to look manually at your triggers and if they occurred as they should. This may be tedious but it can help to see where the problem really lies.