只看到on_window_bar()的应用,那它具体的定义可以在哪里看吗?我找了一下,只找到它的应用,没看到是如何定义的。
只看到on_window_bar()的应用,那它具体的定义可以在哪里看吗?我找了一下,只找到它的应用,没看到是如何定义的。
这个函数不是策略模板标准提供的,而是用户根据自己的需求来定义要在什么地方接收回调推送。
形式上就是只有一个bar的入参:
def on_window_bar(self, bar: BarData) -> None:
passs
MTF wrote:
这个函数不是策略模板标准提供的,而是用户根据自己的需求来定义要在什么地方接收回调推送。
形式上就是只有一个bar的入参:
def on_window_bar(self, bar: BarData) -> None: passs
请问一下,这个on_window_bar的入参bar,实盘时是tick合成的1分钟bar吗?当这个on_window_bar 合成的也是1小时bar,回测下载的数据是1小时的K线,那是不是回测时传入的bar就是1小时?就用不着合成直接能用了?在这个on_window_bar函数内如果访问bar.high_price,这个价格是推送进来的bar的价格,还是合成出来的bar的价格?
这个on_window_bar的入参bar,实盘时是tick合成的1分钟bar吗?
是的
当这个on_window_bar 合成的也是1小时bar,回测下载的数据是1小时的K线,那是不是回测时传入的bar就是1小时?
如果你回测选择用小时线,那么on_bar收到的就是小时线,此时不应该再用bg进行合成了
就用不着合成直接能用了?
对
在这个on_window_bar函数内如果访问bar.high_price,这个价格是推送进来的bar的价格,还是合成出来的bar的价格?
是合成出来的bar价格(即window_bar这个时间窗口内的最高点)