大家好,on_tick里可以得到tick,但其成交量是累积量。
我想生成对应的tick,成交量不是累积量,而是该实际成交量。
我知道主要逻辑就是用当前tick成交量减去前一个tick的成交量,得到当前tick实际成交量。
但是涉及第一个tick问题。
比如如果在21点开盘前启动,收到首个tick后,后续tick就可以减了。但运行到第二天的21点时,拿到的tick就是新集合竞价成交量了,该tick就不能减前面的了。
如何处理,如果后面某天交易日开盘时间因休假并非21点,又如何处理?
大家好,on_tick里可以得到tick,但其成交量是累积量。
我想生成对应的tick,成交量不是累积量,而是该实际成交量。
我知道主要逻辑就是用当前tick成交量减去前一个tick的成交量,得到当前tick实际成交量。
但是涉及第一个tick问题。
比如如果在21点开盘前启动,收到首个tick后,后续tick就可以减了。但运行到第二天的21点时,拿到的tick就是新集合竞价成交量了,该tick就不能减前面的了。
如何处理,如果后面某天交易日开盘时间因休假并非21点,又如何处理?
只能通过两个连续tick相减的方法获取,对于这种计算需求必须盘前启动系统,且一直运行到收盘才行,中间不能断线否则就会出现错误