The Signal Dashboard of the AT Framework

All indicators can send alerts or emails themselves whenever specific thresholds are reached, like crossing a zero line, leaving an overbought or oversold zone, turning direction and so on. Such alerts can be useful if you’re interested in that specific event, but if you enable alerts for every indicator on your charts you’ll get spammed with too much alerts or emails.

That’s exactly why we designed the AT Framework, to combine and filter signals from several indicators and sending only a single alert or email when a combined threshold is reached. And the ChartMonitor is handling this.

Steps to complete before you start

Before you start configuring your trading charts you need to finish the following steps:

  1. You need to have a trading system.
    The AT Framework can be used for every trading system and we don’t prefer one over the other or advise you a specific system.
    When you don’t have a trading system think about your preferred trading style and search for trading systems. There are lots of articles on Google.
  2. Decide on the timeframe you’re trading. This is part of your trading system rules.
    For example: you could trade on the 5 minutes chart and use a 1 hour chart for trend guidance.
  3. Decide which indicators in your trading system define your setup, i.e. what is the trigger for a possible trade. Also part of your trading system rules.
    Maybe all indicators in your system should point in the right direction, but it also could be that a few indicators define a trigger and that another indicator is just for your visual confirmation.

Then you can work on the configuration:

  1. Add the indicators that define your setup to your chart(s) and:
    1. Give them a unique Indicator Name
    2. If you have multiple indicator groups (probably on multiple charts; for instance on a 1 hour guidance chart and a 5 minute trigger chart) than give them an Indicator Group name
    3. If one of the indicators should be more important than others, give that indicator a higher Indicator Weight
  2. Add the ChartMonitor to your chart(s) and calculate and enter the threshold for the combined indicator signal percentage.
    On the ‘How does it work‘ page we explained how the combined signal is calculated.

Don’t make it too complex in the beginning; learn to work with our indicators first!
When you’ve imported the AT Framework package in NinjaTrader you also received two extra workspaces:

  • AssistedTrades single instrument setup
  • AssistedTrades multiple instrument setup

They definitely don’t qualify for a tested trading system, but they’re already configured and give you a good starting point to get to know our tools! 
You can find a full description of this on the example trade system setup page.

Specify the ChartMonitor settings

When you add ChartMonitor to a chart the default Threshold is set to 80%. Most of the time this is a realistic value; if you set the threshold too low you’ll get too many alerts and if you set it too high you probably get the alerts too late. But of course it depends on the number of indicators you use and their Weight, so do the math.

The Alert and Email checkboxes are checked by default, because these are the high quality trading signals we want to receive.

Make sure you’ve setup NinjaTraders ‘Email’ Share Service to be able to receive email alerts.

The Indicator Group setting is empty by default, which means the ChartMessage will receive signals from all indicators. If you want to receive different alerts from more than one set of indicators you should enter the Group name here. Of course you can always change that later.
By the way: there’s nothing wrong with always using an Indicator Group name in the ChartMonitor and the corresponding Indicators. Just be consistent.

ChartMonitor properties

Set the Indicator Location

ChartMonitor differs from the normal indicators in the options shown for the Indicator Location; there’s no ‘Off’ but instead there’s a ‘ChartTrader’ option. This option places the ChartMonitor signals on the bottom of the NinjaTrader ChartTrader, which can be very handy on your trade entry chart (of course the chart must be high enough to show both the ChartTrader contents and the ChartMonitor signals and/or buttons below it).
And if you’re using our TradeAssistant integrated in NinjaTraders ChartTrader (highly recommended!) the ChartMonitor signals and/or buttons will of course also be placed below the TradeAssistant.

Selecting one of the ‘normal’ locations (TopLeft, TopRight, BottomLeft and BottomRight) will place the ChartMonitor in that location on the price chart.
This can be handy when you haven’t got NinjaTraders ChartTrader enabled on the chart, which probably will be the case for overview charts or other supporting charts.

ChartMonitor in ChartTrader
ChartMonitor Location ‘ChartTrader’ and Indicator Signals ‘Compact’
ChartMonitor on Chart
ChartMonitor Location ‘TopLeft’ and Indicator Signals ‘Full’, with Alert and Email buttons
ChartMonitor and TradeAssistant in ChartTrader
ChartMonitor Location ‘ChartTrader’ and Indicator Signals ‘Detailed’ with TradeAssistant in ChartTrader as well

Indicator signal parameters

Now we only have to set the ChartMonitor’s parameter ‘Indicator signals’ to define how we want to show the signals. The available settings are:

  • None which doesn’t show signals at all
  • Compact which shows a text box with the number of indicators and the maximum weight, as well as the current total combined signal (see left chart above)
  • Detailed which shows the signals from all the connected indicators (see right chart above)
  • Full which shows the compact header with the total combined signal as well as all connected indicators signals below it (see middle chart above).
ChartMonitor parameters part1

Publish and Subscribe

Another feature of the ChartMonitor is its ability to publish the chart settings to ChartMonitor(s) on other chart(s).
If for instance you have a ChartMonitor on a 5 minute chart and another on a Tick chart, you can send the settings from the M5 chart to the Tick chart. This is done by defining the ChartMonitor on the M5 chart as ‘Publisher’ and the one on the Tick chart as ‘Subscriber’. The available settings are:

  • None which means the ChartMonitor doesn’t participate in Publish/Subscribe
  • Publish to make the ChartMonitor a Publisher, a ‘Chart’ button is shown above the signals to initiate publishing
  • Subscribe to make the ChartMonitor receive published settings from a Publisher
  • SubscribeSymbol to make the ChartMonitor receive only Instrument (Symbol) definitions from a Publisher
ChartMonitor parameters part2

Publish/subscribe keys

Just like indicator signals can be monitored by a specific ChartMonitor by entering an Indicator Group, you can define which chart(s) are synced with a Publisher chart by entering Publish/subscribe key(s).
Only Subscriber chart(s) with the same key(s) will be synced.

What are the published settings?

When you click on the ‘Chart’ button on a ChartMonitor in Publisher mode, the following information is published:

  • Instrument
  • ATM Strategy
  • Interval (Period)
  • Average ticks per bar and per second (only if you also have AT BarTimer on the Chart)

Charts that are in Subscription mode will automatically change the Instrument and the ATM Strategy.
The Interval (Period) depends on the Subscribe setting:

Publish/Subscribe mode SubscribeThe chart will change its Period to match exactly the period of the published chart
Publish/Subscribe mode SubscribeSymbolThe chart will only change its Period if the Publishing chart has an AT BarTimer and the Subscribing chart is a Tick chart.
In this case the number of ticks will be set to match the average number of ticks per bar of the Publisher chart divided by the average number of seconds per bar multiplied by the Threshold of the Subscribing charts AT BarTimer.
Result: the SubscribeSymbol Tick chart will set the tick value so that it roughly matches a time-based chart, where the time per bar is defined by the Threshold value of the AT BarTimer on the SubscribeSymbol chart

There is one thing that’s always published by a ChartMonitor, independent of your settings.
If you have a ChartMonitor on a Chart and the NinjaTrader ChartTrader is opened, changing the active Account in the Account dropdown will sync it on all other Charts and SuperDoms as well. There doesn’t even have to be a ChartMonitor on the other charts; this setting is synced anyway.

This behavior is by design, implemented so that you don’t work with a previously used account by accident.

Global Alert and Email buttons

Furthermore you can show an Alert and/or Email button above the signals that can be used to enable or disable alerts and emails for the ChartMonitor itself, and/or for other indicators as well. The available settings are:

  • None which means no button is shown
  • Chart to show a button to enable/disable alerts or emails from the ChartMonitor itself and all indicators on the chart for which alert or email is enabled
  • Instrument to show a button to enable/disable alerts or emails for all indicators on the same Instrument
  • Global to show a button to enable/disable all alerts or emails everywhere
ChartMonitor parameters part3

In this section there is also a checkbox to show the active Account, and another one to show a button with which you can minimize the chart to the taskbar. Sometimes these come in handy.

Now you know how the ChartMonitor is the control panel and the dashboard of the framework.
Read more about enhancing your own or existing indicators, an example trade system setup, five special Featured products or go back to the previous page.