Chart Series: Financial Indicators

This article provides a brief description and a list of the impotant properties of each indicator supported by TKChart. The indicators are divided in two groups - Technical Overlays and Technical Indicators. To set up a financial indicator, you have to initialize it with TKChartCandlestickSeries or TKChartOhlcSeries containing financial data.

Technical Overlays

Here is an example how to create a Bollinger Band indicator:

TKChartCandlestickSeries *candlesticks = [[TKChartCandlestickSeries alloc] initWithItems:financialDataPoints];
TKChartBollingerBandIndicator *bollingerBands = [[TKChartBollingerBandIndicator alloc] initWithSeries:candlesticks];
[financialChart addSeries:candlesticks];
[financialChart addSeries:bollingerBands];
let candlesticks = TKChartCandlestickSeries(items: financialDataPoints)
let bollingerBands = TKChartBollingerBandIndicator(series: candlesticks)
financialChart.addSeries(candlesticks)
financialChart.addSeries(bollingerBands)
var candlesticks = new TKChartCandlestickSeries (financialDataPoints.ToArray ());
var bollingerBands = new TKChartBollingerBandIndicator (candlesticks);
financialChart.AddSeries (candlesticks);
financialChart.AddSeries (bollingerBands);

And here are the rest of the available Technical Overlays

Technical Indicators

Here is an example how to set up Moving Average Convergence Divergence indicator:

TKChartCandlestickSeries *candlesticks = [[TKChartCandlestickSeries alloc] initWithItems:financialDataPoints];
TKChartMACDIndicator *macdIndicator = [[TKChartMACDIndicator alloc] initWithSeries:candlesticks];
macdIndicator.longPeriod = 26;
macdIndicator.shortPeriod = 12;
macdIndicator.signalPeriod = 9;
[financialChart addSeries:macdIndicator];
let candlesticks = TKChartCandlestickSeries(items: financialDataPoints)
let macdIndicator = TKChartMACDIndicator(series: candlesticks)
macdIndicator.longPeriod = 26
macdIndicator.shortPeriod = 12
macdIndicator.signalPeriod = 9
financialChart.addSeries(macdIndicator)
var candlesticks = new TKChartCandlestickSeries (financialDataPoints.ToArray());
var macdIndicator = new TKChartMACDIndicator (candlesticks);
macdIndicator.LongPeriod = 26;
macdIndicator.ShortPeriod = 12;
macdIndicator.SignalPeriod = 9;
financialChart.AddSeries (macdIndicator);

And here are the rest of the available Technical Indicators