全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
只允许一个品种下多个策略只有一个策略是活跃的,要怎么写呢?
zhbnew 分享到
2023-04-29 08:28

某一个品种下可能工作很多个趋势策略,但是不能允许它们同时工作,我希望当某一策略工作时,其它的策略自动静默,这样的代码要怎么样写呢?

基础数据说明文档比较晦涩、全局变量不知道能不能胜任、其它方法还没有涉及,请大神多费心了。


kyover

那你建立多个策略单元 分别加载不同策略 想要哪个策略工作就启动哪个单元不就好了吗

2023-05-04 10:04
zhbnew
@kyover

出差比较多,打理不过来啊???再说更进一步是要涉及整体风险控制,不会跨策略做不起来啊???

2023-05-04 14:44
kyover
@zhbnew

那你的逻辑实际上应该是只要一个策略开仓 其他策略就不开仓是么

那就是用marketposition控制开仓状态啊

所有策略统一都加一个条件,如果marketposition返回未开仓状态才满足

2023-05-04 15:39
zhbnew
@kyover

是的啊,就是这个逻辑。

也就是同一个品种下挂上不同的策略,只要有任意一个执行了其它的策略的marketposition也不会返回零嘛?

2023-05-06 14:41
zhbnew
@kyover

嗯,做完了,只是卖点互相有干扰了,但是还好,谢谢老师了~~~~~~~~~~~!

2023-05-06 15:00
zhbnew
@kyover

再次谢谢老师

2023-05-06 16:00
zhbnew

下回问问题,直接画流程图好了。~!

2023-05-06 14:42
您未登录,请先 登录注册 后发表评论
顶部