请问在实盘状态下,一个策略能引用另一个策略的变量吗?
或者说我有两个策略,第一个策略的结果,能否作为第二个策略的中间变量?
我建议是直接写成一个策略
虽然可以两个策略,使用setglobalvar和getglobalvar写全局变量的形式,或者写基础数据,或者写数据库等形式完成传递。
但是这种方法会有进程控制方面的问题。
简单来说,就是本来设计的流程是A策略和B策略轮流执行,运行完美。
但是如果意外出现ABBA这种顺序,就有可能造成故障。
如果说变量X在A策略中大概10分钟更新一次,在B中读取时候是1分钟读取一次,是不是即使出现ABBA也影响不大?
您说的故障是读取读错了,还是程序直接就不能运行了?
是由于执行顺序错了导致算错数据
不是不能运行了
这个自行把握吧