vue TradingView设置均线和隐藏均线

特斯比特 2021-11-18 10:27:21

设置均线

在这里插入图片描述

       //均线
          _this.MALine5 = widget            .chart()
            .createStudy("Moving Average", false, false, [5, "close", 0], null, {
              "Plot.color": "green",
              "Plot.linewidth": 0,
            });
          _this.MALine10 = widget            .chart()
            .createStudy("Moving Average", false, false, [10, "close", 0], null, {
              "Plot.color": "red",
              "Plot.linewidth": 0,
            });
          _this.MALine20 = widget            .chart()
            .createStudy("Moving Average", false, false, [20, "close", 0], null, {
              "Plot.color": "#409EFF",
              "Plot.linewidth": 0,
            });

位置截图

在onChartReady里面 和自定义周期同级
在这里插入图片描述

隐藏均线

在这里插入图片描述

在设置的下面.setVisible(false)即可

  //均线
          _this.MALine5 = widget            .chart()
            .createStudy("Moving Average", false, false, [5, "close", 0], null, {
              "Plot.color": "green",
              "Plot.linewidth": 0,
            });
          _this.MALine10 = widget            .chart()
            .createStudy("Moving Average", false, false, [10, "close", 0], null, {
              "Plot.color": "red",
              "Plot.linewidth": 0,
            });
          _this.MALine20 = widget            .chart()
            .createStudy("Moving Average", false, false, [20, "close", 0], null, {
              "Plot.color": "#409EFF",
              "Plot.linewidth": 0,
            });

          widget.chart().getStudyById(_this.MALine5).setVisible(false);

          widget.chart().getStudyById(_this.MALine10).setVisible(false);

          widget.chart().getStudyById(_this.MALine20).setVisible(false);
声明:本文内容不代表斑马投诉网站观点,内容仅供参考,不构成投资建议。投资有风险,选择需谨慎! 如涉及内容、版权等问题,请联系我们,我们会在第一时间作出调整!

相关文章