LogoLogo
  • 👋GETTING STARTED
    • What is AlgoBox™?
    • 2-Week Free Trial
    • System Setup
    • How To Install
    • How To Use GitBook Documentation
    • AlgoBox™ Beginners Course
  • 🔵FUNDAMENTALS
    • 120 Day Program
    • Workspaces
    • Chart Layouts
    • AlgoBars
    • Contract Rollover
    • Trading Sessions
    • Time Regions
    • News
    • Trade Tracker
    • Daily Tracker Sheet
    • Tide / Wave Visualizer
    • Position Sizing
    • Position Manager
    • Position Details
    • Button Panel
    • Bid Ask Lines
    • Channel Regulator
    • Chart Labeler
    • Current Day OHL
    • Golden Ropes
    • MACV Filter Chart
    • MACV ULTIMATE
    • No Fiddle Zone
    • SMLK Timing Lines
    • FibElliDott
    • Harmonic Patterns
    • FlowMaster™ Alpha Omega
    • FlowMaster™ AudioBox
    • FlowMaster™ Cross
    • FlowMaster™ Delta Flagging Pro
    • FlowMaster™ Enigma
    • FlowMaster™ Enigma Bot
    • FlowMaster™ Enigma Dream Panel
    • Info Panel
    • Speedometer & Psychology Module
    • Speedy Chart
    • Support & Resistance Zones
    • Ultimate OBOS Divergence
    • Volume Profiler
    • Chart Notes
  • 🟢STRATEGIES
    • 1 Tick Wonder
    • 2 Finger Salute
    • 3 Wise Men
    • 4 Legged Dog Trap
    • Super Bands
    • Cluster Reversal
    • DCDM
    • DCR
    • Delta King
    • Diamond Dot
    • Double Delta
    • Double Delta Shift Reversal
    • Double Dot
    • HarmoniDot
    • Headshot
    • Ignition Bar
    • J-Hook
    • Masher
    • Enigma + AudioBox
    • Enigma MoonShot
    • Enigma Cadence
    • Double Enigma
    • Enigma + DCDM
    • Piercer
    • Plover
    • PRZ Cross
    • P-PRZ Ladders
    • Richie
    • Shark Back & Shark Tail
    • Strategy Confluence
    • Turtle
    • Regions
    • Alpha Omega Clustering
    • Alpha Omega Continuation
    • Super Alpha Omega
    • Super Moon
    • Titanic Zone
  • 🔴ESSENTIAL TIPS & TECHNIQUES
    • 4 Types of Stop Losses
    • 2-Try Rule
    • Recency Is Key
    • Hold To Opposing Signal
    • Small Account Challenge
    • Practice 10x Size
    • Checklists & Reminders
    • Stalking Trades
    • Dr. Seuss Entry Technique
    • Windfall Rules
    • Tools Of The Trade
    • Screenshots & Recordings
    • Trade Copier
    • PC Performance
    • NinjaTrader 8
    • Hotkeys
    • Sound
    • Trade Performance
    • Indicators
    • Market Replay / NT Playback
    • Commissions
    • Daily Loss Limit
    • Multiple PCs
    • Discord
    • AlgoBox™ Academy
      • Answers
    • Discounts
  • 🔗Links
    • Website
    • YouTube
    • Discord
    • AlgoBoxGPT
    • ℹ️Disclaimer
Powered by GitBook
On this page
  • Automation
  • 1-Click Rollover Button
  • Contract Rollover Settings
  • 1. Data Series
  • 2. Setup
  • 3. Visual
  • Video Tutorials: Contract Rollover
Export as PDF
  1. FUNDAMENTALS

Contract Rollover

US Futures / Equities

Last updated 3 hours ago

When trading US Futures, traders must know about Contract Rollover and how it affects price behavior before, during and after the rollover dates. Rollover is when traders must move their positions to the next month's contract to avoid expiration.

A rollover means carrying forward your future positions by closing your positions near the expiry date to opening the same new position in a further-out month contract.

Traders can determine when they need to move to the new contract by watching the volume of both the expiring contract and next month's contract. Once the newer contract has traded more volume than the previous contract, it is time to update your charts to the new contract date.

Automation

Luckily for the smart traders that use AlgoBox™ we have a Contract Rollover indicator that automatically plots a vertical line on the charts.

Click on your chart and press CTRL + i on your keyboard to enter the Indicators configuration window. Find and double-click "AlgoBoX__ContractRollover" to add the indicator to your chart. Click Apply and then click OK.

Manually rolling over the contract is done by typing in the next contract expiry in the window's instrument selector. For example: ES 06-24 to ES 09-24.

1-Click Rollover Button

When it's time to rollover to the next contract, simply click on the Contract Rollover button on the chart window pane and AlgoBox™ will automatically update your chart:


Contract Rollover Settings

1. Data Series

Displays the current chart instrument, contract date and configurations applied.

Input Series: This setting determines which chart the indicator is displayed on, linking the indicator to the selected chart data.

2. Setup

Allows you to add a label, set the maximum bars to look back, and configure calculations based On Price Change, On Bar Close, or On Each Tick.

On Price Change: Updates the indicator only when there is a change in the instrument's price.

On Bar Close: Updates whenever a new bar closes, recalculating based on the finalized bar data to reflect the latest market conditions and changes in trends. Be mindful of whether you are using AlgoBars or range bars.

On Each Tick: Updates with every price change or tick in the market, providing real-time adjustments and reflecting the most current data. This setting increases CPU processing load.

3. Visual

Customize button colors, adjust the button placement, and modify the font type and size to suit your preferences. The Visual Settings shown are default settings which usually do not need to be changed unless specified in release notes or instructional video, live stream or on Discord etc. Auto scale is recommended to be unchecked.

Auto Scale: Automatically adjusts the indicator’s scale to fit within the chart’s price axis, ensuring it’s properly visible without manual adjustments.

Displacement: Shifts the indicator's plot forward or backward on the X (time) axis. This setting is useful for aligning the indicator with price bars or other chart elements.

Display in Data Box: Determines whether the values are shown in the Data Box, which is an on-screen display that provides detailed chart information.

Panel: Specifies which panel or sub-panel the indicator is displayed in on the chart. Indicators can be placed in separate panels above or below the main price chart, allowing for organized and uncluttered visualization of multiple indicators.

Price Markers: Controls the display of markers or symbols on the Y (price) axis associated with the indicator's values. This setting helps highlight specific price levels or events directly on the price chart for better visibility and analysis.

Scale Justification: Determines where the indicator is positioned on the price scale, such as to the right or left side of the chart.

Visible: Toggles the overall visibility of the indicator, allowing you to hide or show it on the chart.

All settings displayed in the settings image are the current default configurations provided by NinjaTrader and/or the AlgoBox™ Pro software, and may change at any time in future software updates without notice.


Video Tutorials: Contract Rollover


- No credit card required, no obligation, no gimmicks.

🔵
Try AlgoBox™ for free
Disclaimer
WATCH: This short video explains the Contract Rollover indicator and how to use it.
WATCH: Vinny E. Mini explains Contract Rollover and much more.
Contract Rollover typically occurs four times per year for US Futures contracts.
"AlgoBoX__ContractRollover" indicator will automatically plot lines for each contract rollover so you don't have to memorize the dates nor be surprised when it comes time for rollover.
The vertical yellow dashed line marks the contract rollover date on this 89 range bar chart of YM.
AlgoBox™ makes it easy: 1-click Contract Rollover button.
The Contract Rollover offers a variety of customizable settings, allowing you to adjust them according to your preferences. Default AlgoBox™ settings are shown.