如何实现两个策略,一个策略的结果作为另一个策略的中间变量?

请问在实盘状态下,一个策略能引用另一个策略的变量吗?或者说我有两个策略,第一个策略的结果,能否作为第二个策略的中间变量?

我建议是直接写成一个策略虽然可以两个策略,使用setglobalvar和getglobalvar写全局变量的形式,或者写基础数据,或者写数据库等形式完成传递。但是这种方法会有进程控制方面的问题。简单来说,就是本来设计的流程是A策略和B策略轮流执行,运行完美。但是如果意外出现ABBA这种顺序,就有可能造成故障。

回复:如果说变量X在A策略中大概10分钟更新一次,在B中读取时候是1分钟读取一次,是不是即使出现ABBA也影响不大?您说的故障是读取读错了,还是程序直接就不能运行了?

回复:是由于执行顺序错了导致算错数据不是不能运行了这个自行把握吧