掘金社区
用例程进行R编程学习,在行情列表里面设定取两个合约的tick,如下:
symbols = 'CFFEX.IC1609.tick,CFFEX.IC1610.tick'
启动接收tick数据后,在set_tick_handler中想分别获取两个合约的实时报价如何实现?如果把数据打印出来可以看到两个合约的数据都传过来了,但是想再具体一些,这两个合约的数据是同时到达还是分别到达?如果分别到达会不会造成有细微时差?
如果是分别到达,是不是用data$last_price分别取不同的价格?
谢谢!
评论: 1
-
是分别到达的,因为只有一条通道,但这个时差是可以忽略不计的。
set_tick_handler是把你自定义的处理函数,比如on_tick跟系统挂接关联。 具体的代码处理需要在on_tick函数中实现。 传过来的参数是一个dataframe结构,你可以按需要获取里面的任何字段。
相关阅读
问题反馈history提取数据有问题?