全局变量的使用 (文华财经WH8赢智V8.2)

投资者咨询:全局变量的使用 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-12 12:13
 全局变量看来那个隐藏的举例,还是不解,

定义全局变量
VARIABLE:VAR1:=X,VAR2:=Y;
IF 条件1 THEN
VAR1:=VAR1+1;
IF 条件2 THEN
VAR2:=VAR2+1;
VARIABLE 表示声明后面的变量名为全局变量
VAR1 VAR2全局变量的名字
X Y 为全局变量的初始值
VAR1:=VAR1+1;表示给VARI赋值
如果当前K线条件满足条件1,则给VARI赋值为VAR1+1,否则仍旧取值为之前的VAR1的值

请问这个重新赋值是所有模型都可以使用的吗?通过什么方式使用?跨指标引用#call-other吗?

我现在的模型比较多,现在想重新加入一个变量,这个变量每天都变化一次,之前考虑过在参数列表按修改缺省值的方式,每天开盘前手工定义一次,但100多个模型每天定义很繁琐,也容易出错,
如果定义一个跨指标引用,模型运行起来估计整个服务器运行速度拖慢(之前试过使用跨周期引用,很简单的一个引用就拖慢机子)
现在想在每个模型中加一个变量,并且每天只需更新一次,一更新所有模型都使用这个新的变量,请问要如何规划或者设计才好,谢谢!!
 
技术人员回复
日期:2018-6-12 13:01
给您举个例子,统计阳线数量,您配合例子了解下全局变量的使用方法

您每日更新参数的思路,可以尝试使用全局来编写下

VARIABLE:NOTE:=0;
IF BARPOS>=1&&ISUP THEN
BEGIN
NOTE:=NOTE+1;
END
NOTE;