【问题标题】:Tradingview Simple Moving Average widget configureTradingview 简单移动平均线小部件配置
【发布时间】:2022-10-25 12:01:40
【问题描述】:

我正在使用以下代码使用交易视图简单移动平均线 (20,44,100,200)。

<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container">
  <div id="tradingview_e2cd6"></div>
  <div class="tradingview-widget-copyright"><a href="https://www.tradingview.com/symbols/BTCUSDT/?exchange=BINANCE" rel="noopener" target="_blank"><span class="blue-text">BTCUSDT Chart</span></a> by TradingView</div>
  <script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script>
  <script type="text/javascript">
  new TradingView.widget(
  {
  "autosize": true,
  "symbol": "BINANCE:BTCUSDT",
  "interval": "D",
  "timezone": "Asia/Kolkata",
  "theme": "dark",
  "style": "1",
  "locale": "en",
  "toolbar_bg": "#f1f3f6",
  "enable_publishing": false,
  "withdateranges": true,
  "hide_side_toolbar": false,
  "allow_symbol_change": true,
  "studies": [
    {
        id: "MASimple@tv-basicstudies",
        inputs: {
            length: 20
            }
    },
    {
        id: "MASimple@tv-basicstudies",
        inputs: {
            length: 100
            }
    },
    {
        id: "MASimple@tv-basicstudies",
        inputs: {
            length: 44
            }
    },
    {
        id: "MASimple@tv-basicstudies",
        inputs: {
            length: 200
            }
    }
  ],
  "container_id": "tradingview_e2cd6"
}
  );
  </script>
</div>
<!-- TradingView Widget END -->

但是我想为不同的平均值更改移动平均线的颜色和线宽,所以我尝试使用具有不同输入的studies_overrides 函数,但它似乎不起作用。

示例:我想将线条颜色更改为white 20 天移动平均线,所以我尝试了下面的代码

"studies_overrides": {
            "moving average.lineStyle.color.0": "#ffffff", //Not working
            "simple moving average.lineStyle.color.0": "#ffffff", //Not working
            "MASimple@tv-basicstudies.lineStyle.color.0": "#ffffff", //Not working
        }, //Same on 'lineWidth: 2' not working

有人知道如何正确更改颜色和线宽吗?

参考:https://static.kancloud.cn/isung/tradingview/972246,https://static.kancloud.cn/isung/tradingview/972244

【问题讨论】:

    标签: javascript tradingview-api


    【解决方案1】:

    试试这样

    您应该使用“插入研究”对话框中的研究名称,但使用小写字母。

      "studies_overrides": {
            "moving average.ma.color": "#2A2E39",
            "moving average.ma.linewidth": 2,
        },
    

    【讨论】:

      【解决方案2】:

      我该如何处理单个移动平均线? 我试过你的方法,它确实改变了第一个移动平均线的颜色,但其他的没有受到影响。

      我试过这个

      "studies_overrides": {
              "moving average.ma.color.0": "#1B5E20",
              "moving average.ma.color.1": "#000000",
          },  
      

      除此之外,我还有指数移动平均线,10、20、50。

      另外,有没有一种方法可以隐藏某个移动平均线?

      【讨论】:

        猜你喜欢
        • 2012-10-04
        • 2013-04-15
        • 1970-01-01
        • 2015-01-29
        • 1970-01-01
        • 1970-01-01
        • 2017-09-01
        • 2013-12-22
        • 2023-03-12
        相关资源
        最近更新 更多