Indicators

View as Markdown

Definition

Contains a collection of indicators currently configured on the chart.

Property Value

A ChartObjectCollection of NinjaTrader.Gui.NinjaScript.IndicatorRenderBase objects representing the indicators on the chart.

Syntax

\<chartcontro\>.Indicators

Examples

1protected override void OnRender(ChartControl chartControl, ChartScale chartScale)
2{
3 // Instantiate a ChartObjectCollection to hold chartControl.Indicators
4 ChartObjectCollection<NinjaTrader.Gui.NinjaScript.IndicatorRenderBase> indicatorCollection = chartControl.Indicators;
5
6 // Print the Calculate setting for any configured indicators not using Calculate.OnBarClose
7 foreach (NinjaTrader.Gui.NinjaScript.IndicatorRenderBase indicator in indicatorCollection)
8 {
9 if (indicator.Calculate != Calculate.OnBarClose)
10 Print(String.Format("{0} is using Calculate.{1}", indicator.Name, indicator.Calculate.ToString()));
11 }
12}