---
description: >-
  Making sure you are on the "front month with most volume is required when
  trading futures.
---

# Add Symbols- Roll Contracts - Market Analyzer

Ninja Trader's upcoming events calendar will tell you when a particular futures market will roll over. Please check the dates for the contracts you trade and double-check that the trading volume is higher in the month you will trade.&#x20;

<figure><img src="https://3236049238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX3BVDio6Si7AfU2rKr%2Fuploads%2Fg9PJ3LYSDofSQKOZS2RK%2Fimage.png?alt=media&#x26;token=ed9ca679-5a2b-4e0e-8abf-c1b2558d1a5c" alt=""><figcaption><p>click to enlarge- Ninja trader dashboard and upcoming events</p></figcaption></figure>

***

### Batch Rollover

The NinjaTrader Desktop platform allows batch rollover of the contract expiry of all instrument lists and windows on all open workspaces. To perform this batch rollover, please see the steps below:

Select Tools > Database Management from the Control Center window of NinjaTrader Desktop:

![](https://support.ninjatrader.com/servlet/rtaImage?eid=ka0Hs0000018xat\&feoid=00N1T00000AywZL\&refid=0EMHs000007asXn)

The grid under Rollover Futures Instruments will show each instrument that is eligible for rollover. A contract becomes eligible to be rolled over when today's date is greater than or equal to the rollover date defined for the instrument's next contract month:

![](https://support.ninjatrader.com/servlet/rtaImage?eid=ka0Hs0000018xat\&feoid=00N1T00000AywZL\&refid=0EMHs000007asXx)

Clicking Rollover will update each instrument with a checkmark next to it to the next contract month.

Please note:

* Rolling over futures instruments will update the expiry of the instruments across all instrument lists and windows using the instruments on all open workspaces. These changes in workspaces will need to be saved, should you wish to preserve them. If there are areas on NinjaTrader Desktop where you wish to still use the old expiry, please be sure to switch them back to the old expiry or do not roll over at this time.
* NinjaScript strategies are not rolled forward and must be manually rolled over.

### "I can't see the new contract month on my Chart"

If you are trying to load a Chart in NinjaTrader Desktop and are not seeing the next contract month, you can simply type in the symbol for the next month and it will load the data series and populate the drop-down menu in your chart with the new month.

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

***

To check the volume, you must build a market analyzer from within Ninja Trader. Select FILE> NEW > MARKET ANALYZER from the Ninja Trader Control Center.  Then you will want to right-click on it and apply the Nexgen "default template". Add the current future month and the next expiration month.&#x20;

The process is the same for Ninja 8 as well as Ninja 7. There is one difference, the future contract will not be readily available in your list of markets. To populate the "next" contract you will have to build a new chart manually, typing in the date of the next contract.&#x20;

<figure><img src="https://3236049238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX3BVDio6Si7AfU2rKr%2Fuploads%2FvcBwhJzgyFXq7Q8Y5BQm%2Fimage.png?alt=media&#x26;token=cab81a36-11cc-4594-b111-82705a202141" alt=""><figcaption><p>click to enalge- Build new market analyzer space in Ninja8</p></figcaption></figure>

Build a blank new chart. &#x20;

<figure><img src="https://3236049238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX3BVDio6Si7AfU2rKr%2Fuploads%2FzKRBsmzzd3wha2ZMhqDb%2Fimage.png?alt=media&#x26;token=48fb1594-2e72-4b7e-a268-4b8a06c30e51" alt=""><figcaption><p>click to enarge- Build new chart</p></figcaption></figure>

You can delete that chart, and when you right click on the market analyzer, the new contract will be available to add to your list.&#x20;

<figure><img src="https://3236049238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX3BVDio6Si7AfU2rKr%2Fuploads%2FBM1u3U3BMhHR3IY7Jw7m%2Fimage.png?alt=media&#x26;token=fa416250-3aa9-4d7b-826e-c9770f5b1f6f" alt=""><figcaption><p>click to enarge- right click to add the next contract</p></figcaption></figure>

Once you have created the window, you will right-click on the instrument column and add in the contracts you wish to track.

To add a new month or symbol in Ninja 7 - Select TOOLS INSTRUMENT MANAGER from the control panel.,&#x20;

![to add new symbol or roll a futures contract to the next delivery month](https://3236049238-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MX3BVDio6Si7AfU2rKr%2F-MX3g4bfDPQ9sQJxbRSo%2F-MX3jW-qv0J1hDJpkVyh%2Ftools.png?alt=media\&token=b13855c1-dac5-45a6-a44b-f2f9587f9314)

You will then use the NAME section to type the symbol, CLICK SEARCH, then HIGHLIGHT it and move it to the active list on the left.&#x20;

![add new symbol to ninja 7 list](https://3236049238-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MX3BVDio6Si7AfU2rKr%2F-MX3g4bfDPQ9sQJxbRSo%2F-MX3jv4aN4l_ogcOH6qY%2Fmonth.png?alt=media\&token=b9490301-74c8-4ff8-8ce8-3c3dcb4be711)

Once the symbol is in your list, to "roll" your contract months, simply use the drop-down menu on your existing workspace charts and select the new month.&#x20;

![](https://3236049238-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MX3BVDio6Si7AfU2rKr%2F-MX3g4bfDPQ9sQJxbRSo%2F-MX3kXV7M6J_QYh4jVB7%2Fnew%20month.png?alt=media\&token=5d7d8193-64f7-42c4-ac69-de153d877925)
