javascript - 以一定间隔更改交易 View 小部件的股票代码

标签 javascript html setinterval tradingview-api

这可能真的很容易,但我只是不知道如何更改 Tradingview 小部件中的股票代码。我希望图表更改为我得到的数组中的股票代码。图表需要每 30 秒更改一次新的股票代码,并永远这样做。

这是我到目前为止得到的:

  <div class="tradingview-widget-container">
    <div id="tradingview_5889e"></div>
    <div class="tradingview-widget-copyright"><a href="https://www.tradingview.com/symbols/NYSE-RIG/" rel="noopener" target="_blank"><span class="blue-text">RIG</span> <span class="blue-text">chart</span> by TradingView</a></div>
    <script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script>
    <script type="text/javascript">

    var i = 0
    function createchart(){
      var companies = ['NYSE:SDRL','NYSE:RIG','CHXEUR:SEVDRO','NYSE:TK','CHXEUR:GBBP']
      new TradingView.widget(
      {
      "width": 980,
      "height": 610,
      "symbol": companies[i],
      "interval": "15",
      "timezone": "Etc/UTC",
      "theme": "Light",
      "style": "1",
      "locale": "en",
      "toolbar_bg": "#f1f3f6",
      "enable_publishing": false,
      "hide_top_toolbar": true,
      "save_image": false,
      "hideideas": true,
      "container_id": "tradingview_5889e"
      }
      );
      i++;

    }

    setInterval(createchart(),10000)

    </script>
  </div>

希望大家能帮帮我。已经为此苦苦挣扎太久了。

最佳答案

你也可以这样写

setInterval(createchart, 10000);

关于javascript - 以一定间隔更改交易 View 小部件的股票代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49238576/

相关文章:

如果悬停表单或单击输入框,jQuery 应用动画

java - 使用 Java 将 HTML 转换为 PDF

jQuery animate() 使用 keydown 进行平滑

javascript - 清除间隔按钮后 5 秒内再次设置间隔

javascript - 羊驼表单 : loading schema and options from . json 文件

javascript - 除了更改标题外,如何在 Firefox 中强制另存为对话框?

javascript - 根据 React 中另一个下拉列表中选择的值更改下拉列表中的值

javascript - Codecademy JavaScript - 第 2-1 节

javascript - jQuery - 通过将其乘以复选框值来计算值

javascript - 使用 setInterval 和 FileReader 定期记录文件的内容