关于 exchange.GetRecords()

Author: 诺女也, Created: 2021-10-23 14:14:07, Updated:

api文档这一句: 如果Period参数不能被60整除(即代表的周期是不可用分钟为单位的周期),系统底层则使用GetTrades的相关接口获取成交记录数据,合成所需的K线数据。

我是不是可以这么理解:

  1. 如果period是3,那么一个GetTrades 就足够了 ,但是如果period是 25,那么是不是需要好几次调用GetTrades,才能获取真实的数据。
  2. 如果period不能被60整除,GetRecords() 是不是必须放在轮询里,不断调用GetTrades,才能保证数据真实?

More

小小梦 就是非平台定义的标准周期,是用小周期合成。如果交易所连K线接口都没有,就是用订单流数据合成。

小小梦 合成当前根记录在底层,然后慢慢累积。 所以GetTrades 这种方式开始只有很少的Bar.

诺女也 我明白您说的,我的意思是,GetTrades,得到的订单,也是有时间戳的,只有最近一段时间的,如果我的period超过这个时间,怎么合成?