① 求助dmi指標公式
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),6);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),6);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),6);
PDI:= DMP*100/TR;
MDI:= DMM*100/TR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,14),LINETHICK0;
ADXR:(ADX+REF(ADX,14))/2,LINETHICK0;
TJ:CROSS(ADXR,ADX) AND ADX>50 AND REF(BARSLAST(CROSS(ADXR,ADX)),1)<20 AND
REF(ADX,REF(BARSLAST(CROSS(ADXR,ADX)),1)+1)>50 ;
② 大智慧和通達信的DMI指標公式不一樣
不同的軟體,是有不同的軟體公司開發設計的。程序設計的演算法不同、所取數據的時點不同,則得出的結果不同。不能說其中哪一個是正確的,哪一個是錯誤的。
但利用DMI判斷買賣的原則是一致的,基本不影響判斷:
DMI指標,趨向指標(標准)
指示投資人避免在盤整的市場中交易,一旦市場變得有利潤時,DMI立刻引導投資人進場,並且在適當時機退場。
買賣原則:
1、+DI上交叉-DI時,做買。
2、+DI下交叉-DI時,做賣。
3、ADX於50以上向下轉折時,對表市場趨勢終了。
4、當ADX滑落至+DI之下時,不宜進場交易。
5、當ADXR介於20-25時,宜採用TBP及CDP中之反應秘訣為交易參
考。
③ 通達信 徐文明改進版DMI指標PDI1-ADX小於10用公式怎麼表示謝謝!
PDI1-ADX<10;
④ 求老師幫忙編一個通達信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指標白紫綠黃形態選股公式
是想編寫pdi大於adx大於adxr大於mdi的選股公式嗎,可以編寫,但這樣的條件有的時候可能會出現連續滿足的情況,是選擇只要滿足就可以呢,還是要去選擇首次滿足條件的位置呢
⑥ 求CCI指標原碼公式
CCI指標 看盤軟體上就有 你干什麼要裝???那個只是一個普通的順勢指標專而已了
TYP:=(CLOSE+HIGH+LOW)/3;
CCI:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N));
參數只有一屬個 N 最小值1 最大值100 現在14
⑦ 求乾隆金典中的DMI指標公式。
這個公式在方正金鼎里就有了(就是你說的乾隆金典版本),不需要改任何參數,如果你要用7這個參數的話,估計是通達信軟體或飛狐的,只要參數改為(7,7)就好了
為何就一定要在同花順裡面使用呢?為何不發揚拿來主義,就用乾隆呢?對不起,我不知道如何在同花順裡面修改,
⑧ 求助 高手 把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
{DMI趨向指標}
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;
金叉:CROSS(PDI,MDI);
⑩ 急求:幫忙把趨向指標(錢龍版本)DMI—QL,給改寫成通達信中能用的公式,在次新股上能顯現出正確指標圖形
如過要想弄明白你的這個問題,首先要了解DMI指標的演算法。下邊我們把DMI指標分布拆解開來:
1、公式我就不說了。 都是使用的錢龍演算法,按理說一樣的演算法計算出的結果應該是一樣的。
2、取值的時候有些小的差異,大智慧是取小數點後3為,通達信取得是小數點後2位,並採用的是「五舍六入」的方法。但是這點差異不足以造成兩種軟體的ADX和ADXR值差別那麼大。
3、由於ADXR是根據ADX計算出來的,所以我們只需要知道ADX為什麼不同就可以了。
4、通過公式我們知道,通達信和大智慧ADX的計算方法是一樣的ADX=SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N,1),這里邊我們可以看到涉及到了四個變數,PDI、MDI、SMA和N,經過對照,我們知道,兩種軟體PDI和MDI的值是一樣的(只是取得位數不同),那麼我們來分析SMA的計算方式,
SMA《加權移動平均數》=[ X《X =(MDI-PDI)/(MDI+PDI) ×100》 × M《M為權重,這里是1》+ Y《Y為前一日ADX值》 × (N-M) ] / N ,計算方式本身沒有問題,大智慧和通達信用的都是一樣的。
5、計算方式一樣,得出的結果不同,那麼只有一種原因,就是取值不同。我們知道,這里邊的主要參數,PDI和MDI大智慧和通達信的計算方式和得出的結果都是相同的,那麼是什麼原因造成的ADX值不同哪?
6、用你的舉例300238來說明,我們打到周線圖,將游標移到前三根K線會發現,此時DMI的四個參數都是沒有數值的。第四根K線開始,PDI和ADX數值出現了,我們會發現,大智慧的ADX是7.143,而通達信的ADX是100。
7、通過ADX的計算公式我們可以看到,它的計算是要用到MDI數值的,而MDI的數值會在第十一根K線時才出現,此時還沒有MDI得數值,那麼兩家軟體得出的ADX值是什麼哪?
8、通過計算,得出了如下結論:
在計算ADX時,兩家軟體都是將MDI取值為 0 ,當用到 Y (前一日ADX)時,也是取值為0 ,但是當計算最後一步時,大智慧是先計算的X × M+Y × (N-M)然後才除以N,而通達信是,先用Y × (N-M)除以N,然後才加的 X × M ,所以造成了以上結果(大智慧的ADX是1.743,而通達信是100,)。也就是說,通達信的SMA計算函數中,缺少了一個中括弧,正如你所說,是內核有問題。
9、這個問題可以這樣解決,就是不用SMA函數,找到別的方式來計算ADX的值,可是我沒有找到通達信中有加減乘除的函數可以調用。不知道是我沒發現,還是根本沒有,所以這個問題沒能幫你解決,如果你找到了能夠調用加減乘除的方法,我也想知道。計算就很簡單了,這樣,在公式中把ADX賦值方式改一下就可以了。