Installing and configuring – Currency Heatmap Indicator for NinjaTrader 8

General – Getting Started

Trading the currency markets is a complex business. With so many pairs and multiple timeframes it is almost impossible to monitor them all – but with with the Currency Heatmap you can. The Currency Heatmap indicator delivers the information you need to base your trading decisions on the entire spectrum of currency pairs derived from the 8 major currencies; namely the US dollar, the Euro, the British Pound, the Swiss Franc, the Japanese Yen, the Canadian Dollar, the Australian Dollar and finally the New Zealand Dollar. In one clear and simple table, you can see instantly the entire weight of market sentiment across all 28 pairs and across all timeframes. A global view of risk and sentiment on one chart.

It instantly displays the “hottest” and “coldest” areas of the financial landscape. Vertically, 28 currency pairs are listed and ranked from the most bullish (top) to the most bearish pair (bottom) and reflect the data ranking on the associated currency matrix indicator. And this is where it gets interesting: horizontally, the performance scores of each currency pair are displayed in 10 timeframes namely 1 minute, 5 minutes, 10 minutes, 15 minutes, 30 minutes, hourly, 4 hours, daily, weekly and monthly.

Interpreting the colors

Each cell of the Currency Heatmap indicator is color coded making it possible to interpret it instantly with just a glance, much like looking at a sophisticated thermal imagery scanner, but for Forex. If you check out the indicator, you’ll see how easy and intuitive it is, but let’s just expand on them here.

If we start with the performance scores. This is the value the indicator assigns to each currency pair representing how positively or negatively its price moved over a certain period. The Currency Heatmap calculates the performance scores the same way the Currency Matrix does but with a slight difference due to minor data constraints which does not affect the accuracy of the indicator in any way. The cells can be any of the two colors depending on the performance score. This is the color coding used when viewing the currency pairs ACROSS the 10 timeframes or what we like to call the time horizon:

  • Green – if the currency pair’s performance score for the aligned timeframe is POSITIVE.
  • Red – if the currency pair’s performance score for the aligned timeframe is NEGATIVE.

However, the pairs are then ranked VERTICALLY using a dynamic graded color code transitioning from green, to yellow, and to red in that order. The performance scores of the currency pairs in 10 timeframes are added together. The currency pairs are then ranked by their sum from the most positive to the most negative and are color coded as follows:

  1. Green shades – the sum of the currency pair’s performance scores in 10 timeframes is well above the fulcrum of zero.
  2. Yellow shades – the sum of the currency pair’s performance scores in 10 timeframes is relatively flat and around the fulcrum of 0. It can either be positive or negative but trails the numbers closest to 0.
  3. Red shades – the sum of the currency pair’s performance scores in 10 timeframes is well below the fulcrum of zero.

The gradation of color is dynamic and hence the transition of colors will depend entirely on the sum of the currency pair’s performance scores in 10 timeframes as explained above. As with all our other indicators, this is dynamic and is constantly shifting in real time to reflect the ebb and flow of sentiment across the timeframes.

Weight of the timeframes

One important factor to consider when interpreting the Currency Heatmap indicator and the ranking aspect, is the fact that the performance scores in each timeframe inherently possess weight, and this is reflected in how the indicator has been developed. As you can appreciate, the weight of sentiment in a slower timeframe is greater than that in a faster timeframe. Simply put, the weight of each timeframe is directly proportional to the timeframe itself. Faster timeframes carry less weighting to the overall ranking, whilst slower timeframes carry more. This means currency pairs ranking near or at the bottom of the ladder (bearish) are most likely to have red cells through the slower timeframes or the columns at the right hand side of the indicator. Similarly, the currency pairs at the top and ranking as bullish or very bullish, again are most likely to have green cells through the slower timeframes.

Stepping back, the changing colors deliver a heatmap reflecting the relative performance of the 28 currency pairs across ALL timeframes in real time. This gives a horizontal analysis of the currency pairs across time. Immensely powerful. And empowering you as a trader to make clear, logical and fast decisions.

Currency filter

The Currency Heatmap indicator allows you to filter the currency pairs relevant to the currency you are analysing. Just like the Quantum Currency Matrix indicator, a set of toggle buttons are available for this purpose which is located at the chart toolbar.

  • USD is the red button which filters out and displays all currency pairs containing the US Dollar.
  • EUR is the orange button which filters out and displays all the currency pairs containing the Euro.
  • GBP is the yellow button which filters out and displays all the currency pairs containing the British Pound.
  • CHF is the green button which filters out and displays all the currency pairs containing the Swiss Franc.
  • JPY is the blue button which filters out and displays all the currency pairs containing the Japanese Yen.
  • CAD is the purple button which filters out and displays all the currency pairs containing the Canadian Dollar.
  • AUD is the magenta button which filters out and displays all the currency pairs containing the Australian Dollar.
  • NZD is the white button which filters out and displays all the currency pairs containing the New Zealand Dollar.

Click then once to filter, and then click again to remove the filter. When a certain currency filter is in effect, the relevant currency pairs in the table appear colored while the others are not.

Getting started

Here are some further details on the Currency Heatmap indicator to help you get started:

  • Before attaching the indicator to a chart, please remember to set the timeframe to DAILY, otherwise the indicator will not work.
  • Your Quantum Currency Heatmap indicator can be applied to any chart for any currency pair. The chart does not influence or affect the appearance or performance of the indicator. For example, you can apply the indicator to a EURUSD, a GBPUSD, or a USDCHF, or any other pair.
  • The indicator occupies the chart panel itself. We recommend expanding the chart until you get a complete view of the indicator.
  • When you first apply the indicator, please allow a few seconds for the data to build in history.

By itself, the Quantum Currency Heatmap indicator is a powerful trading tool for identifying trading opportunities, quickly, easily on a single chart. However, its development is part of a new indicator bundle that we like to call the Quantum Currency Dashboard which consists of the following indicators:

  1. Quantum Currency Strength Indicator (CSI)
  2. Quantum Currency Matrix
  3. Quantum Currency Array
  4. Quantum Currency Heatmap

These four indicators then provide a unique and compact insight into all the various aspects of strength and weakness for both currencies and currency pairs from trend and momentum to overbought and oversold. What is unique is that using four charts you are then able to monitor the myriad combinations of strength, weakness, momentum, congestion and divergence across the entire forex complex at a click of a button. And even more powerfully giving you the confidence to get in and stay in for maximum profits. No more missed opportunities, no more struggling with multiple charts, and no more trader regret whatever your trading style approach.

Installation

Open NinjaTrader 8 platform and select a chart.

Right click the chart to bring up a menu which looks like the following image:

Capture - NinjaTrader 8 chart context menu

Select Indicators… which will open the following window. (Alternatively, you can open this window by clicking the Indicators button in the chart toolbar or by pressing Ctrl + I while focused on the chart)

NinjaTrader 8 Indicators window

In the Indicator window, scroll down to the QuantumCurrencyHeatmap indicator and click it to select the indicator. Once selected, click add in the Configured frame which will put it on the list of active indicators to be added in the chart.

Before clicking the OK or Apply button to complete, the indicator has a number of options which can be configured. you can click the Apply button at any time, and this will apply any changes you have made to the indicator without closing the window. This will allow you to see the changes you have made to the indicator, without closing with the OK button, or the Close button.

Configuration

All of the user configuration is down on the right hand side of the Indicator window. These are the default setting when you first install the indicator to a chart.

Parameters

These are the Parameters inputs:

LookBack – The value of this parameter determines the starting point of the period the indicator processes up to the most current bar. By default, the indicator looks back to 7 bars.

USDButtonColor – This property defines the color of the USD button. Its default color is red.

EURButtonColor – This property defines the color of the EUR button. Its default color is orange,

GBPButtonColor – This property defines the color of the GBP button. Its default color is yellow.

CHFButtonColor – This property defines the color of the CHF button. Its default color is green.

JPYButtonColor – This property defines the color of the JPY button. Its default color is blue.

CADButtonColor – This property defines the color of the CAD button. Its default color is purple.

AUDButtonColor – This property defines the color of the AUD button. Its default color is magenta.

NZDButtonColor – This property defines the color of the NZD button. Its default color is gray.

BookmarkedCurrencyPairs – This is a new feature we added to the Currency Heatmap which helps you keep track of currency pairs you’re interested in wherever they are in the list. To bookmark a currency pair, simply enter its symbol (without any prefix or suffix) in this field like so:

eurusd

You can bookmark multiple currency pairs at the same time by adding a space between them. For example, if you like to bookmark EURUSD, AUDCHF and USDJPY, simply enter the following value in this field:

eurusd audchf usdjpy

All bookmarked currency pairs are given a distinct color so you can see them easily in the constantly changing list. They are also not affected by the currency filters.

Data Series

Input series – please DO NOT change this setting.

Set up

Calculate – please DO NOT change this setting and leave as the default of On each tick.

Label – there is no need to change the value of this configuration.

Maximum bars look back – this is the maximum number of bars in the look back for the indicator. We suggest you leave this as the default of 256 as it is memory friendly

Visual

These are the Visual inputs:

Auto ScaleDO NOT change this setting and leave this as the default of True (checked)

DisplacementDO NOT change this setting and leave this at the default of 0

Display in Data Box – we suggest you leave this at the default of True (checked)

Label – this is the label which will display on the chart once the indicator is attached.

Panel – this specifies the panel number where the indicator will appear. We suggest you leave this as is.

Price Marker(s) – please DO NOT alter this setting and leave as the default of True (checked)

Scale Justification – please DO NOT alter this setting and leave as the default of Right

Visible – this setting is used to display (checked) or hide (unchecked) the entire indicator

Once you have made any changes to the settings for the Quantum Currency Matrix indicator, left click the OK button to complete and update the indicator.

Removing an indicator

These are the steps to remove an indicator from a chart.

Right click on the chart then select Indicators… from the menu. Select QuantumCurrencyHeatmap from the Configured frame and click remove. Click OK to confirm and the indicator should be unloaded from your chart.