For NinjaTrader 8
The HeatMap Pro provides a quick, simple, & easy to read visual display of the current market change relative to yesterday’s market close. The bottom panel informs you when the markets are correlated in the same direction or mixed. In addition, the Trend Bars display the trend direction for each market/instrument. The market’s percent change is traditionally calculated by taking the currently traded price and subtracting it from yesterday’s Closing price.
Opening a HeatMap
The HeatMap is not an indicator. It is a new class of tool that NinjaTrader calls AddOn Framework. Opening a new HeatMap is similar to opening a new chart.
- Go to the Control Center.
- Click on the New menu.
- Go to SharkIndicators, at the bottom, and you will see the HeatMap there.
Each instrument you add to the HeatMap is displayed in a tile.
The tile's instrument.
The prior market closing price. See the Data Feed Connections section below on how this price is obtained
The percent change between prior session close and the current last price.
The current market price. The Last price.
The Trend Bars use a 1-minute chart period to determine a short term trend. Green up trend bars will display when the last three minute bars are all up. Red down trend bars will display when the last three bars are all down. Gray neutral bars are shown when the last three bars are mixed up & down.
The direction of the trend bars (#5).
To add instruments to the HeatMap, double click on the instrument category, seen at the bottom, to add all the instruments within that category.
Or, to add individual instruments click the triangle (on the left) to expand the category and double click on the individual instruments.
If an instrument can not be found you will need to add it to NinjaTrader's Instrument List, found in the Control Center. The categories of instruments come from NinjaTrader's Instrement List component.
Rollover of Futures Instruments
Data Feed Connections
Prior Session Close Price
MarketData.LastClose: Your data feed MUST provide the instrument's prior session Close price. NinjaTrader calls it MarketData.LastClose. That special price is not calculated by HeatMap or NinjaTrader. It comes from the exchange to your data feed provider, and then to NinjaTrader. If your data feed does not support MarketData.LastClose, HeatMap tiles will display "No data" or "loading".
NinjaTrader support has a list of data feed providers to identify which ones support .LastClose. See the Data by Provider page. The "Settlement adjusted Close Price For Daily Bars" column must be marked YES.
Indexes and Non-tradable Instruments: According to NinjaTrader support, non-tradable instruments do not have a MarketData.LastClose value. e.g. ^DJIA, ^SP500, ^VIX.
Playback Connection data feed
The Playback Connection calculates the prior session Close price when the instruments's RTH session ends. What this translates to for the Heatmap is the Playback Connection must start playing just before the prior day's instrument closing time, and when the after hours market reopens the Playback Connection will have the prior session Close price and the Heatmap will then display correctly.
Tip: Do Not move the Playback Connection slider. The Playback Connection loses the MarketData.LastClose price (last session Close price) when the slider is moved.
i.e. Fast forward the Playback Connection past the first trading day. When the market reopens in the after hours session(approx. 6:00PM Eastern Time, UTC -5) the Heatmap will start working, as the beginning of the new session is when the Playback Connection makes the MarketData.LastClose price available. Then you can fast forward to the next day's market open.