Trade automation ideas using broker's API

Discussion in 'Automated Trading' started by earth_imperator, Jul 12, 2022.

  1. Let's say you have a good programmer for API programming.
    In what trade automation ideas (systematic / algorithmic program trading) are you interested in?
     
    Last edited: Jul 12, 2022
  2. buy low, sell high

    alternatively

    sell high, buy low
     
  3. mikeriley

    mikeriley

    Ability to identify trapped orders + integrate Institutional block orders + identify hidden diversion + price exhaustion for probable reversal levels + correlated to 3 to 4 related instruments.
     
    guest_trader_1 likes this.
  4. Define each, for example what does "trapped order" mean for you, and what does "hidden diversion" and "price exhaustion" mean?
    It seems all of them are very advanced concepts for institutional traders.
    I rather was expecting easy/simple/basic ideas of individual traders, not mega big wishes of institutionals or trading firms.

    Trapped orders: I think this should be easy (but why would an order be "trapped" at all?) :)
    Correlation: no problem

    The rules of the system have to come from you, the programmer can only implement them 1:1. Don't expect more from a programmer, as then he is not a programmer but a developer, engineer, a quant ...
     
    Last edited: Jul 12, 2022
  5. ET180

    ET180

    I would be surprised if simple ideas still work as just about anyone could exploit them.
     
  6. This from the guy that trades long and short futures at the same time and picks the one that works...
     
  7. Bad_Badness

    Bad_Badness

    The coding is not the issue. It is the semantics of the codes needs to be rich enough to represent the concepts required to identify and execute setups and orders. I.e. there is a huge middle ground between placing trades and the API. How one builds up they own libraries atop the API is where the skill comes in.

    OTH, I would be interested in a 99% accurate, FULL tick by tick, backtest engine. It would have to be super high performance to deal with recreating real-time behavior. Right now, everything is truncated either in the data and or the playback. (Very difficult to roll your own, imo)
     
    Last edited: Jul 13, 2022
  8. For example a "simple idea" would be to algorithmically adjusting the own Bid/Ask of an open order depending on some factors (like chg% in top-of-the-book price (B/A/L), volume, IV, or a std or own indicator/oscillator value (MA crossing etc), ...)
    That alone is IMO a very powerful method. By this, one can be better than the market maker, and even (temporarily) overtake his job, IMO :D
     
    Last edited: Jul 13, 2022
  9. Bad_Badness

    Bad_Badness

    One thing would be to update the bracket-trader by Sy. An old tool that is no longer in development but it covered some the frequently requested features that are not in the IB TWS, but available in the API. E.g. scaling, and BE +1 instead of BE at 0.

    It would be a good place to start and work out the order handling portion of the API, before moving onto more trading managment.

    Best of luck.

    https://www.bracket-trader.com/
     
  10. A_Syed

    A_Syed

    What about all these demo accounts that are offered by so many brokers ? alternately, 15 min delayed API's from CME are available and free. I would think that data is pretty accurate ?
     
    #10     Jul 15, 2022