如何删除TradingView小部件JS中的特定工具?

时间:2019-08-20 16:16:55

标签: charts widget tradingview-api

当前的TradingView小部件在网站上的加载速度非常慢。 除了它为用户提供了许多不必要的功能外,我需要将其从小部件中删除。

如何从Tradingview小部件中删除此工具?代码如下:

new TradingView.widget({
    symbol: 'Bitfinex:ETHUSD',
    interval: '5',
    theme: 'Dark',
    style: '1',
    container_id: "tv_chart_container",
    library_path: "/charting_library/",
    locale: lang,
    width: '100%',
    height: '618px',
    hide_top_toolbar: false,
    left_toolbar: true,
    hide_side_toolbar: false,
    allow_symbol_change: false,
    hideideas: false,
    debug: false,
    chartsStorageUrl: 'https://saveload.tradingview.com',
    chartsStorageApiVersion: '1.1',
    clientId: 'tradingview.com',
    userId: 'public_user_id',
    disabled_features: [
        'use_localstorage_for_settings',
    ],
    preset: 'mobile',
    'studies': [
        'Volume@tv-basicstudies'
    ]
})

enter image description here

3 个答案:

答案 0 :(得分:1)

enabled_features: ["hide_left_toolbar_by_default"]

答案 1 :(得分:0)

要隐藏左侧工具栏中的某些绘图工具,您可以在窗口小部件构造函数中包含一个drawings_access对象。

https://github.com/tradingview/charting_library/wiki/Widget-Constructor#drawings_access

(仅当您有权访问“交易视图图表库”存储库时,链接才可用)

删除画笔和矩形工具的示例:

// inside widget constructor
drawings_access: {
    type: "black",
    tools: [
        {
            name: "Brush"
        },
        {
            name: "Rectangle"
        },
    ]
}

答案 2 :(得分:0)

经过大量研究并与TradingView支持团队进行了交谈,我被告知ITS尚不可行:)