怎样初始化全局变量呢?这样可以吗?问题是! [金字塔]
- 咨询内容:
IF DAY()<>REF(DAY(),1) THEN EXTGBDATASET('LP1',0);
问题是,这样必须要在开盘前打开软件才行吧?否则,可能会有问题吧?
另外,金字塔的全局变量,只在当前的交易系统或者公式中有效,还是,在整个金字塔应用程序中有效,即,是不是在不同公式和交易系统中可以共享的?
[此贴子已经被作者于2010-4-19 19:16:34编辑过] - 金字塔客服:
IF DAY()<>REF(DAY(),1) THEN EXTGBDATASET('LP1',0);
你试验一下变知
EXTGBDATASET设置的变量是全局的,可以金字塔所有公式共享
- 用户回复:
嗯,我明白了,这段代码,可以起到这样的作用是:
每天初始化一次变量。。。
[此贴子已经被作者于2010-4-19 21:39:24编辑过] - 网友回复:
这个方法不保险,请看:
您好,我用day()<>ref(day(),1) 在1分钟图上用序列模式进行初始化测试时, 在早晨8:58 分,day()=6 ,ref(day,1)=6 ,而 紧接着的下一条记录在8点59分 day()=7 ,ref(day,1)=7,结果导致初始化失败,这是否正常?ps 当天是7号 , 1分钟图,记录是文本输出函数输出到文件的。 这个记录和程序的编制无关,说明数据有问题吧
- 网友回复:
如果是1分钟图.早上第一根K线出现的时候,
d2:day,linethick0;//day的值如果是7.
d1:REF(DAY,1),linethick0;//REF(DAY,1)的值为6
- 上一篇:本人脸皮厚,再提一个关于Block对象的建议
- 下一篇:求教
相关文章
-
没有相关内容