美文网首页javascript Vue uni-app
web前端K线技术选型

web前端K线技术选型

作者: iCoding | 来源:发表于2018-09-07 22:29 被阅读77次

    随着区块链在年前吹风了一会,便如雨后春笋一大批交易所,这个炒币(我们叫割韭菜)的平台功能大致相同,K线好像是每个交易平台必备的,而提到K线业内百分之八九十都是用TradingView;前阵子我也从事交易所的研发工作,刚好负责K线这一块,所以分享一下我做K线的经验;

    TradingView

    名气很大,我也没有理由拒绝它,的确功能很强大;TradingView有两种方式:

    • 后台去适配他们定义好的接口规范,https://cn.tradingview.com/rest-api-spec/;如果你所有的接口都适配了,可以申请成为他们的经纪商,但看他们现有的经纪商都是证券行业内的大鳄;采用这种方式,前端基本不用干啥。
    • 前端适配后端接口,定义好Datafeed配置,可以参考一下该文档:tradingview;

    由于后端未能规范,所以是我选择后者的;我们采用的技术栈是react+redux,结合起来有两点问题:

    • action,由于tradingview插件是高度封闭的,动作未暴露出来;
    • store,K线的数据量大,不便存于store;

    另外在做CDN时候也出现iframe跨域问题;

    老虎证券的启发

    个人平时也炒股,我觉得老虎证券的web做的体验是最好的;我好奇他们的K线怎么做的这么流畅,于是分析他们的技术,发现用chartIQ做的,而且发现chartIQ有react+redux样例代码,但功能没tradingview强大。

    最后

    我觉得chartIQ更可定制化;如果你不需要太多功能,我建议你用chartIQ更适合你;我正在替换TradingView,因为tradingview正在走向封闭,它更想做成经纪商的平台。

    相关文章

      网友评论

        本文标题:web前端K线技术选型

        本文链接:https://www.haomeiwen.com/subject/shyhgftx.html