【问题标题】:How to get a map of all series "type" names to parameters for HighCharts technical indicator series?如何获取所有系列“类型”名称到 HighCharts 技术指标系列参数的映射?
【发布时间】:2022-12-18 08:32:03
【问题描述】:

在 highcharts 股票图表中,不同的系列类型有不同的参数,例如 macd 的参数可以在这里看到: https://api.highcharts.com/highstock/series.macd.params

我希望能够获得类型名称(如“macd”或“sm”)到参数的映射。最好是使用 Highstock 的打字稿版本的示例,或者如果它在 angular-highcharts 中则更好。 例如:

{
  "sm" => ["index" : 1 , "period": 2],
  "macd" => ["index": 11, "longperiod":12 , "period":23, "shortperiod":22],
  .
  .
  .
}

编辑:

为澄清起见,我将如何在所有指标中创建一个具有默认参数的对象,如第 97 行的 MACD 所示: https://github.com/highcharts/highcharts/blob/9b3c23b50892f96487593fd7e553d9432e60f635/ts/Stock/Indicators/MACD/MACDIndicator.ts#L97

如果可能的话,我想在将系列添加到图表之前获取参数。

【问题讨论】:

    标签: highcharts angular-highcharts


    【解决方案1】:

    这是查找 MACD 指标参数选项的路径 chart.series[2].options.params。另一个指标可以显示为一个链接到该系列的系列。

    演示:https://jsfiddle.net/BlackLabel/wa83fhdb/

    【讨论】:

    • 有什么方法可以在不创建系列的情况下获取参数?感谢您的答复。
    • 在Highstock,所有技术指标都是新的系列类型;技术指标通过 linkedTo 选项连接到主要系列。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-02
    • 1970-01-01
    • 1970-01-01
    • 2013-05-27
    • 1970-01-01
    • 2013-08-29
    相关资源
    最近更新 更多