最近较忙,也没怎么更新文章,今天把使用TradingView过程中遇到的问题记录一下。
最终展示如下:http://demo.sandyvip.com/api/tradingview/?coinpair_name=Huobi:BTC/USDT
1,申请
不得不说,申请很麻烦,即时要花钱购买付费版,也要先在线申请,等个几天不理你,一开始以为像国内走过场,象征性的填了一份,结果说网站不正式。。,好吧重新把网站弄成交易相关的,再次申请OK
2,DataFeed
TV官方支持部分数字货币交易所数据,允许以插件的形式嵌入到页面,纳里,不用自己去抓数据了,直接把数据源写成官方的,数据还挺实时的,后来。。需要自己用API与图表交互时,发现傻了,完全没有找到相关文档,到GitHub上提了个issue,直接被关了,说这里只解决图表库API的问题,没办法只能老实使用了图表库模式,数据自己去后端处理。
3,黑白风格
受国内数字货币交易所影响,大部分交易界面都不是淡色调,官方的demo可以设置light和dark风格,到自己这里,dark不生效,原来官方给的lib没有dark风格,只能自定义实现。。。
tv是一个非常棒的K线插件,跟之前接触的highcharts之类完全不同,它定义了严格的画图的流程,几乎没有自定义的余地,我们只要按规则组织好数据,剩下的交给tv。