如何在Tradingview图表库中自动加载研究模板?

时间:2019-06-18 14:12:24

标签: javascript tradingview-api

当我在Tradingview图表库版本中加载页面时,我试图从服务器(如名称“ 111”)加载保存的研究模板。 1.14,但是几天没有任何效果。 我将保存/加载模板和图表调整到我的服务器,但是如何在页面加载时自动加载?我使用图表库中的标准网址,只是在更改域。请帮忙!

var udf_datafeed = new Datafeeds.UDFCompatibleDatafeed("http://example.com:8888");

function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
    return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

function initOnReady() {
    var widget = window.tvWidget = new TradingView.widget({
    debug: true, 
    fullscreen: true,
    symbol: 'BTCUSDT',
    interval: '1',
    container_id: "tv_chart_container",
    datafeed: udf_datafeed,
    library_path: "charting_library/charting_library/",
    locale: getParameterByName('lang') || "en",
    timezone: 'Europe/Moscow', 
    charts_storage_url: 'http://example.com',
    charts_storage_api_version: "1.1",
    client_id: 'Alantar', 
    user_id: 'Alantar', 
    theme: 'Dark', 
    });


    widget.onChartReady(function() {
        //widget.chart().applyTemplate('111');
        //widget.subscribe('load_study template', function (res, res1) {
        //      console.log("template !!!!!!!!!!" + JSON.stringify(res) + ' ,,, ' + res1);
        //});
    });

 // widget.subscribe('load_study template', '111');

window.addEventListener('DOMContentLoaded', initOnReady, false);

    };

0 个答案:

没有答案