适用于 tradingview JS Api 的 datafeeds
npm install @bitfirer/trading-view-datafeedsDatafeeds新增了vyRefreshSymbolInfo方法,用于刷新币种信息
Datafeeds新增了vySetWidget方法,用于存储widget
import { Datafeeds, TradingConfig } from "path/to/TVDatafeeds.min.js";
new Datafeed({
wsUrl: "", // ws 地址
symbolInfo, // 即 symbolInfo
tradingConfig, // 见下文
reconnectCallback: Function // 重连后回调函数,参数:symbol(当前商品), interval(当前粒度)。在这里根据参数,重新初始化图表
})
`
symbolInfo
3. TradingConfig({intervalMap, configurationData}) 自定义图表配置
- intervalMap 粒度映射
- configurationData 服务端自定义配置,对应 onReady(callback)的参数
$3
- vyUnsubLastSymbol 取消订阅上一币种;
- vyGetInterval 获取当前粒度;
$3
支持:
- 断线重连;
- 按需请求历史数据;
$3
`
``