Fully automated futures trading

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

  1. Kernfusion

    Kernfusion

    I used Pysystemtrade for weights and everything else, for 1 instrument in each class it gave me these weights:

    upload_2018-10-15_21-58-10.png

    kinda makes sense I guess, nothing too weird..

    Still paper-trading it btw, need to save some more money before I can blow it :))
    Planning to start in the beginning of the new year on 120k base capital and 22% target volatility (lower than that and some instruments are struggling to get 2 contracts max positions even on the maximum forecast with thresholting..), in time will add some more capital and instruments ..
    Also, automatic rolls based on the pre-recorded calendar for 90 years ahead (don't plan on living longer :) ) seem to work well (every instrument has a soft and hard roll periods based on historical volume and exp. dates + during the soft-roll in real time the system is checking that the new contract has at least 1% volume of the previous one..)
    ., it's because of another dug the system sold ~25 contract of platinum around Aug 16 and lost 9k - so it's a good idea to try that "software miracle" in paper first :))

    Is it sort of true btw that for every additional instrument you roughly need +10k capital?
     
    #1711     Oct 15, 2018
  2. Can I make a suggestion for alternative instruments? In each asset class you would like to use the instrument with the lowest value volatility. Lower value volatility enables you to hold more contracts at the same account risk setting (how did you arrive at a risk setting of 22%?)
    Equity: DJ600 correlates very strongly with ESTX50 but the contract's value volatility is about half.
    Forex: M6E (Euro mini) has a value volatility which is about three times smaller than MXP.

    In the discussion in the last few days was it remarked by @globalarbtrader that GE correlates strongly with bonds (such as ZT). The combined weight given to GE and ZT (24% of total) could therefore be a bit on the high side.
     
    #1712     Oct 15, 2018
  3. JMW

    JMW

    Hi - do you have any recommendations for reading on the topic of trading options?
     
    #1713     Oct 16, 2018
  4. Taleb dynamic hedging

    GAT
     
    #1714     Oct 16, 2018
  5. Kernfusion

    Kernfusion

    DJ600 and ESTX50 do look much smaller at lest in terms of margin requirements., but they aren't in the Rob's instrument list in Pysystemtrade, I wander why? are they less liquid or after a certain account size you actually start preferring to trade larger contracts to save on commissions?
    Although, MXP isn't a problem, with this VolTgt and capital the system can hold even more that the required 4 contracts, the problematic instruments are CL, ESTX50 and PL(platinum)..

    Regarding 22%, I figured Sharpe of trend following is 0.5, therefore half-Kelly gives you 25% vol target., but with only 8 instruments it will be even lower, so I wanted to use 20% and 100k but then I couldn't hold enough contracts in some instruments, so I bumped up the Vol and capital slightly. Not too scientific I guess..

    Regarding instrument weights, I guess it does make sense to take 6% from ZT+GE and redistribute into MXP+CL+ZC.. But on the other hand, the optimiser gave these weights, so who am I to contradict :) Also, they don't seem to be jumping around much over time, although US2 has shorter history..

    upload_2018-10-16_20-59-3.png
     
    #1715     Oct 16, 2018
  6. You mentioned that your account value will start at approximately 100 k USD. I agree with your view that CL, ESTX50 and PL are then limited to only 2~3 contracts maximum. Rob's account is larger in size (he reported > 400 k GBP in this log), but he diversifies over more instruments.

    Thanks for explaining how you arrived at 22% for your target volatility setting. I didn't do a "small account value correction" and left it at 25%.

    In your graph I don't see the red line for ESTX50. Does it overlap with one of the other lines? DJ600 was only introduced in 2010, so you would not be able to do a long backtest with this instrument. However, as it correlates strongly with ESTX50 could you probably use ESTX50 as proxy in the backtest. This short history could also explain why Rob did not include this instrument in his list. I found it during a recent search, looking for equity index futures which have smaller value volatility than the "famous ones" such as ESTX50, ES, NQ. I ended up with DJ600 for Europe, plus XINA50 and NIFTY (and SGXNK) at the Singapore Exchange. This gives exposure to Asian equity indexes. The market data fee for the Singapore exchange is relatively cheap.
     
    #1716     Oct 16, 2018
    Kernfusion likes this.
  7. sle

    sle

    Funny, I am not super-keen on that book, it's very much oriented towards old school market making and it pretty dated. My initial reaction is almost always something like Volatility Trading by filthy, which is not perfect either.
     
    #1717     Oct 16, 2018
  8. Kernfusion

    Kernfusion

    interesting, I should check these new instruments out..
    Yes, actually the lowest curve on the graph is both V2TX and EUROSTOX (they very slightly diverge at the tip if you use a magnifying glass:) ), I ran the fresh backrest before producing this graph and the weights are always slightly different as it's doing bootstrapping, so it's not deterministic..
     
    #1718     Oct 17, 2018
  9. Interesting. So even though V2TX is technically the time-derivative of ESTX50 this results in a perfectly overlapping graph? I would not have expected that intuitively. However, I have no experience in running those backtests. I only used the "handicraft method" as explained by Rob in his book.
    Here are two charts, showing the forecast and value volatility of V2TX (top) and ESTX50 (bottom) for the last two years. Eyeballing the blue forecast lines they don't seem to have a high correlation to me.
    compare.png
     
    #1719     Oct 17, 2018
  10. Yeah, but I started life as an old school options market maker, and I'm pretty dated as well :)

    There isn't really a equivalent to one of the many books on trading systems for options, maybe I should write one :)

    Failing that I always direct people to my friends home page http://helderpalaro.com/#volarb

    GAT
     
    #1720     Oct 17, 2018