发布网友 发布时间:2022-04-23 02:09
共1个回答
热心网友 时间:2023-10-11 05:03
N:=7;
TR1:=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N,1);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=SMA(IF(HD>0 AND HD>LD,HD,0),N,1);
DMM:=SMA(IF(LD>0 AND LD>HD,LD,0),N,1);
PDI火:DMP*100/TR1,COLORRED;
MDI炸:DMM*100/TR1,COLORBLUE;
ADX:SMA(ABS(MDI炸-PDI火)/(MDI炸+PDI火)*100,N,1),COLORFF66FF;
ADXR:(ADX+REF(ADX,6))/2,COLOR66FF66;
DRAWTEXT(PDI火>MDI炸,PDI火,'');
DRAWTEXT(MDI炸>PDI火,MDI炸,'');
这个能直接在通信达上用啊,如果显示的值跟钱龙不一样,估计是两个系统的数据不一致所致,可以将两个系统都重新下载一次数据再看,或者是公式的参数N的值不一样,检查钱龙默认的N值是不是7?,如不一样可将本公式第一行N:=7中的7改成钱龙一样的数字即可.