In search of a good trading API other than TT

Discussion in 'App Development' started by Edo, Sep 11, 2017.

  1. shelest

    shelest

    I use Gain Capital it's pretty good if you use C#
    I use Python manly so I have written a Python FIX adaptor for Gain Capital
    Called "Transfixed" you can find it on github
     
    #11     Sep 12, 2017
    ryker likes this.
  2. birzos

    birzos

    We've been having the same problem with our sever side algos, CQG has so far proven to be the best option, the main issue being they are institional grade so if you're retail or similar you are more on your own. We built our own platform for HFT trading, but are in talks to move the longer timeframe discretionary which also use the algos to CQG as they lead on the technical charting front.
     
    #12     Sep 12, 2017
  3. RedDuke

    RedDuke

    My suggestion is to use API neutral options. I use NinjaTrader (.net), and can connect to most APIs (rithmic, TT, IB, CQG and etc). It does not change my code one bit, "all" you need to do is concentrate on the strategy.
     
    #13     Sep 12, 2017
    Sprout likes this.
  4. Edo

    Edo

    Thanks for the ctsfutures pointer. I will look.

    In the meantime, does anyone have any feedback on Trading Technologies (TT-API)? I hate switching horses now after 1.5 years of development so thinking of testing using real money this way: 1) Use real price feed but place orders to my own order execution engine (tester) instead of the real market so I can test the fire-hose of the price feed, and then 2) Pick low volatility instruments and place orders way out that will never get filled to test placing, modifying and cancelling orders... and order rejection. Is the TT-API worth it?
     
    #15     Sep 14, 2017
  5. 2rosy

    2rosy

    use ttsim. Not sure why you think it doesn't work for testing with the API.
     
    #16     Sep 15, 2017
  6. Edo

    Edo

    They have a testing environment where you can see other developer's trades but no environment to test against a real tape or even a delayed one. THey apparently do not support this though I am trying to convince them this is something they want to support :)
     
    #17     Sep 15, 2017
  7. qlai

    qlai

    I've coded to Rithmic API on Linux. I would recommend. Good support by competent people in my experience. Fast and stable. Found their simulator to be good as well.
     
    #18     Sep 16, 2017
  8. InvBox

    InvBox

    I use StockSharp API - http://stocksharp.com/products/api/ It is a free. They have many connections (think to Gain Capital too but I use IB). Big plus is an open source backtester. I've put my own changes to make it more realistic.
     
    #19     Sep 16, 2017
  9. Gasparov

    Gasparov

    I also want to begin coding my own systems, but of course just to practice with for now. I don't know C# or R..can someone offer me some guidance for the early steps? I already know my strategies and have a source of 1 minute futures data, but I just don't know how to start. I don't want to make my own software if it's not necessary either, but I'm willing to if it is. I know some pieces of non-free software exist for this, but I would rather save the money for now as I practice more, and the free ones I have tried out to chart the data I already have, were either not working or not good enough IMO.

    I do know Java, and was considering coding some basic algorithms in a simple java program, comparing trade execution and results to the ThinkorSwim onDemand charts, but that's obviously not as good as having the historical data charted directly from the software. Any help is appreciated.
     
    Last edited: Sep 16, 2017
    #20     Sep 16, 2017