New to C++ - Choosing a trading platform

Discussion in 'App Development' started by MarketCoding, Oct 18, 2017.

  1. maxpi

    maxpi

    The king of platforms that run C++ is probably Openquant
     
    #11     Oct 20, 2017
  2. @MarketCoding it is not really clear to me what you are trying to achieve with automation. Should buying/selling be automated? Should charts be automated? Or otherwise present information on your computer screen to you so that you can act upon it? Should you receive signals via email?
     
    #12     Oct 20, 2017
  3. Well I don't manage anybody else's account so it would just be for my own strategies. This means I don't need some of the portfolio management stuff that professional smite need. I'm a day trader and I get the signal from the underlying and then look up the option code. I'm always out by the end of the day. I do this manually and it is the query of the option code that I am really trying to automate. I have something developed to with Sierra Charts and C++ that I think I'm going to stick with after learning that the platform matters very little at least in the beginning stages of development.
     
    #13     Oct 20, 2017
  4. Robert Morse

    Robert Morse Sponsor

    I'm not a programmer. So correct me if I'm wrong. Why can't you have your charting software "talk" to a FIX server you set up. Then the FIX server can use any FIX API to route orders at any broker, or multiple brokers that offer FIX? If your charting software does not give you that flexibility, choose one that does.
     
    #14     Oct 21, 2017
  5. Sierra charts might be okay. I'm learning that 75% of the code is packaging and is platform-specific but the rest of it, the meat of it is fully transportable between platforms.
     
    #15     Oct 21, 2017
  6. If you are looking for a developer, and are looking to do this in C++, and you want to execute with IB, maybe I can suggest myself and some code I've written: https://github.com/rburkholder/trade-frame

    As IB only updates data streams 4x per second, I use IQFeed, which provides full data streams on equities, options, and futures for my data feed. I then execute trades against IB.

    Given the basic engine, pretty much any strategy you care to execute can be programmed. I don't have any pretty screen shots yet, but i hope to do that in a few days.
     
    #16     Oct 21, 2017
  7. Last time I used them, a number years ago, when it was known as QuantDeveloper, they were C#. Have they changed?
     
    #17     Oct 21, 2017
  8. maxpi

    maxpi

    I could be wrong, remember it as C++ when I had their freeware
     
    #18     Oct 24, 2017