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

群主和各位大神:
有个小问题,麻烦提点一下思路
背景:
1.分钟策略,策略写在onbar里
2.现在想加个触发条件,如果灌进来的分钟K线收盘价高于某个价格,策略开始触发交易(就触发这么一次,触发完之后就一直启用策略,不再停止),在触发之前,策略一直休眠 不工作。
麻烦点拨下思路,谢谢大神

Member
avatar
加入于:
帖子: 38
声望: 7

bar.close_price > you_set_price,self.pos 代表仓位可以用来限制后续的触发,这个不难的参考一下strategies里面的各种策略代码就行了。

Administrator
avatar
加入于:
帖子: 2453
声望: 103

策略类加个控制变量,比如叫status,默认为False。

on_bar代码里,在你希望控制执行时机的代码前加上:

if bar.close_price > you_set_price:
    self.status = True

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