超全局变量赋值问题 [金字塔]
-
咨询内容:
以下内容为程序代码:
1 RUNMODE:0;
2 GLOBALVARIABLE:paix=0,zhibiaozhi=0;
3 最:zhibiaozhi,linethick0;
4 if islastbar then
5 BEGIN
6 if paix=0 then
7 begin
8 stkcnt:=10,linethick0;
9 for ih=1 to stkcnt do
10 BEGIN
11 zhibiaozhi0:=ih;
12 zhibiaozhi:=if(zhibiaozhi0>zhibiaozhi,zhibiaozhi0,zhibiaozhi);
13 MSGOUT(1,'指标值>>'&numtostr(zhibiaozhi0,2)&'最高值:'&numtostr(zhibiaozhi,2));
14 end;
15 paix:=1;
16 end;
17 最高:zhibiaozhi,linethick0;
18 end;
19
换品种的时候,"最"这个指标输出值应该是显示0才对吧,难道换品种,超全局变量还继承上一个品种的数值? -
金字塔客服:
超全局变量应该是换品种了,初始化一次吧
来源:程序化久久网( WWW.CXH99.COM )
-
用户回复:
会初始化的。你这个代码里面的逻辑始终都会给这个变量赋值为1的。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 或微信号:cxh99cxh99 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,谢谢您!)
相关文章
-
没有相关内容