如何从高端图表中的SMA技术指标中获取周期值?

时间:2014-02-21 08:04:06

标签: javascript highcharts indicator

如果单击该系列,我正在尝试从SMA指标系列中提醒/获取周期值。

series : [{
                name: 'AAPL Stock Price',
                type : 'line',
                id: 'primary',
                data : data
            }, {
                name: '15-day SMA',
                linkedTo: 'primary',
                showInLegend: true,
                type: 'trendline',
                algorithm: 'SMA',
                periods: 15
            }]

SMA技术指标 - http://jsfiddle.net/laff/WaEBc/

在引用中定义了周期值15.只需提醒此值。提前谢谢。

2 个答案:

答案 0 :(得分:1)

您可以直接在系列选项中设置事件点击:

        series : [{
            name: 'AAPL Stock Price',
            type : 'line',
            id: 'primary',
            data : data
        }, {
            name: '15-day SMA',
            linkedTo: 'primary',
            showInLegend: true,
            type: 'trendline',
            algorithm: 'SMA',
            periods: 15,
            events: {
                click: function() {
                    console.log(this.options.periods);
                }
            }
        }]

演示:http://jsfiddle.net/WaEBc/32/

答案 1 :(得分:0)

尝试放入情节选项块点击处理程序,如下所示:

    plotOptions: {
        series: {
            point: {
                events: {
                    click: function() {
                        var i = this.x;
                    }
                }
            }
        }
    },

调查对象

的调试属性