以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问贵版软件为啥所有的时间都往前挪一天呢?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=159683)

--  作者:maxuser2004
--  发布时间:2017/11/20 17:15:48
--  请问贵版软件为啥所有的时间都往前挪一天呢?
贵版的一个公式如下:
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIFF,9);

MACD:=2*(DIFF-DEA),COLORSTICK; N:=BARSLAST(CROSS(DIFF,DEA))+1; N1:=BARSLAST(CROSS(DEA,DIFF))+1;

DIFF1:=REF(REF(DIFF,N-1),1);

DIFF2:=REF(REF(DIFF,N1-1),1);

C1:=REF(REF(C,N-1),1);

C2:=REF(REF(C,N1-1),1); 


菜鸟不明白,为啥所有的时间都要往前一天呢?请版主赐教!

[此贴子已经被作者于2017/11/20 17:17:20编辑过]

--  作者:FireScript
--  发布时间:2017/11/20 17:24:53
--  
你是在问那个ref函数吧。  这个ref的的作用是引用前一个K的数据。相对当前K数据,历史K数据是绝对稳定的。而最新K的数据随行情刷新不断更新,会影响信号,导致信号闪烁的。  这个不是软件里就要这样用,完全看代码编写者需求。