以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问这个全局变量有什么问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=88018)

--  作者:陈伟明
--  发布时间:2015/12/3 10:55:00
--  请问这个全局变量有什么问题
请问这个全局变量公式有什么问题,为何图表上输出OC1总是为 0 ?


VARIABLE:OC1=0;   //当天的开盘价和收盘价的幅度,统计次数


Y:VALUEWHEN(DATE<>REF(DATE,1),OPEN),COLORWHITE,LINETHICK0;
YY:VALUEWHEN(DATE<>REF(DATE,1),REF(C,1)),COLORWHITE,LINETHICK0;


OC价差:ABS(REF(OPEN,1)-REF(C,1)),COLORWHITE,LINETHICK0;

IF OC价差<Y*0.01 THEN BEGIN 
DRAWICON(1,HIGH,1);
OC1:=OC1+1;
END 

输出OC1:OC1,COLORWHITE,LINETHICK0;

--  作者:yukizzc
--  发布时间:2015/12/3 11:07:11
--  

aa:OC价差<Y*0.01;

我这边正常,你输出下这个aa看似否满足条件


--  作者:陈伟明
--  发布时间:2015/12/3 11:11:19
--  
请问怎么输出? 是单独复制这个AA公式,还是把这个AA公式插入到我的公式里面?
--  作者:陈伟明
--  发布时间:2015/12/3 11:14:29
--  
我插入到刚才的公式里面,这个AA有时候是1,有时候是O。然后刚才你说你这边正常,是复制我的公式,输出正常的意思吗?那为何我一直输出为O?
--  作者:yukizzc
--  发布时间:2015/12/3 11:21:12
--  
用逐k模式,具体原因看逐k右边的模式说明理由提到
--  作者:陈伟明
--  发布时间:2015/12/3 11:22:35
--  
原来需要逐K模式。明白了谢谢。