全局变量二次赋值写法 (文华财经)

投资者咨询:全局变量二次赋值写法 (文华财经)
来源:文华财经  日期:2020-9-14 13:12
 能给举个例子吗  全局变量二次赋值的? 
技术人员回复
日期:2020-9-14 13:15
 
比如这个写法

VARIABLE:X:=0;

IF C>=O THEN //收盘价大于等于开盘价,x等于1
BEGIN
X:=1;
END

IF C<O THEN //收盘价小于开盘价,x等于2
BEGIN
X:=2;
END


全局变量写法参考下面链接:



投资者咨询:全局变量二次赋值写法 (文华财经)
来源:文华财经  日期:2020-9-14 13:12
 另外,   IF ... THEN BEGIN ... END,  和   全局变量   有什么区别?
技术人员回复
日期:2020-9-14 15:22
   
IF ... THEN BEGIN ... END 是满足某个条件,执行对应的语句

全局变量 是满足条件重新对某个变量赋值,否则仍旧取值为之前的值

全局变量  编写中会使用 IF ... THEN BEGIN ... END 语句 来对变量重新赋值 

具体参考2楼编写例子和链接说明 
投资者咨询:全局变量二次赋值写法 (文华财经)
来源:文华财经  日期:2020-9-14 13:12
 谢谢您, 一楼的意思是 当赋值了一个全局变量 X1 Y1,  然后通过其他函数导出 X2 Y2,  这时能否继续对 X2 Y2赋值  然后继续用另外函数导出X3Y3 ,有这样的例子吗?
技术人员回复
日期:2020-9-14 15:46
 
那直接对全局变量X1 Y1赋值即可,后面满足其他条件再对X1 Y1重新赋值即可

或者您可以具体量化下思路,我们分析下
     
投资者咨询:全局变量二次赋值写法 (文华财经)
来源:文华财经  日期:2020-9-14 13:12
 就是X1Y1 第一次赋值以后 判断是否满足条件 可以继续对满足条件的X1 Y1继续赋值 是这个意思吗?
技术人员回复
日期:2020-9-14 15:55
 
是的,参考2楼编写
 
投资者咨询:全局变量二次赋值写法 (文华财经)
来源:文华财经  日期:2020-9-14 13:12
 全局变量只能在8里面使用吗?
技术人员回复
日期:2020-10-2 11:33
 是的,wh6不支持的