UNPKG

igniteui-webcomponents-charts

Version:

Ignite UI Web Components charting components for building rich data visualizations using TypeScript APIs.

67 lines (66 loc) 3.13 kB
import { IgcColumnSupportingCalculation } from "./igc-column-supporting-calculation"; import { IgcDataSourceSupportingCalculation } from "./igc-data-source-supporting-calculation"; import { FinancialCalculationSupportingCalculations as FinancialCalculationSupportingCalculations_internal } from "./FinancialCalculationSupportingCalculations"; /** * Represents a contract between the financial series and the calculation strategies * detailing the supporting calculation strategies that the financial series will * provide in order for the indicator calculations to be performed. */ export declare class IgcFinancialCalculationSupportingCalculations { protected createImplementation(): FinancialCalculationSupportingCalculations_internal; protected _implementation: any; /** * @hidden */ get i(): FinancialCalculationSupportingCalculations_internal; private onImplementationCreated; constructor(); protected _provideImplementation(i: any): void; /** * The strategy provided to calculate an exponential moving average for a collection. */ get eMA(): IgcColumnSupportingCalculation; set eMA(v: IgcColumnSupportingCalculation); /** * The strategy provided to calculate a simple moving average for a collection. */ get sMA(): IgcColumnSupportingCalculation; set sMA(v: IgcColumnSupportingCalculation); /** * The strategy provided to calculate a standard deviation for a collection. */ get sTDEV(): IgcColumnSupportingCalculation; set sTDEV(v: IgcColumnSupportingCalculation); /** * The strategy provided to calculate a moving sum for a collection. */ get movingSum(): IgcColumnSupportingCalculation; set movingSum(v: IgcColumnSupportingCalculation); /** * The strategy provided to calculate the short period moving average for volume oscillator indicators. */ get shortVolumeOscillatorAverage(): IgcDataSourceSupportingCalculation; set shortVolumeOscillatorAverage(v: IgcDataSourceSupportingCalculation); /** * The strategy provided to calculate the long period moving average for volume oscillator indicators. */ get longVolumeOscillatorAverage(): IgcDataSourceSupportingCalculation; set longVolumeOscillatorAverage(v: IgcDataSourceSupportingCalculation); /** * The strategy provided to calculate the short period moving average for price oscillator indicators. */ get shortPriceOscillatorAverage(): IgcDataSourceSupportingCalculation; set shortPriceOscillatorAverage(v: IgcDataSourceSupportingCalculation); /** * The strategy provided to calculate the long period moving average for price oscillator indicators. */ get longPriceOscillatorAverage(): IgcDataSourceSupportingCalculation; set longPriceOscillatorAverage(v: IgcDataSourceSupportingCalculation); /** * The strategy provided to make doubles safe for plotting, by default will just make zero if the value * is invalid. */ get makeSafe(): (arg1: number) => number; set makeSafe(v: (arg1: number) => number); findByName(name: string): any; }