使用图表函数进行开平仓,价格必须使用收盘价或收盘价以上的价格,才能确保成交。(因为在开拓者量化交易平台,onbar函数,每次在bar结束,k线完整时才会触发)。这就造成了在当根bar上,根本就不可能以比收盘价更低的价格买入。以收盘价挂单,在下一bar也未必能成交,比如下一bar直接跳空高开高走。而我看线上答疑视频,好多是使用以open为基准的价格判断。这种代码在实盘中,能够真实成交吗?我编写的策略,使用open为基准的判断,都回测良好。但修改为以close为基准,都拉胯的要命。
您好,您似乎对onbar行情驱动事件域有一定的误解
“(因为在开拓者量化交易平台,onbar函数,每次在bar结束,k线完整时才会触发)”
这个描述仅限于在历史bar上执行的时候,在实时bar上的时候是每tick执行一次
https://www.bilibili.com/video/BV1zV411G7Pw/?spm_id_from=333.1387.collection.video_card.click
建议看一下零基础里关于onbar事件驱动的介绍
收到。谢谢。