K线一般用什么数据结构

Jack001 发布于 2017/02/23 12:06
阅读 321
收藏 1

想用java处理K线数据 目前tick数据转Bar已经完成, 一个Bar里面有open high low close四种价格和其它一些成员变量,一组Bar组成了K线,现在这一组Bar是自己写一个BarSeries实现Iterable<Bar>好呢,还是放LinkedList<Bar>好呢.

如果第一种, 这个BarSeries如何实现,应该有点什么方法,

如果是第二种,优缺点如何,

如果是你,有没有更好的第三种存储方法.

最终目的是根据K线时时计算各种指标比如MA,MACD  KDJ BOLL等等的以及一些自定义的指标,要求能根据一组(30000条左右的K线) 快速计算出各种指标,同时要求追加Bar时候也可以快速计算, 计算速度要小于两个tick的间隔(最小间隔也大于0.2s,在小就舍去了 ).

请不吝赐教>>:

加载中
返回顶部
顶部