1. 通達信怎樣將這個指標公式換成選股公式
通達信指標公式與選股公式最主要的區別是,指標公式可以有多個輸出,而選股公式只能有一個輸出。要把指標公式改成選股公式最簡單的辦法是把你不需要的輸出語句改成賦值語句就可以了。 VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL); OBV:SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0); MAOBV:MA(OBV,M); RANGE((((OBV-MAOBV)/MAOBV)*100),-0.5,0.5); 例如,上面是OBV指標公式,一共有三個輸出,現在要改成選股公式,那麼把不需要的兩個語句改成賦值語句就可以了,具體是在輸出指標名字後加等號就可以了,改後就是如下 VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL); OBV:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0); MAOBV:=MA(OBV,M); RANGE((((OBV-MAOBV)/MAOBV)*100),-0.5,0.5); 選股公式是要建在條件選股公式欄目里的,建好後在條件選股器里就能看到,也就能執行條件選股了。在條件預警里邊就可以把選股公式加進預警里了,進行預警使用了。
2. 求老師幫忙編一個通達信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;
3. 通達信系統,DMI指標公式中,PDI指標在ADX與ADXR之上,ADX與ADXR在30以下向上金叉的預警公式,謝謝老師
DMI.PDI>DMI.ADX AND DMI.PDI>DMI.ADXR AND CROSS(DMI.ADXR,DMI.ADX) AND DMI.ADX<30 AND DMI.ADXR<30;
金叉你沒說明白,如果發現不對,請自己吧CROSS括弧中的逗號前後兩串字元調換位置。
4. 求通達信選股指標,ADX和ADXR的絕對值小於等於0.5的選股法
XG:ABS(DMI.ADX)<=0.5 AND ABS(DMI.ADXR)<=0.5;
(公式如此.但ADX和ADXR一般最小值都在10左右,哪裡選得出股來?)
5. 急求高手幫忙編寫以下通達信的 DMI里PDI上穿MDI PDI上穿ADX!PDI上穿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,16);
ADXR:=EXPMEMA(ADX,16);
xg:cross(pdi,mdi) and cross(pdi,adx) and cross(pdi,adxr);
6. 請老師將通達信系統中,DMI公式中MDI指標死叉ADX指標做個預警公式,謝謝老師
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);
預警:CROSS(ADX,MDI);
7. 能不能麻煩大家幫我寫一個通達信盤中選股公式:DMI指標中ADX剛剛向上突破數值50,同時PDI剛剛
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,50) AND CROSS(15,PDI);
8. 能不能麻煩大家幫我寫一個通達信選股公式:DMI指標中ADX向上突破數值50,同時PDI向下跌破數值
這個問題我已經發過了呀,不知道是不是同一個人問的,但解答的是同一個人,。再發一次吧,
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,50) AND CROSS(15,PDI);
9. 求通達信DMI的ADX單獨向上的預警公式
A:=DMI.ADX#DAY;
A>REF(A,1);
這樣的公式貌似沒什麼作用吧
10. 請高手編個通達信選股公式:DMI指標ADX大於60 MDI大於25 CCI指標小於-100且反轉 當天收陽
N:=14;
M:=6;
TR := 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/TR;
MDI:=DMM*100/TR;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
TYP:=(HIGH + LOW + CLOSE)/3;
CCI:=(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N));
ADX>60 AND MDI>25 AND CCI<-100 AND C>O AND C>REF(C,1);