可以以开盘或收盘价作为成交价进行回测吗
可以使用 set_execution 函数来设置回测成交机制,从而以开盘或收盘价作为成交价进行回测。具体来说:
set_execution
'close'
'next_open'
示例如下:
def init(context): # 设置回测成交机制为当前bar收盘价撮合 set_execution('close')
或者:
def init(context): # 设置回测成交机制为下一个bar开盘价撮合 set_execution('next_open')
这样,您就可以根据需要选择以开盘价或收盘价作为成交价进行回测。