on_tick - tick数据推送事件

函数原型:

  1. on_tick(context, tick)

参数:

参数名 类型 说明
context context对象 上下文对象
tick tick对象 当前被推送的tick

示例:

  1. def on_tick(context, tick):
  2. print(tick)

输出:

  1. cum_volume trade_type created_at cum_position symbol high low cum_amount open price quotes
  2. ------------ ------------ ------------------- -------------- ------------ ------ ----- ------------ ------ ------- ---------------------
  3. 11608 8 2017-07-28 06:59:52 22023 CFFEX.IF1708 3712 3684 1.28903e+10 3687 3708 [{u'bid_p': 0.0, u'ask_v': 0, u'ask_p': 0.0, u'bid_v': 0}...]

on_bar - bar数据推送事件

函数原型:

  1. on_bar(context, bars)

参数:

参数名 类型 说明
context context对象 上下文对象
bars list(bar) 当前被推送的bar列表

示例:

  1. def on_bar(context, bars):
  2. for bar in bars:
  3. print(bar)

输出:

  1. volume eob pre_close symbol high amount frequency low close bob open
  2. -------- ------------------- ----------- ----------- ------- ----------- ----------- ------- ------- ------------------- -------
  3. 95965409 2010-07-28 16:00:00 2863.72 SHSE.000300 2888.6 9.22782e+10 1d 2852 2877.98 2010-07-28 16:00:00 2866.77