handle_bar

  • handlebar(_context, bar_dict)
  • 【必须实现】

bar数据的更新会自动触发该方法的调用。策略具体逻辑可在该方法内实现,包括交易信号的产生、订单的创建等。在实时模拟交易中,该函数在交易时间内会每分钟被触发一次。

参数:

  • context (StrategyContext object) – 策略上下文
  • bar_dict (BarDict object) – key为order_book_id,value为bar数据。当前合约池内所有合约的bar数据信息都会更新在bar_dict里面Example:
  1. def handle_bar(context, bar_dict):
  2. # put all your algorithm main logic here.
  3. # ...
  4. order_shares('000001.XSHE', 500)
  5. # ...