/*! * * 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.knockout.chart.finance.analytics} * KnockoutJS bindings for wijmo.chart.finance.analytics module */ /** * */ export declare var ___keepComment: any; import { WjSeriesBase } from 'wijmo/wijmo.knockout.chart'; /** * KnockoutJS binding for the {@link Fibonacci} object. * * Use the {@link wjFlexChartFibonacci} binding to add {@link Fibonacci} object to your * KnockoutJS applications. For example: * *
<p>Here is a Fibonacci:</p>
 *    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date', chartType:'Candlestick' }">
 *         <div data-bind="wjFinancialChartSeries: { bindingX: 'date', binding: 'high,low,open,close' }"></div>
 *         <div data-bind="wjFlexChartFibonacci: { binding:'close', symbolSize:1, labelPosition: 'Left',  uptrend: true}"></div>
 *   </div>
* * The wjFlexChartFibonacci binding supports all read-write properties and events of * the {@link Fibonacci} class. */ export declare class wjFlexChartFibonacci extends WjSeriesBase { _getControlConstructor(): any; _createControl(element: any): any; } /** * KnockoutJS binding for the {@link FibonacciArcs} object. * * Use the {@link wjFlexChartFibonacciArcs} binding to add {@link FibonacciArcs} object to your * KnockoutJS applications. For example: * *
<p>Here is a FibonacciArcs:</p>
 *    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date', chartType:'Candlestick' }">
 *         <div data-bind="wjFinancialChartSeries: { bindingX: 'date', binding: 'high,low,open,close' }"></div>
 *         <div data-bind="wjFlexChartFibonacciArcs: { binding:'close', start:start, end: end,  labelPosition: 'Top'}"></div>
 *   </div>
* * The wjFlexChartFibonacciArcs binding supports all read-write properties and events of * the {@link FibonacciArcs} class. */ export declare class wjFlexChartFibonacciArcs extends WjSeriesBase { _getControlConstructor(): any; _createControl(element: any): any; } /** * KnockoutJS binding for the {@link FibonacciFans} object. * * Use the {@link wjFlexChartFibonacciFans} binding to add {@link FibonacciFans} object to your * KnockoutJS applications. For example: * *
<p>Here is a FibonacciFans:</p>
 *    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date', chartType:'Candlestick' }">
 *         <div data-bind="wjFinancialChartSeries: { bindingX: 'date', binding: 'high,low,open,close' }"></div>
 *         <div data-bind="wjFlexChartFibonacciFans: { binding:'close', start:start, end: end,  labelPosition: 'Top'}"></div>
 *   </div>
* * The wjFlexChartFibonacciFans binding supports all read-write properties and events of * the {@link FibonacciFans} class. */ export declare class wjFlexChartFibonacciFans extends WjSeriesBase { _getControlConstructor(): any; _createControl(element: any): any; } /** * KnockoutJS binding for the {@link FibonacciTimeZones} object. * * Use the {@link wjFlexChartFibonacciTimeZones} binding to add {@link FibonacciTimeZones} object to your * KnockoutJS applications. For example: * *
<p>Here is a FibonacciTimeZones:</p>
*    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date', chartType:'Candlestick' }">
*         <div data-bind="wjFinancialChartSeries: { bindingX: 'date', binding: 'high,low,open,close' }"></div>
*         <div data-bind="wjFlexChartFibonacciTimeZones: { binding:'close', startX:zStart, endX: zEnd,  labelPosition: 'Right'}"></div>
*   </div>
* * The wjFlexChartFibonacciTimeZones binding supports all read-write properties and events of * the {@link FibonacciTimeZones} class. */ export declare class wjFlexChartFibonacciTimeZones extends WjSeriesBase { _getControlConstructor(): any; _createControl(element: any): any; } export declare class WjBaseOverlayIndicator extends WjSeriesBase { _getControlConstructor(): any; } export declare class WjBaseSingleOverlayIndicator extends WjBaseOverlayIndicator { _getControlConstructor(): any; } /** * KnockoutJS binding for the {@link ATR} object. * * Use the {@link wjFlexChartAtr} binding to add {@link ATR} object to your * KnockoutJS applications. For example: * *
<p>Here is a ATR:</p>
*    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date'}">
*         <div data-bind="wjFlexChartAtr: { binding: 'high,low,open,close',period:'14' }"></div>
*   </div>
* * The wjFlexChartAtr binding supports all read-write properties and events of * the {@link ATR} class. */ export declare class wjFlexChartAtr extends WjBaseSingleOverlayIndicator { _getControlConstructor(): any; } /** * KnockoutJS binding for the {@link CCI} object. * * Use the {@link wjFlexChartCci} binding to add {@link CCI} object to your * KnockoutJS applications. For example: * *
<p>Here is a CCI:</p>
 *    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date'}">
 *         <div data-bind="wjFlexChartCci: { binding: 'high,low,open,close',period:20 }"></div>
 *   </div>
* * The wjFlexChartCci binding supports all read-write properties and events of * the {@link CCI} class. */ export declare class wjFlexChartCci extends WjBaseSingleOverlayIndicator { _getControlConstructor(): any; } /** * KnockoutJS binding for the {@link RSI} object. * * Use the {@link wjFlexChartRsi} binding to add {@link RSI} object to your * KnockoutJS applications. For example: * *
<p>Here is a RSI:</p>
 *    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date', chartType:'Candlestick' }">
 *         <div data-bind="wjFlexChartRsi: { binding: 'high,low,open,close',period:20 }"></div>
 *   </div>
* * The wjFlexChartRsi binding supports all read-write properties and events of * the {@link RSI} class. */ export declare class wjFlexChartRsi extends WjBaseSingleOverlayIndicator { _getControlConstructor(): any; } /** * KnockoutJS binding for the {@link WilliamsR} object. * * Use the {@link wjFlexChartWilliamsR} binding to add {@link WilliamsR} object to your * KnockoutJS applications. For example: * *
<p>Here is a WilliamsR:</p>
 *    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date'}">
 *         <div data-bind="wjFlexChartWilliamsR: { binding: 'high,low,open,close',period:20 }"></div>
 *   </div>
* * The wjFlexChartWilliamsR binding supports all read-write properties and events of * the {@link WilliamsR} class. */ export declare class wjFlexChartWilliamsR extends WjBaseSingleOverlayIndicator { _getControlConstructor(): any; } export declare class WjFlexChartMacdBase extends WjBaseOverlayIndicator { _getControlConstructor(): any; } /** * KnockoutJS binding for the {@link Macd} object. * * Use the {@link wjFlexChartMacd} binding to add {@link Macd} object to your * KnockoutJS applications. For example: * *
<p>Here is a Macd:</p>
 *    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date'}">
 *         <div data-bind="wjFlexChartMacd: { binding: 'close',fastPeriod:12, slowPeriod: 26,smoothingPeriod: 9 }" ></div>
 *   </div>
* * The wjFlexChartMacd binding supports all read-write properties and events of * the {@link Macd} class. */ export declare class wjFlexChartMacd extends WjFlexChartMacdBase { _getControlConstructor(): any; } /** * KnockoutJS binding for the {@link MacdHistogram} object. * * Use the {@link wjFlexChartMacdHistogram} binding to add {@link MacdHistogram} object to your * KnockoutJS applications. For example: * *
<p>Here is a MacdHistogram:</p>
 *    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date'}">
 *         <div data-bind="WjFlexChartMacdHistogram: { binding: 'close',fastPeriod:12, slowPeriod: 26,smoothingPeriod: 9 }" ></div>
 *   </div>
* * The wjFlexChartMacdHistogram binding supports all read-write properties and events of * the {@link MacdHistogram} class. */ export declare class wjFlexChartMacdHistogram extends WjFlexChartMacdBase { _getControlConstructor(): any; } /** * KnockoutJS binding for the {@link Stochastic} object. * * Use the {@link wjFlexChartStochastic} binding to add {@link Stochastic} object to your * KnockoutJS applications. For example: * *
<p>Here is a Stochastic:</p>
 *    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date'}">
 *         <div data-bind="wjFlexChartStochastic: { binding: 'high,low,open,close',kPeriod:14,dPeriod:3,smoothingPeriod: 1 }" ></div>
 *   </div>
* * The wjFlexChartStochastic binding supports all read-write properties and events of * the {@link Stochastic} class. */ export declare class wjFlexChartStochastic extends WjBaseOverlayIndicator { _getControlConstructor(): any; } /** * KnockoutJS binding for the {@link BollingerBands} object. * * Use the {@link wjFlexChartBollingerBands} binding to add {@link BollingerBands} object to your * KnockoutJS applications. For example: * *
<p>Here is a BollingerBands:</p>
 *    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date'}">
 *         <div data-bind="wjFlexChartStochastic: { binding: 'high,low,open,close',kPeriod:14,dPeriod:3,smoothingPeriod: 1 }" ></div>
 *   </div>
* * The wjFlexChartBollingerBands binding supports all read-write properties and events of * the {@link BollingerBands} class. */ export declare class wjFlexChartBollingerBands extends WjBaseOverlayIndicator { _getControlConstructor(): any; } /** * KnockoutJS binding for the {@link Envelopes} object. * * Use the {@link wjFlexChartEnvelopes} binding to add {@link Envelopes} object to your * KnockoutJS applications. For example: * *
<p>Here is a Envelopes:</p>
 *    <div data-bind="wjFinancialChart: { itemsSource: fData, bindingX: 'date'}">
 *         <div data-bind="wjFlexChartEnvelopes: { binding:'close', type:'Simple', size: 0.03, period:20}" ></div>
 *   </div>
* * The wjFlexChartEnvelopes binding supports all read-write properties and events of * the {@link Envelopes} class. */ export declare class wjFlexChartEnvelopes extends WjBaseOverlayIndicator { _getControlConstructor(): any; }