如何把通达信dmi指标改为同花顺dmi,

2024-05-11 19:05

1. 如何把通达信dmi指标改为同花顺dmi,

MTR:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EMA(IF(HD>0 AND HD>LD,HD,0),N);
DMM:=EMA(IF(LD>0 AND LD>HD,LD,0),N);
PDI: DMP*100/MTR;
MDI: DMM*100/MTR;
ADX: EMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM);
ADXR:EMA(ADX,MM);
N和MM分别是参数,需要在参数栏设置。
PS1:这位同学你可熬得真晚。身体最重要。
PS2:同花顺和通达信主要是在EMA,和EXPMEMA上有区别,以及同花顺IF函数貌似不能用&&.
PSP:没有下句了。

如何把通达信dmi指标改为同花顺dmi,

2. 请老师帮忙把同花顺DMI指标改写为通达信指标,谢谢

M1:=14;M2:=6;
TR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),M1);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=SUM(IF(HD>0 AND HD>LD,HD,0),M1);
DMM:=SUM(IF(LD>0 AND LD>HD,LD,0),M1);
DI1:DMP*100/TR1;
DI2:DMM*100/TR1;
ADX:MA(ABS(DI2-DI1)/(DI1+DI2)*100,M2);
ADXR:(ADX+REF(ADX,M2))/2;

3. 同花顺指标如何转到通达信?


同花顺指标如何转到通达信?

4. 如何将以下同花顺指标转换成通达信?

M:=55; 
N:=21;
DC:=INDEXC;
DC1:=3;
DV:=INDEXC;
VAR11:=ZIG(DC1,6)>REF(ZIG(DC1,6),1) AND REF(ZIG(DC1,6),1)<=REF(ZIG(DC1,6),2) AND REF(ZIG(DC1,6),2)<=REF(ZIG(DC1,6),3);
VAR12:=ZIG(DC1,6)=REF(ZIG(DC1,6),2) AND REF(ZIG(DC1,6),2)>=REF(ZIG(DC1,6),3);
VAR13:=ZIG(DC1,22)>REF(ZIG(DC1,22),1) AND REF(ZIG(DC1,22),1)<=REF(ZIG(DC1,22),2) AND REF(ZIG(DC1,22),2)<=REF(ZIG(DC1,22),3);
VAR14:=ZIG(DC1,22)=REF(ZIG(DC1,22),2) AND REF(ZIG(DC1,22),2)>=REF(ZIG(DC1,22),3);
VAR15:=ZIG(DC1,51)>REF(ZIG(DC1,51),1) AND REF(ZIG(DC1,51),1)<=REF(ZIG(DC1,51),2) AND REF(ZIG(DC1,51),2)<=REF(ZIG(DC1,51),3);
VAR16:=ZIG(DC1,51)=REF(ZIG(DC1,51),2) AND REF(ZIG(DC1,51),2)>=REF(ZIG(DC1,51),3);
VAR17:=ZIG(DC1,72)>REF(ZIG(DC1,72),1) AND REF(ZIG(DC1,72),1)<=REF(ZIG(DC1,72),2) AND REF(ZIG(DC1,72),2)<=REF(ZIG(DC1,72),3);
VAR18:=ZIG(DC1,72)=REF(ZIG(DC1,72),2) AND REF(ZIG(DC1,72),2)>=REF(ZIG(DC1,72),3);
买:=(VAR11+VAR13+VAR15+VAR17);
卖:=(VAR12+VAR14+VAR16+VAR18);
新价:DC,COLORWHITE;
DRAWTEXT(买>0,DC*0.97,'必进'),COLORRED,;
DRAWTEXT(卖>0,DC*1.03,'清仓'),COLORGREEN,;
B:=TROUGHBARS(DC1,5,1)=0;
E:=PEAKBARS(DC1,5,1)=0;
DRAWICON(B,INDEXL*0.99,1),COLORRED;
DRAWICON(E,INDEXH*1.01,2);
DRAWNUMBER(E,INDEXC*0.98,INDEXH);
DRAWNUMBER(B,INDEXC*0.98,INDEXL);
突破:REF(EMA(DC,14),1),COLORYELLOW;
A1X:=(EMA(DC,10)-突破)/突破*100;
多方:=IF(A1X>=0,REF(EMA(DC,10),BARSLAST(CROSS(A1X,0))+1),DRAWNULL);
空方:=IF(A1X<0,REF(EMA(DC,10),BARSLAST(CROSS(0,A1X))+1),DRAWNULL);
STICKLINE(A1X>=0,多方,突破,0,0),COLOR000099;
STICKLINE(A1X<0,空方,突破,0,0),COLOR00CC66;
均价线:SUM(DC*DV,240)/SUM(DV,240),COLORMAGENTA;
AA:=ZIG(DC1,5),COLORYELLOW;
DIFF1:=-(EMA(AA,26) - EMA(AA,12));
DEA1:=-(EMA(DIFF1,9));
MACD1:=2*(DIFF1-DEA1);
X:=IF(MACD1REF(MACD1,1) AND MACD1>REF(MACD1,1),1,0);
DRAWTEXT(X,INDEXC*0.97,'建仓'),COLORYELLOW;
VPT:=SUM(DV/EMA(DV,N)*(DC-REF(DC,1))/REF(DC,1),0);
MAVPT:=EMA(VPT,M);


5. 把同花顺版本的指标修改成通达信版本的指标?

这要看具体的指标公式才可以知道能不能修改,
因为两个软件有很多函数都不一样,
有的可以直接使用,有的需要替换,
有的函数名称一样用法一样,计算结果都不同.
所以 这需要具体代码具体分析.

把同花顺版本的指标修改成通达信版本的指标?

6. 如何把同花顺指标转到通达信上面呢?

1、同花顺指标1,可以直接导入通达信使用,无需更改,已测试通过。
2、同花顺指标2,含有未来函数,建议不要使用。

7. 求助高手将同花顺的成交金额指标转成通达信能用到的,谢谢

请把同花顺的指标公式源码发上来才好帮你改,。。。。

求助高手将同花顺的成交金额指标转成通达信能用到的,谢谢

8. 同花顺指标怎么改成通达信的

VAR3:=(MA(C,5)-MA(C,120))/MA(C,120);
VAR4:=MA((CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100,3);
波段进场:IF(CLOSE>MA(C,120) AND REF(VAR4,1)REF(VAR4,1) AND REF(VAR4,1)<REF(VAR4,2),80,50);
反弹进场:IF(REF(VAR4,1)REF(VAR4,1) AND REF(VAR4,1)<REF(VAR4,2) AND VAR3<-0.3,80,50);
超跌进场:IF(CROSS(VAR4,5) AND VAR3<-0.4,80,50),COLORMAGENTA;
STICKLINE(C>=MA(C,10),VAR4,REF(VAR4,1),12,0),COLORRED;
STICKLINE(C<MA(C,10),VAR4,REF(VAR4,1),12,0),COLORGREEN;


股票公式专家团为你解答,希望能帮到你,祝投资顺利。