高手把飞狐指标改成通达信能通过的!

2024-12-04 15:42:30
推荐回答(3个)
回答1:

公式不错,收下了。

通达信报错就是最后一行的名字太长了,缩短一点就可以了。
如下:

JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QJ1:=QJ0*(MIN(OPEN,CLOSE)-LOW);
QJ2:=QJ0*(JJ-MIN(CLOSE,OPEN));
QJ3:=QJ0*(HIGH-MAX(OPEN,CLOSE));
QJ4:=QJ0*(MAX(CLOSE,OPEN)-JJ);

DDX:=IF(HIGH=LOW,4*QJ0,((QJ1+QJ2)-(QJ3+QJ4)))/SUM(VOL,10)*100;
DDY:=((QJ2+QJ4)-(QJ1+QJ3))/SUM(VOL,10)*100;
DDZ:=((QJ1+QJ2)-(QJ3+QJ4))/((QJ1+QJ2)+(QJ3+QJ4))*100*17;
强势YJ:=DDX>1 AND DDZ>90 AND DDY>2 AND VOL/CAPITAL*100>3;
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
MA3:=MA(CLOSE,20);
MA4:=MA(CLOSE,60);
五日走强:=MA1>REF(MA1,1);
十日走强:=MA2>REF(MA2,1);
二十日走强:=MA3>REF(MA3,1);
主升浪:=五日走强 AND 十日走强 AND 二十日走强;
VAR31:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
主买:=IF(CLOSE>OPEN,VAR31*(HIGH-LOW),IF(CLOSE大资进强:强势YJ>0 AND 主升浪>0 AND 主买>2700;

回答2:

你的这公式飞狐编译通不过,我改的通达信可以用了,如果有问题,你先确定飞狐能用我在给你改
aa:=ma((2*close+high+low)/4,5);
短高:aa*102/100,dotline;
短低:aa*(200-102)/100,dotline;
cc:=abs((2*close+high+low)/4-ma(close,30))/ma(close,30);
dd:dma(close,cc),rgb(255,0,0);
长高:(1+9/100)*dd,linethick2;
长底:(1-9/100)*dd,linethick2;
zz:=dd-ref(dd,1);
if(zz>0,dd,0),rgb(255,0,0);
if(zz<0,dd,0),rgb(0,255,250);
if(1,dd,0),rgb(255,0,0);

回答3:

千钧写的DDX挺好的!第一个是JJ开头因为拼音叫做均价