Step 1 - Check Your Data Connection
Getting a blank chart in NinjaTrader 8? Does it appear your charts are not loading? Not a problem, we'll help you fix it. Checking your data connection might be the most obvious, but it is the most likely culprit. NinjaTrader 8 does not come with chart data, you have to add it by creating a "Connection" to a data provider.
How To Check Your Data Connection
First, open up your Control Center. This is the first window that loads up NinjaTrader 8 and looks like the one below. Make sure you see a "Green Light" in the bottom left which will show you that your connected to your data provider. If the light is red, it means your disconnected and your charts will not load or if it's orange/yellow it means you have a problem which could be a username/password issue or an expired account. Check the log tab to see the cause for why your charts are not loading.
Under your "Connections" menu at the top of the Control Center you can see a list of your current data connections. This is where you can also add connections by hitting "Configure" at the bottom of the "Connections" menu.
Need A Data Provider?
If you need FOREX data, you will need a data provider that will give that to you - good thing is it's free.
If you need Futures data, you can get a trial of futures data for 2 weeks. After that you can watch our video on how to get futures data for $1. Everybody has to pay for futures data. There is no way to get around it as it's all charged by the exchange and your broker. If you use a data feed provider will pass that charge onto you.
Step 2 - Check Your Data Series Settings
By default, NinjaTrader loads 5 days of data. This could look fine if your viewing this on a 1 minute chart. However, if your viewing it on a daily you might only see 5 candlesticks and that's it.
Try expanding your data series to load more data. To do this:
- Open a chart
- Right click anywhere on the chart and go to Data Series...
- Look for where it says: "Load Data Based On:" and change this to "Bars", then below where it now reads "Bars to load" put the number 1000. This will load up 1000 bars of past data which should probably be enough for you, if not feel free to change this value.
- Hit the "Preset Minute" and save it. Change the chart to a daily time frame and repeat the steps.
Step 3 - Clear Cached Data
Every time your connected to your data feed, that data is saved to your local computer so it doesn't have to be re-downloaded. If this data gets corrupted, you can have problems viewing it or having it not show up at all. Clearing the cached data will force the NinjaTrader program to redownload new data which should not be corrupt.
Follow these steps to delete your cached data:
- Close the NinjaTrader Platform
- Navigate to the following folder: Documents -> NinjaTrader 8 -> db folder -> cache folder
- Select all files-->Right mouse click-->Delete
- Restart NinjaTrader
- Reconnect your data feed and open your chart
Step 4 - Still Stuck?
Is the connection light in the control center green? Have you seen files in the cache folder to know that data is being downloaded? Have you checked the data series to make sure your loading enough data?
If all else has failed, feel free to comment below with any additional details and we'll be more than happy to help lend you a hand.
Once It's Fixed, Grab News Markings On Your Chart
Once you get the data onto your charts, you should consider having news events marked on there too.
The worst thing you can have happen is a news event comes out that catches you off guard. Our XABCD News software will allow you to stay in the know and be well aware of many news events that are released each week.