⑴ 請求高手編一個DMI選股公式:PDI大於MDI,ADX和ADXR的差值小於0.5,ADX和ADXR的數值在40以下
input:p(14),m(6);
TR1 := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),P);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),P);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),P);
PDI:= DMP*100/TR1;
MDI:=DMM*100/TR1;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:=(ADX+REF(ADX,M))/2
選股:PDI>MDI AND ADX-ADXR<0.5 AND MAX(ADX,ADXR)<40;
⑵ DMI指標白紫綠黃形態選股公式
是想編寫pdi大於adx大於adxr大於mdi的選股公式嗎,可以編寫,但這樣的條件有的時候可能會出現連續滿足的情況,是選擇只要滿足就可以呢,還是要去選擇首次滿足條件的位置呢
⑶ DMI選股公式,請高手指點
x1:=last(ref("dmi.pdi",1)<ref("dmi.adx",1) and ref("dmi.pdi",1)<ref("dmi.mdi",1) and ref("dmi.pdi",1)<ref("dmi.adxr",1))=7;
x2:=ref("dmi.pdi",1)<ref("dmi.adx",1) and ref("dmi.pdi",1)<ref("dmi.mdi",1) and ref("dmi.pdi",1)<ref("dmi.adxr",1) and "dmi.pdi">"dmi.adx" and "dmi.pdi">"dmi.mdi" and "dmi.pdi">"dmi.adxr";
x3:=c/ref(c,1)>1.05;
x4:=vol>ref(vol,1);
x1 and x2 and x3 and x4;
⑷ 通達信DMI金叉的選股公式
TR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:= DMP*100/TR;
MDI:= DMM*100/TR;
ADX:= EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=EXPMEMA(ADX,6);
CROSS( PDI, MDI);
看下是不是你要的.
⑸ 能不能麻煩大家幫我寫一個通達信選股公式:DMI指標中紫線ADXR向上突破數值30,同時黃線MDI向
N:=14;
MM:=6;
MTR:=EXPMEMA(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:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);
PDI:=DMP*100/MTR;
MDI:=DMM*100/MTR;
ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM);
ADXR:=EXPMEMA(ADX,MM);
XG:CROSS(ADXR,30) AND CROSS(9,MDI);
⑹ 高手改寫個dmi選股公式
N:=14;
M:=6;
MTR:= SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);
HD := HIGH-REF(HIGH,1);LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),N);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),N);
PDI:=DMP*100/MTR;
MDI:=DMM*100/MTR;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:=(ADX+REF(ADX,M))/2;
XG:PDI>ADX AND ADX>ADXR AND CROSS(PDI,30);
(已測試)
⑺ 求老師幫忙編一個通達信DMI指標PDI ADX ADXR在30以上多頭選股公式
MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:=DMP*100/MTR;
MDI:=DMM*100/MTR;
ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=EXPMEMA(ADX,6);
PDI>REF(PDI,1)&&ADX>REF(ADX,1)&&ADXR>REF(ADXR,1)&&PDI>30&&ADX>30&&ADXR>30;
⑻ 求助 高手 把DMI指標 變成 選股公式
N:=14;
MTR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
PDM:=SUM(IF(HD>0&&HD>LD,HD,0),N);
MDM:=SUM(IF(LD>0&&LD>HD,LD,0),N);
PDI:=PDM*100/MTR;
MDI:=MDM*100/MTR;
XG:CROSS(PDI,MDI);
{個人看法 僅供參考。}
⑼ 求通達信DMI的選股公式:PDI和MDI大於ADX和ADXR的,萬分感謝!!!祝好人一生平安!!!
MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:=DMP*100/MTR;
MDI:= DMM*100/MTR;
ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=EXPMEMA(ADX,6);{DMI原公式}
PD:=PDI>ADX AND PDI>ADXR;
MD:=MDI >ADX AND MDI>ADXR;
PD AND MD;
⑽ 請高手幫我寫一個通達信的DMI選股公式: 要求ADX金叉ADXR,同時要PDI大於MDI 先謝了。
MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:=DMP*100/MTR;
MDI:=DMM*100/MTR;
ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=EXPMEMA(ADX,6);
XG:CROSS(ADX,ADXR) AND PDI>MDI;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
也可以:
XG1:CROSS("DMI.ADX","DMI.ADXR") AND "DMI.PDI">"DMI.MDI";