I am talking about the behaviour when an indicator is selected as input series for an indicator. This is the main difference between NinjaTrader 7 and NinjaTrader 8
NinjaTrader 7: When an indicator is selected as input series, Open, High, Low, Close, Median, Typical and Weighted are remapped to Input.
NinjaTrader 8: Open, High, Low, Close, Median, Typical and Weighted will always return price data, irrespective of the selected input series.
NinjaTrader 8 has a huge advantage here, as it is possible to access both the input series the underlying price data without adding a secondary bar series. Well designed.
However, this makes it necesary to recode some of the indicators, which currently do not work on an indicator. Actually, this has already been done for the Swing and the ZigZag indicator, The Swing indicator checks the input series, and then performs calculations accordingly as needed. The ZigZag indicator has an option which is compatible with indicators as input series.
Problem:
The following indicators cannot be used, when an indicator is selected as input series:
- ADX
- ADXR
- Aroon
- Aroon Oscillator
- ATR
- CCI
- DM
- DMI
- Double Stochastics
- Parabolic SAR
- RVI
- Stochastics
- Stochastics Fast
- Ultimate Oscillator
- WilliamsR
For other indicators it does not make sense to select an indicator as input series. In this case an error message should be displayed, if an input other than price data is used. This would apply to
- BOP
- Chaikin Money Flow
- Chaikin Oscillator
- Keltner Channel
- RIND
- Range
I did not check all indicators in detail, but I have probably caught the most obvious candidates. With NinjaTrader 7 it was possible to use the first group with other indicators as input series. It is necessary to make these indicator available again for use on indicators.
The best known example is probably the StochRSI, which is calculated by applying a Stochastics to a RSI. This indicator even comes as a default indicator with NinjaTrader. It is quite common to apply the Stochastics to other oscillators, which was possible with NinjaTrader 7, but which cannot be done with NinjaTrader 8.
Also CCI, Double Stochastics, WilliamsR can not be applied to other indicators with NinjaTrader 8. The chart below shows the Aroon Oscillator applied to a CCI with NinjaTrader 7. This results in improved signals. Again, this cannot be done with NinjaTrader 8.
It s pretty easy to modify the code of the listed indicators to allow for applying them to other indicators. Why not simply do it?
Comment