2

我正在尝试将交易视图图表库实现到我的角度项目中,并使用来自 Crypto Compare 槽 Web 套接字的数据。

我浏览了文档,发现它有点混乱。

我需要创建自己的自定义 Datafeed 对象吗?如果是,那么如何?

一般来说,如果有人有一个如何做到这一点的例子,那就太好了。

Tnx 提前!!

编辑

我正在添加我的小部件配置对象,我想了解我应该更改哪些内容才能从 CryptoCompare 获取数据:

const widgetOptions: ChartingLibraryWidgetOptions = {
  symbol: this._symbol,
  datafeed: new (window as any).Datafeeds.UDFCompatibleDatafeed(this._datafeedUrl),
  interval: this._interval,
  container_id: this._containerId,
  library_path: this._libraryPath,
  locale: 'en',
  disabled_features: ['use_localstorage_for_settings'],
  enabled_features: ['study_templates'],
  charts_storage_url: this._chartsStorageUrl,
  charts_storage_api_version: this._chartsStorageApiVersion,
  client_id: this._clientId,
  user_id: this._userId,
  fullscreen: this._fullscreen,
  autosize: this._autosize,
};

为了访问数据的加密比较,我应该更改哪些参数?

肿瘤坏死因子

4

1 回答 1

2

使用 JS Api tradingview,在 subscribeBars 中可以使用 onRealtimeCallback 实现 websocket

this.subscribeBars = function (symbolInfo, resolution, onRealtimeCallback, subscribeUID, onResetCacheNeededCallback) {

    $scope.$on('handleBroadcastDfn', function () {

        if (symbolInfo.id === dfnData.message.symbol) {
            onRealtimeCallback(
                {
                    time: lastData.time,
                    close: dfnData.message.ask,
                    open: lastData.open,
                    low: lastData.low,
                    high: lastData.high, volume: 0
                });

        }

    });
}
于 2018-10-30T12:10:13.993 回答