HeatMap Pro

For NinjaTrader 8


Image

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.

Prerequisites

  • This tool requires a real-time data feed for the instruments you wish to use.
  • The Data Feed provider is responsible for transmitting the prior session's Closing price.  See the Data Feed Connections section below.

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.

  1. Go to the Control Center.
  2. Click on the New menu.
  3. Go to SharkIndicators, at the bottom, and you will see the HeatMap there.


Tile Components

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).

Instruments menu

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.


Buttons

Rollover of Futures Instruments

The NinjaTrader » Database Management » Rollover futures instruments feature does not apply to 3rd party Addon products.  NinjaTrader will need to extend the functionality of their feature before it can work with the HeatMap.

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.


HeatMap Pro

For NinjaTrader 7



The HeatMapPro provides a quick, simple, & easy to read visual display of the current market change relative to yesterday’s close or the market open. The bottom panel informs you when the markets are correlated in the same direction or mixed. In addition, the Trend Bars display the trend status for each market. The market’s percent change is traditionally calculated by taking the currently traded price and subtracting it from yesterday’s Closing price. Our HeatMap can also show the percent change from the market Open.

Prerequisites

  • This indicator requires a real-time data feed for the instruments you wish to use.
  • The Data Feed provider is responsible for transmitting the prior session's Closing price.

Parameters


Instruments

Options

UI Options

Data Feed Connections

Live data feed
Your data feed provides the instrument's Last Session Close price.  That price is not calculated by the Heatmap or NinjaTrader.  It comes from the exchange to your data feed provider and then to NinjaTrader.  If the data feed does not support MarketData.LastClose, HeatMap tiles will not be able to display the market change.  NinjaTrader support has noted that FXCM and Forex.com does not support .LastClose.

Market Replay data feed
The Market Replay calculates the Last Session Close price when the instruments's RTH session ends.  What this translate to for the Heatmap is the Market Replay must be fast forwarded to the instrument's closing time and when the after hours market reopens the Market Replay will receive the Last Session Close price and the Heatmap will then start working.  Do Not move the Market Replay slider.  The Market Replay loses the Last Session Close price when the slider is moved.
I.E.  Fast forward the Market Replay data past the first trading day.  When the market reopens in the after hours session the Heatmap will start working.  Then you can fast forward to the next market open.

Additional information is available on the NinjaTrader Support Forum.  Post #1Post #2.



Compatibility for use in BloodHound is not possible due to a limitation in NinjaTrader 7.