KLine
KLine copied to clipboard
socket
接收socket的数据怎么拼接到原数据源上
socket有成交就会推,需要把推过来的数据自己处理,例如你选择的一分钟,那一分钟内的数据都需要绘制在一根蜡烛图里面,在这一分钟之内每推一次数据蜡烛图都会改变,直到这分钟结束,开始绘制下一分钟的蜡烛图,作者写的[DataUtil addLastData:models data:model] 这个方法是比较简单,好像是没有处理这个逻辑
请问socket有什么解决方案吗
接收socket的数据怎么拼接到原数据源上
请问你那边socket的数据有什么解决方案吗
接收socket的数据怎么拼接到原数据源上
请问你那边socket的数据有什么解决方案吗
目前没有,跟产品说后面版本慢慢优化吧
不知道是作者写的太好还是咋地,我这边已经做出来了增量效果,就是推流过来,蜡烛图会重新绘制,如果是在另外的时间区间,就会重新生成新的蜡烛图。 大概的原理是这样:首先取出全量k线里面的最新一个模型,跟socket里面的时间进行对比,如果他们在一个时间区间内,就把他替换,如果不在一个时间区间,就新增一个数据,然后就会得到这个效果。
实际上这么做应该是有问题的,蜡烛图是根据高开低收来处理的,在同一个时间区间内,不应该直接替换,但是我直接替换了也是没有问题的,跟HT的效果是一模一样的,目前发现ma5 ma10线不对,直接掉下来了,而且这两个都没有值