vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 15
声望: 0

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

Administrator
avatar
加入于:
帖子: 1868
声望: 85

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

Member
avatar
加入于:
帖子: 15
声望: 0

用Python的交易员 wrote:

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

Administrator
avatar
加入于:
帖子: 1868
声望: 85

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

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