A. 急求:幫忙把趨向指標(錢龍版本)DMI—QL,給改寫成通達信中能用的公式,在次新股上能顯現出正確指標圖形
N:=14;
M:=6;
VV:=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/VV;
MDI:DMM*100/VV;
ADX:SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N,1);
ADXR:(ADX+REF(ADX,M))/2;
{已測試復,復制可制直接引用,如果回答滿意,請記得給採納}
B. 同花順的DMI圖
DMI指標於1978年首先使用,是技術指標中的常用指標,為中長期的重要技術分析工具。DMI指標可辨別任何股票在任何時間段所處行情的位置,不管是上漲行情,還是下跌行情,DMI都能夠准確的判斷每一隻股票在行情的初期、中期、還是末期,DMI指標還能夠指示出股票行情的耚,反彈行情和反轉行情,中級行情還是大行情,都能夠由DMI指標表現出來。
一、使用方法
DMI指標中有四個參數值:+DI、-DI、ADX和ADXR,這在其他指標中是沒有的。實際上DMI指標分兩組:+DI和-DI;ADX和ADXR。
1. +DI和-DI(多空指標)
+DI代表多方,-DI代表空方,當+DI從下向上,上穿-DI所形成的交叉點,定為金叉。這種情況說明多方力量大於空方,市場將以上漲為主;當-DI從下向上,上穿+DI所形成的交叉點定為死叉,當死叉形成時,市場將以下跌為主。
當+DI和-DI以20為中軸交織上下波動時,說明市場中,多空雙方能量相等,這時將不會有任何行情。股指或股價此時在一種平台箱體運行,多空在休戰。
當+DI從20以下運行到50之上時,將可能產生一輪較有力的中級以上的上漲行情。
當-DI從20以下運行到50之上時,將可能產生一輪中級以上的下跌行情。
總之,+DI在-DI上方運行,市場以多方為主;-DI在+DI上方運行,市場以空方為主。
2. ADX和ADXR(趨向指標)
ADX和ADXR是判斷行情的趨勢指標,又是+DI和-DI的引導指標,當ADX從下向上上穿ADXR時,所形成的交叉點叫做ADX金叉ADXR;當ADX與ADXR發生金叉時,將是一輪行情的啟動信號,ADX的ADXR運行至50以上時,將可能產生一輪中級以上的行情。
當ADX從上向下,下穿ADXR時所形成的交叉點叫做死叉,當ADX與ADXR形成死叉時那麼行情將有可能結束,如果ADX和ADXR下行至20左右並交織波動時,說明市場近期沒有行情。
ADX和ADXR的趨勢能夠准確的判斷行情的初始階段,行進階段和完成階段,ADX和ADXR從20以下的低位形成金叉上行至50以上時,是一個中級以上的行情;ADX和ADXR上行至80以上時,那麼市場將很有可能是翻倍以上的大行情。
說明:
動向指標DMI由4條指標線組成:
上升方向線 +DI (又稱PDI), 見圖中白色線;
下降方向線 -DI (又稱MDI), 見圖中黃色線;
趨向平均值 ADX,主要用於對趨勢的判斷,見圖中紫色線;
ADXR, 對ADX的評估數值,也是對市場的評估指標,見圖中綠色線;
用法:
DMI指標在市場行情趨向明顯時,判研效果較為理想。
1. PDI線(+DI)從下向上突破MDI線(-DI),顯示有新多頭進場,為買進信號,如果ADX伴隨上升,則預示股價的漲勢可能更強勁。
2. PDI線(+DI)從上向下跌破MDI線(-DI),顯示有新空頭進場,為賣出信號,如果ADX伴隨下降,則預示跌勢將加劇。
3. 當行情走勢朝向單一方向發展時,無論是漲勢或跌勢,ADX值都會不斷遞增。因此,當ADX值高於上日時,可以斷定當前市場行情仍在維持原有趨勢,即股價會繼續上漲,或繼續下跌。
4. ADX值遞減,降到20以下,且橫向行進時,市場氣氛為盤整,PDI線(+DI)和MDI線(-DI)會反復出現交叉情況,此種情況下的交叉不可作為買賣依據;
5. ADX值從上升傾向轉為下降時,表明行情即將反轉。
6. ADX值在50以上從上升傾向轉為下降後,在40~60之間再度轉折上升,是大行情即將到來的徵兆。
指標源碼:
{參數: N:14,M:6}
TR:=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/TR;
MDI: DMM*100/TR;
ADX: EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:EXPMEMA(ADX,M);
C. 將同花順的dmi指標轉換到通達信上面
DMI是通達信自帶的指標之一。無需重新安裝。在分析圖的附圖點擊一下右鍵-附圖指標-選擇專附圖指標(或快捷鍵 ctift+i)-常用屬指標-dmi趨向指標。
如果想重新安裝,源碼如下:
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);