/*! * * Wijmo Library 5.20251.40 * https://developer.mescius.com/wijmo * * Copyright(c) MESCIUS inc. All rights reserved. * * Licensed under the End-User License Agreement For MESCIUS Wijmo Software. * us.sales@mescius.com * https://developer.mescius.com/wijmo/licensing * */ /** * {@module wijmo.angular.chart.finance.analytics} * AngularJS directives for wijmo.angular.chart.finance.analytics module */ /** * */ export declare var ___keepComment: any; import { WjSeriesBase } from 'wijmo/wijmo.angular.chart'; /** * Angular module name, which can be used in the angular.module(moduleName) * function to obtain a reference to the module . */ export declare const ngModuleName = "wj.chart.finance.analytics"; export declare class WjBaseOverlayIndicator extends WjSeriesBase { constructor(); readonly _controlConstructor: any; } export declare class WjBaseSingleOverlayIndicator extends WjBaseOverlayIndicator { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FinancialChart} {@link Fibonacci} object. * * The wj-flex-chart-fibonacci directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
high
@ The high value of {@link Fibonacci} tool.
*
labelPosition
@ The label position for levels in {@link Fibonacci} tool.
*
levels
@ The levels value of {@link Fibonacci} tool.
*
low
@ The low value of {@link Fibonacci} tool.
*
minX
@ The x minimum value of {@link Fibonacci} tool.
*
maxX
@ The x maximum value of {@link Fibonacci} tool.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
altStyle
= The series alternative style.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
uptrend
@ The value indicating whether to create uptrending {@link Fibonacci} tool.
*
* */ export declare class WjFlexChartFibonacci extends WjSeriesBase { constructor(); readonly _controlConstructor: any; _initControl(element: any): any; } /** * AngularJS directive for the {@link FinancialChart} {@link FibonacciArcs} object. * * The wj-flex-chart-fibonacci-arcs directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
labelPosition
@ The {@link LabelPosition} for levels in {@link FibonacciArcs} tool.
*
levels
@ The levels value of {@link FibonacciArcs} tool.
*
start-x
@ The starting X value of {@link FibonacciArcs} tool.
*
end-x
@ The ending X value of {@link FibonacciArcs} tool.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
altStyle
= The series alternative style.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
* */ export declare class WjFlexChartFibonacciArcs extends WjSeriesBase { constructor(); readonly _controlConstructor: any; _initControl(element: any): any; } /** * AngularJS directive for the {@link FinancialChart} {@link FibonacciFans} object. * * The wj-flex-chart-fibonacci-fans directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
labelPosition
@ The {@link LabelPosition} for levels in {@link FibonacciFans} tool.
*
levels
@ The levels value of {@link FibonacciFans} tool.
*
start
@ The starting {@link DataPoint} of {@link FibonacciFans} tool.
*
end
@ The ending {@link DataPoint} of {@link FibonacciFans} tool.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
altStyle
= The series alternative style.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
* */ export declare class WjFlexChartFibonacciFans extends WjSeriesBase { constructor(); readonly _controlConstructor: any; _initControl(element: any): any; } /** * AngularJS directive for the {@link FinancialChart} {@link FibonacciTimeZones} object. * * The wj-flex-chart-fibonacci-time-zones directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
labelPosition
@ The {@link LabelPosition} for levels in {@link FibonacciTimeZones} tool.
*
levels
@ The levels value of {@link FibonacciTimeZones} tool.
*
startX
@ The starting X value of {@link FibonacciTimeZones} tool.
*
endX
@ The ending X value of {@link FibonacciTimeZones} tool.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
altStyle
= The series alternative style.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
* */ export declare class WjFlexChartFibonacciTimeZones extends WjSeriesBase { constructor(); readonly _controlConstructor: any; _initControl(element: any): any; } /** * AngularJS directive for the {@link FinancialChart} {@link ATR} object. * * The wj-flex-chart-atr directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any set at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
period
@ The period for the average true range calculation.
*
* */ export declare class WjFlexChartAtr extends WjBaseSingleOverlayIndicator { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FinancialChart} {@link CCI} object. * * The wj-flex-chart-cci directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any set at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
period
@ The period for the commodity channel index calculation.
*
* */ export declare class WjFlexChartCci extends WjBaseSingleOverlayIndicator { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FinancialChart} {@link RSI} object. * * The wj-flex-chart-rsi directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any set at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
period
@ The period for the relative strength index calculation.
*
* */ export declare class WjFlexChartRsi extends WjBaseSingleOverlayIndicator { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FinancialChart} {@link WilliamsR} object. * * The wj-flex-chart-williams-r directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any set at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
period
@ The period for the Williams %R calculation.
*
* */ export declare class WjFlexChartWilliamsR extends WjBaseSingleOverlayIndicator { constructor(); readonly _controlConstructor: any; } export declare class WjFlexChartMacdBase extends WjBaseOverlayIndicator { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FinancialChart} {@link Macd} object. * * The wj-flex-chart-macd directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
styles/dt>
The styles for the MACD and Signal lines.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any set at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
fast-period
@ The fast moving average period for the MACD calculation.
*
slow-period
@ The slow moving average period for the MACD calculation.
*
signal-smoothing-period/dt>
@ The smoothing period for the MACD calculation.
*
* */ export declare class WjFlexChartMacd extends WjFlexChartMacdBase { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FinancialChart} {@link MacdHistogram} object. * * The wj-flex-chart-macd-histogram directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any set at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
fast-period
@ The fast moving average period for the MACD calculation.
*
slow-period
@ The slow moving average period for the MACD calculation.
*
signal-smoothing-period/dt>
@ The smoothing period for the MACD calculation.
*
* */ export declare class WjFlexChartMacdHistogram extends WjFlexChartMacdBase { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FinancialChart} {@link Stochastic} object. * * The wj-flex-chart-stochastic directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
styles/dt>
The styles for the %K and %D lines.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any set at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
k-period
@ The period for the %K calculation.
*
d-period
@ The period for the %D calculation.
*
smoothing-period
@ The smoothing period for the %K calculation.
*
* */ export declare class WjFlexChartStochastic extends WjBaseOverlayIndicator { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FinancialChart} {@link BollingerBands} object. * * The wj-flex-chart-bollinger-bands directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any set at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
period
@ The period for the Bollinger Bands calculation.
*
multiplier/dt>
@ The standard deviation multiplier for the Bollinger Bands calculation.
*
* */ export declare class WjFlexChartBollingerBands extends WjBaseOverlayIndicator { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FinancialChart} {@link Envelopes} object. * * The wj-flex-chart-envelopes directive must be contained in a {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any set at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
period
@ The period for the moving average envelopes calculation.
*
size/dt>
@ The size of the moving average envelopes.
*
type/dt>
@ The {@link MovingAverageType} of the moving average to be used for the envelopes.
*
* */ export declare class WjFlexChartEnvelopes extends WjBaseOverlayIndicator { constructor(); readonly _controlConstructor: any; }