TradingView до события загрузки данных - PullRequest
0 голосов
/ 25 января 2019

Я просмотрел его около 100 раз в официальной документации, но не смог найти решение для него.Я использую v 1.13 библиотеки и пользовательский UDFDataFeed.Проблема, с которой я сталкиваюсь, заключается в том, что мне нужно удалить все пользовательские индикаторы, включенные в диаграмму, до того, как он отправит запрос history (начинает загружать новые данные с сервера) и после его завершения снова добавить индикаторы.Есть ли событие, на которое я могу подписаться, чтобы решить эту проблему?

Вот конструктор виджетов, который я использую

var widget = window.tvWidget = new TradingView.widget({
            // debug: true, // uncomment this line to see Library errors and warnings in the console
            fullscreen: true,
            symbol: self.subject,
            interval: '15',
            container_id: "coins_trading_view_coin",
            datafeed: new Datafeeds.UDFCompatibleDatafeed(window.base_url,900000),
            library_path: "/charting_library/",
            locale: self.getParameterByName('lang') || "en",
            indicators_file_name: window.base_url+"/charting_library/custom_indicators.js",
            timezone : window.timezone,
            disabled_features: ["use_localstorage_for_settings","header_compare","header_chart_type"],
            enabled_features: [""],
            charts_storage_url: 'https://saveload.tradingview.com',
            charts_storage_api_version: "1.1",
            client_id: 'tradingview.com',
            user_id: 'public_user_id',
            theme: self.getParameterByName('theme'),
            allow_symbol_change : false,
            hide_side_toolbar : true,
            overrides: {
                "mainSeriesProperties.candleStyle.upColor": "#0C8912",
                "mainSeriesProperties.candleStyle.downColor": "#C23A40"
              },
            studies_overrides: {
                "volume.volume.color.0": "#BFBFBF",
                "volume.volume.color.1": "#BFBFBF",
                "volume.volume.transparency": 70,
                "volume.show ma": false,
                "volume.volume ma.plottype" : "line",
            },  
            time_frames: []  
            });
...