Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Feature request - Roll Over Futures by Volume

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Feature request - Roll Over Futures by Volume

    From 'Backtrader': https://www.backtrader.com/docu/data...ures-over.html

    Adding a volume condition
    ....the situation can be further improved in that not only the date but also the negotiated volume will be taken into account. Switch when the new contract trades more volume than the currently active one.
    Let’s add a checkcondition to the mix and run.
    $ ./rollover.py --rollover --checkdate --checkcondition --plot

    Len, Name, RollName, Datetime, WeekDay, Open, High, Low, Close, Volume, OpenInterest
    0001, FESX, 199FESXM4, 2013-09-26, Thu, 2829.0, 2843.0, 2829.0, 2843.0, 3.0, 1000.0
    0002, FESX, 199FESXM4, 2013-09-27, Fri, 2842.0, 2842.0, 2832.0, 2841.0, 16.0, 1101.0
    ...
    0175, FESX, 199FESXM4, 2014-06-19, Thu, 3307.0, 3330.0, 3300.0, 3321.0, 717979.0, 759122.0
    0176, FESX, 199FESXU4, 2014-06-20, Fri, 3309.0, 3318.0, 3290.0, 3298.0, 711627.0, 2957641.0
    ...
    0240, FESX, 199FESXU4, 2014-09-18, Thu, 3249.0, 3275.0, 3243.0, 3270.0, 846600.0, 803202.0
    0241, FESX, 199FESXZ4, 2014-09-19, Fri, 3273.0, 3293.0, 3250.0, 3252.0, 1042294.0, 3021305.0
    ...
    0305, FESX, 199FESXZ4, 2014-12-18, Thu, 3095.0, 3175.0, 3085.0, 3172.0, 1309574.0, 889112.0
    0306, FESX, 199FESXH5, 2014-12-19, Fri, 3195.0, 3200.0, 3106.0, 3147.0, 1329040.0, 2964538.0
    ...
    0365, FESX, 199FESXH5, 2015-03-19, Thu, 3661.0, 3691.0, 3646.0, 3668.0, 1271122.0, 1054639.0
    0366, FESX, 199FESXM5, 2015-03-20, Fri, 3607.0, 3664.0, 3595.0, 3646.0, 1182235.0, 3407004.0
    ...
    0426, FESX, 199FESXM5, 2015-06-18, Thu, 3398.0, 3540.0, 3373.0, 3465.0, 1173246.0, 811805.0
    0427, FESX, 199FESXM5, 2015-06-19, Fri, 3443.0, 3499.0, 3440.0, 3488.0, 104096.0, 516792.0
    Even better*. We have moved the switch date to the Thursday before the well known 3rd Friday of the expiration month
    This should come as no surprise because the expiring Future trades a lot less hours on that Friday and the volume must be small."

    Struggled with this in 7
    8's new Roll Over doesn't tackle it.

    Says it all, really...........

    #2
    Hello ,

    Thank you for your feedback,vI can certainly forward a note to our development team so interest in this is tracked for future feature consideration.

    We look forward to assisting further.

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by Hwop38, 05-04-2026, 07:02 PM
    0 responses
    164 views
    0 likes
    Last Post Hwop38
    by Hwop38
     
    Started by CaptainJack, 04-24-2026, 11:07 PM
    0 responses
    319 views
    0 likes
    Last Post CaptainJack  
    Started by Mindset, 04-21-2026, 06:46 AM
    0 responses
    246 views
    0 likes
    Last Post Mindset
    by Mindset
     
    Started by M4ndoo, 04-20-2026, 05:21 PM
    0 responses
    350 views
    0 likes
    Last Post M4ndoo
    by M4ndoo
     
    Started by M4ndoo, 04-19-2026, 05:54 PM
    0 responses
    179 views
    0 likes
    Last Post M4ndoo
    by M4ndoo
     
    Working...
    X