Suppose I want to do an adjustment while backtesting futures data, is there a place where I can specify my own adjustment rules, e.g. suppose I want to rollover say N days before maturity/ expiry for a particular market?
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
backtesting futures - adjustment
Collapse
X
-
backtesting futures - adjustment
I saw a Youtube video on advanced strategy development which showed a few options back adjustment, no adjustment etc for futures trading.
Suppose I want to do an adjustment while backtesting futures data, is there a place where I can specify my own adjustment rules, e.g. suppose I want to rollover say N days before maturity/ expiry for a particular market?Tags: None
-
Hello,
Thanks for your post.
This would not be something that would be available to change in the Strategy Analyzer. If you'd like to adjust the rollover dates for any contracts, the only option would be to add your own rollover dates in the Instrument Manager or to use time checks in your logic for specific dates.
-
Hi Drew, thanks for the answer. Would you have any information or link about what is the default rollover date assumptions used for contract adjustments particularly for some of the major contracts like ES, CL, GC, etc?Originally posted by NinjaTrader_DrewO View PostHello,
Thanks for your post.
This would not be something that would be available to change in the Strategy Analyzer. If you'd like to adjust the rollover dates for any contracts, the only option would be to add your own rollover dates in the Instrument Manager or to use time checks in your logic for specific dates.
Comment
-
Hello,
Thanks for your note.
NinjaTrader comes set up with expiratiosn based on the typical rollover date of years past.
You can view an instruments default rollover configuratrion in the Instrument Manager. This can be found under Tools -> Instrument Manager -> Search for the instrument by name or description -> Select the instrument once found -> Edit. Inside the Edit window, click the "Misc" tab and scroll to the very bottom. Select "Contract months" and then press the "..." button that appears.
Comment
-
Originally posted by NinjaTrader_DrewO View PostHello,
Thanks for your note.
NinjaTrader comes set up with expiratiosn based on the typical rollover date of years past.
You can view an instruments default rollover configuratrion in the Instrument Manager. This can be found under Tools -> Instrument Manager -> Search for the instrument by name or description -> Select the instrument once found -> Edit. Inside the Edit window, click the "Misc" tab and scroll to the very bottom. Select "Contract months" and then press the "..." button that appears.
Thanks Drew. One more question, when I click on the "..." and looked at the rollover dates, some of the them have an "Offset" value. What does the "Offset" value stand for?
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
558 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
324 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
101 views
0 likes
|
Last Post
by Mindset
02-09-2026, 11:44 AM
|
||
|
Started by Geovanny Suaza, 02-02-2026, 12:30 PM
|
0 responses
545 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
547 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment