2018-11-28 tradingview 使用教程

前言:相信做过交易及证券股票项目的小伙伴都遇到过要写k线及深度图组件情况,能做k线的插件很多 我们从echarts 和highcharts 甚至其他的插件能找到很多能做k线的,但是,在业内大家都知道tradingview是k线这块做的非常完善的,所以大公司一般都采用tradingview来制作k线,但现在网上的tradingview的资料和教程较少,今天给大家讲讲tradingview的详细的接入到web端的使用教程

好了不多说 直接上教程

第一步:我们知道tradingview不是开源的 首页我们得去tradingview的官网上去申请我们要使用他们的控件 主要是拿到tradingview的api文档

第二步:然后我们将文档还有demo拿到后其中demo里面有我们需要的库文件,通过script引入到我们的项目里面来 然后 我们先了解tradingview 可以使用的模式 文档介绍 可以使用两种模式 一种是轮询的模式一种是用webscoket 的模式 我在项目里面用的是后者 webscoket模式的 所以这里讲讲这个模式 

第三步:熟悉了文档之后我们先把基本的配置弄清楚,其中比较重要的是使用适配器 我理解的适配器就是 获取到后台数据后 通过适配器把数据传给tradingview  然后你就可以不管了 接下来就是tradingview的事了 好了 我们就重点讲讲适配器datafeed怎么构造我们的数据的 

第四步:了解使用tradingview要用的几个基本方法 onReady() chartReady() 刚刚讲的基本配置都是在onReady方法里面的 chartReady是图表绘制完成后调用的方法 第三步说的detafeed 适配器就是应该放在onReady方法里面的 

像这样

第五步:重点就是适配器的编写了 这里把适配器通过一个构造函数定义 封装你需要的几个参数,上图可以看到然后适配器主要有两个部份组成,一部份是初始化出具 也就是历史交易数据,这里通过文档里面提供的getBars 然后写在getBars里面 

历史数据

第六步:就是数据的渲染了 实时数据的渲染放在subscribeBars 方法里面 上代码

这里注意tradingview需要的数据格式 你传过去的数据格式要和tradingview要符合

基本上完成以上的步骤 你可以可渲染出k线图了 像这样

当然里面还有很多的细节  这里没有做太多的描述 只做了大致需要的步骤 如果想知道具体实现步骤可以给我留言

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,519评论 2 59
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,552评论 25 709
  • 查看本教程系列的简介(如果您还没有观看)。设置TradingView图表可能是一个复杂的过程,所以请事先查看免责声...
    Ellite阅读 25,552评论 3 13
  • 昨晚看了两集《人民的名义》照常洗漱完毕上床睡觉,却久久没有睡意,欧阳菁带着淡淡哀怨的面容始终在我的脑中浮现。我似乎...
    南飞雁Yy阅读 3,841评论 0 5
  • 庭院深深深几许,杨柳堆烟,帘幕无重数。玉勒雕鞍游冶处,楼高不见章台路。 雨横风狂三月暮,门掩黄昏,无计留春住。泪眼...
    攸宁er阅读 2,920评论 4 5

友情链接更多精彩内容