Which platform is best for Apps?

Discussion in 'Trading Software' started by maninmoon, Oct 15, 2013.

  1. 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
     
  2. NinjaTrader_Ray

    NinjaTrader_Ray ET Sponsor

    ninjatrader.com - http://www.ninjatrader.com/Ecosystem/Partner.php
     
  3. Thanks Ray,

    Do you have any metrics or experience that backs that up?
     
  4. NinjaTrader_Ray

    NinjaTrader_Ray ET Sponsor

    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.
     
  5. fx0011

    fx0011

    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.
     
  6. @f00011

    That's a great question. Which platforms did you get different results on? And how similar was your code?
     
  7. 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.