群主和各位大神:
有个小问题,麻烦提点一下思路
背景:
1.分钟策略,策略写在onbar里
2.现在想加个触发条件,如果灌进来的分钟K线收盘价高于某个价格,策略开始触发交易(就触发这么一次,触发完之后就一直启用策略,不再停止),在触发之前,策略一直休眠 不工作。
麻烦点拨下思路,谢谢大神
群主和各位大神:
有个小问题,麻烦提点一下思路
背景:
1.分钟策略,策略写在onbar里
2.现在想加个触发条件,如果灌进来的分钟K线收盘价高于某个价格,策略开始触发交易(就触发这么一次,触发完之后就一直启用策略,不再停止),在触发之前,策略一直休眠 不工作。
麻烦点拨下思路,谢谢大神
bar.close_price > you_set_price,self.pos 代表仓位可以用来限制后续的触发,这个不难的参考一下strategies里面的各种策略代码就行了。
策略类加个控制变量,比如叫status,默认为False。
on_bar代码里,在你希望控制执行时机的代码前加上:
if bar.close_price > you_set_price:
self.status = True
if not self.status:
return