如何通过代码配置TradingView Widget自动切换计价货币?
TradingView Widget 自动指定计价货币配置方案
问题描述
我正在使用JavaScript版本的TradingView Widget,页面加载时默认显示以USDT计价的交易对(如BTCUSDT)。该组件右上角支持切换不同国家的计价货币,请问是否可以通过代码配置Widget参数,实现自动选定目标计价货币?
解决方案
可以通过配置Widget的currencies参数实现自动选定目标计价货币,具体说明如下:
currencies参数用于定义优先加载的计价货币列表,Widget会默认选中列表中的第一个有效币种- 若仅需指定单一目标货币,直接传入该货币的三位代码即可;若需多个备选,可用逗号分隔多个货币代码
- 注意:目标货币必须是TradingView支持的计价币种,否则会自动 fallback 到默认选项
代码示例
<script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script> <script type="text/javascript"> new TradingView.widget({ "width": "100%", "height": "100%", "symbol": "<?php echo $pairname; ?>USDT", "interval": "D", "timezone": "Etc/UTC", "theme": "dark", "style": "1", "locale": "tr", "currencies": "KWD", // 此处指定默认优先加载的计价货币 "toolbar_bg": "#f1f3f6", "enable_publishing": false, "allow_symbol_change": true, "container_id": "tradingview_b75ce" }); </script>
内容的提问来源于stack exchange,提问作者Fiko
相关产品推荐
相关产品推荐

