掘金社区

行情数据问题Pinned highlighted

139840***737 发表在掘金2 2016-09-08 02:19:17

掘金2
712
1
0

用例程进行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结构,你可以按需要获取里面的任何字段。

    2016-09-18 01:09:08

Looks like your connection to 掘金量化社区 - 量化交易者的策略交流学习社区 was lost, please wait while we try to reconnect.