VARIABLE是每次计算(不是每个K线)都会被重新初始化
GLOBALVARIABLE不管公式被计算多少次只要不重新加载都不会被初始化。
我有点闹不明白。
比如说我测试有两个品种,是不是只是切换品种的使用使用VARIABLE定义的变量就会被初始化一次,但是GLOBALVARIABLE定义的却不会。但是使用GLOBALVARIABLE定义也只是在本策略有效。
你对variable理解完全错了,在图表上variable只在k线最开始进行一次初始化,后面的值是根据计算而改变,不会又被初始化
EXTGBDATASET('PZCOST', CLOSE);
cc: close, linethick0;
CURCOST : EXTGBDATA('PZCOST'), linethick0;
extgbdataset系列的全局变量定义时需要加单引号,这类变量是字符型
1.第一个我理解错了,variable到了第二个品种是会再初始化一次
2.那就不会了,你再试试,3者是一致的