如题谢谢
如何让1分钟的上MACD指标每天从新计算?
variable:ema12=c,ema26=c,dea=0;
if day<>ref(day,1) then begin
ema12:=c;
ema26:=c;
dea:=0;
end
ema12:=ema12*11/13+c*2/13;
ema26:=ema26*25/27+c*2/27;
diff:=ema12-ema26;
dea:=dea*4/5+diff/5;
MACD在K线图上的MACD和分时图上一样。每天都从新计算。
variable:diff=0,dea=0,macd1=0;
if time=closetime(0) then diff:=0;
if time=closetime(0) then dea:=0;
if time=closetime(0) then macd1:=0;
这么写的话。会让3个值变成0.但是会取值到昨天的数据继续算。和分时图上的不一样。
就想让K线图上的MACD和分时图显示的一样。
variable:ema12=c,ema26=c,dea=0;
if day<>ref(day,1) or barpos=1 then begin
ema12:=c;
ema26:=c;
dea:=0;
end
ema12:=ema12*11/13+c*2/13;
ema26:=ema26*25/27+c*2/27;
diff:=ema12-ema26;
dea:=dea*4/5+diff/5;
嗯K线图和分时图还对不上吧?
从秒周期引用能行的
嗯K线图和分时图还对不上吧?
怎么会对不上?
这个macd的计算原理。这都对不上,上帝都拿你没办法