Fully automated futures trading

Discussion in 'Journals' started by globalarbtrader, Feb 11, 2015.

  1. djames

    djames

    Will the uni course be using pysystemtrade? Perhaps you could set them some course work to add some machine learning forecast functions to plug-in :)
     
    #1241     Dec 29, 2017
  2. traider

    traider

    Hi guys,

    based on my limited understanding, price stitching of futures seem to involve a lot of factors that is not easily coded into rules.
    Do we have to eyeball each individual instrument and look at volume, seasonality etc to decide on roll dates?

    How do you do it?

    How does quantopian / quantconnect / quandl do it (if they do it) ?
     
    #1242     Dec 30, 2017
  3. #1243     Dec 30, 2017
  4. Elder

    Elder

    If you don't want to do your own stitching, you should have a look at quandl's db which offers a stitched database of the main futures contracts based on simple algos such as OI crossover.
     
    #1244     Dec 30, 2017
    Gambit likes this.
  5. traider

    traider

    #1245     Dec 30, 2017
  6. I made a program that I check every day. It gathers prices for all my instruments, cycling through one at a time. It keeps track of the standard roll schedule of each contract, and when one of those dates approaches, it shows me details of the contract I'm holding versus the next contract. Once the volume and bid/ask spread of the next contract is close to the one I'm holding, I decide to roll, and I manually execute the trade or trades.
     
    #1246     Dec 30, 2017
  7. traider

    traider

    I will like to do something similar, can you give me some pointers or leads ? Perhaps a sample program online that does a similar thing which I can adapt?
     
    #1247     Dec 30, 2017
  8. I don’t know what everyone does. I myself select a next contract when the current contract approaches its expiry date, or first notice date in case of contracts which have physical delivery. Deciding which contract to use is something which I have not automated.
     
    #1248     Dec 30, 2017
  9. No, just theory, no programming.

    No ML eithier

    GAT
     
    #1249     Dec 31, 2017
  10. You can equalise the Sharpe Ratios in your optimisation so that correlation is the only factor that isn't considered. I generally do this myself (for pre-costs).

    GAT
     
    #1250     Dec 31, 2017