以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  这个if只会信号出现那天才会置1,怎么写他维持为1  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=174670)

--  作者:qq代人发帖
--  发布时间:2020/3/2 8:45:38
--  这个if只会信号出现那天才会置1,怎么写他维持为1
请教:tgm:=0;
tgm:= IF(CROSS(EM,C),1,if(CROSS(C,FM),0,tgm[1]));
这个if只会信号出现那天才会置1,怎么写他维持为1
等到下一个信号到来时候才翻转

--  作者:FireScript
--  发布时间:2020/3/2 8:49:11
--  
 定义全局变量的方式:
VARIABLE:tgm:=0;
定义成全局变量之后,会保留之前的值,直到再次满足赋值条件为止。


--  作者:vakoth
--  发布时间:2020/3/2 11:45:22
--  
非常感谢,公式系统中也可以定义全局变量吗,还是要VBA或者和DLL才可以用全局变量?
--  作者:wenarm
--  发布时间:2020/3/2 12:45:51
--  
可以,VARIABLE定义全局变量。