handle_bar
bar数据的更新会自动触发该方法的调用。策略具体逻辑可在该方法内实现,包括交易信号的产生、订单的创建等。在实时模拟交易中,该函数在交易时间内会每分钟被触发一次。
参数:
- context (
StrategyContext
object) – 策略上下文 - bar_dict (
BarDict
object) – key为order_book_id,value为bar数据。当前合约池内所有合约的bar数据信息都会更新在bar_dict里面Example:
- def handle_bar(context, bar_dict):
- # put all your algorithm main logic here.
- # ...
- order_shares('000001.XSHE', 500)
- # ...