A. 修改通達信DMI的副圖
白線>ref(白線,1) and 黃線<ref(黃線,1) and cross(紅線,綠線) and 紅線<白線 and 紅線>黃線 and 綠線<白線 and 綠線>黃線;
如果一般情況下都是白線在上面,黃線在下面的話。如果相反,那到第三個and後面的大於與小於都互換。
還有cross是交叉的指標,估計通達信里不是用這個字母表達的。因為我只知道大智慧的。其他的那些都通用。所以這個如果找到替代的話問題就可以解決了
B. 錢龍旗艦版DMI指標編輯換成通達信指標選股票 DMI ADX 50
XGGGG:="DMI.ADX">=50;
DRAWTEXT(XGGGG,C*0.98,'金塊'),COLORYELLOW;
C. 通達信DMI指標以前和其他軟體不同現在怎麼都一樣了現在升級後數值都一樣如何才能用以前的那個指標
那就裝回以前得通達信版本唄。不就回到以前了。
D. 如何把通達信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函數貌似不能用&&.
E. 如何把他修改成通達信系統指標
1、首先打開通達信軟體,點擊左上角的【功能】-【公式系統】-【公式管理器】;
2、點擊【常用指標】-【其他類型】--再點擊右上角的【新建】;
3、將之前准備好的指標文本內容復制、黏貼到空白處【這里以一個boll的主圖指標為例】。然後在左上角填上指標的名稱。
4、填上一些參數。
5、【畫線方法】處選擇【主圖疊加】,再點擊測試公式,無誤後,選擇點擊右上角的【確定】。主圖指標就製作完成了。
F. 通達信DMI指標誰能改成選股公式滿足以下條件:ADX大於60並且PDI小於10並且MDI大於25.見圖。
很簡單,因為DMI指標是系統指標,所以可以直接調用,具體公式如下
DMI.ADX>60 AND DMI.PDI<10 AND DMI.MDI>25;
G. 如何修改通達信系統指標
工具欄 --點資訊--指標---最下面的刪除指標。
H. 急求:幫忙把趨向指標(錢龍版本)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賦值方式改一下就可以了。
I. 通達信中,如何在指標DMI中畫一條紅色的風險水平直線,直線數值為50.
系統公式修改後,再次打開就不存在了。需要另外建立新的公式。
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);
風險線:50,COLORRED;
--------------------------------------------------------
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
風險線:100,COLORRED;
底部線:-100,COLORGREEN;