为了实现加仓时用长周期逻辑。data0为30分钟,data1为日线;我在30分钟用data1.buy语句开仓,data1.sell平仓,然后用一个全局变量传递30分钟的开平仓价格,发现程序有时候执行,有时候不执行。想问一个我这样做是不是对的,反正有没有其他的解题思路。
第一,跨周期不会出错的充分条件之一就是小周期引用大周期的数据,信号出在小周期上。
第二,全局变量是完全记忆的,你可以通过print,fileappend等诊断语句来输出一下代码执行过程,寻找为什么程序会或有运行。