可以以开盘或收盘价作为成交价进行回测吗

用户头像宜信理财
2026-05-29 发布

可以以开盘或收盘价作为成交价进行回测吗

评论

用户头像
2026-05-29 20:20:16

可以使用 set_execution 函数来设置回测成交机制,从而以开盘或收盘价作为成交价进行回测。具体来说:

  • 'close':当前bar收盘价撮合
  • 'next_open':下一个bar开盘价撮合

示例如下:

def init(context):
    # 设置回测成交机制为当前bar收盘价撮合
    set_execution('close')

或者:

def init(context):
    # 设置回测成交机制为下一个bar开盘价撮合
    set_execution('next_open')

这样,您就可以根据需要选择以开盘价或收盘价作为成交价进行回测。

评论