If you're using an indicator in NinjaTrader that brings in more than one time frame, such as MQ Gravity Lines, MQ Range Finder, MQ MTAM, or others, then it might be caused by a change to the nomenclature used for displaying Futures contracts.
When charts aren't updating, or you're getting an error that prevents certain data from being drawn, such as Ruby Levels in MQ Gravity Lines, it may be that you changed the way some symbols - specifically Futures contracts - are displayed in NinjaTrader. The standard method of displaying the contracts is in the format CL 01-26 for the Crude January 2026 expiration contract. Some users have discovered that NinjaTrader lets users specify an alternate format to simply contract names, that would appear as CLF6 or CLJAN26, in this example. While this setting might be helpful, it prevents indicators from being able to load secondary data since the shorthand or alternate format isn’t recognized within the NinjaTrader code libraries.
When the shorthand is used, the request to bring in the current symbol’s data on a separate timeframe fails, and therefore that secondary data can't be loaded, and a warning appears on the chart that not enough bars have been loaded, or plots or data are missing from the chart.
To fix this issue, you’ll want to revert to the standard nomenclature for futures contracts, at least until NinjaTrader updates their code subroutines to recognize the alternate nomenclatures. To change this, log into the NinjaTrader Customer Portal at https://account.ninjatrader.com and log in. Then under the User Account button at the upper right, select Settings from the menu. Choose Preferences from the list of choices along the top, then scroll down to locate the Symbology Display Style setting, and choose the Numeric style. Return to your charts and refresh a chart to see MQ Gravity Lines working again. If it doesn’t come up immediately, close and restart NinjaTrader.
A screen capture of the settings described above follows: