VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 63
声望: 1

比如螺纹1min周期的k线, 当单根k线开盘价高于3010开多,低于3000开空。写代码回测发现如果前一根k线满足发单条件,下一根开盘才会发单。可以当前k线开盘价一旦满足条件就立刻发单吗。

Administrator
avatar
加入于:
帖子: 4502
声望: 321

不可以,这种写法是未来函数

Member
avatar
加入于:
帖子: 63
声望: 1

用Python的交易员 wrote:

不可以,这种写法是未来函数
可能我刚刚没表达好,用开盘价做条件。比如我想写 当根k线的开盘价高于前一根开盘价 就立马开多。当根k线发单,这种应该没未来函数的。

Administrator
avatar
加入于:
帖子: 4502
声望: 321

哦哦,这种模式的逻辑,纯粹依赖K线回测模式就实现不了了,需要用Tick模式,然后在收到K线结束的推送后记录当前的K线收盘价,并在on_tick函数中对下一个紧接着的Tick进行判断并发单

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】