1. 請高手幫忙寫個通達信MACD在零軸之上形成金叉的選股公式,萬分感謝!!!!
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:=(DIF-DEA)*2,COLORSTICK;
距離范圍:=RANGE(DEA,-0.2,0.2); {調整值:-0.2,0.2,擴大或縮小范圍}
XG:CROSS(DIF,DEA) AND 距離范圍;
下面是交叉前一天選股
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
XG:CROSS(MACD,-0.05) AND DEA>0;
這個是無法保證一定內在交叉前一天,股容價會影響MACD的速度。
2. 大智慧365軟體添加MACD指標公式顯示 Line 9:C1001:語法錯誤:「,」 怎麼修改,謝謝!
1、修正後的公式內容:
DIFF1:=EMA(CLOSE,16)-EMA(CLOSE,58),COLORWHITE;
DEA1:=EMA(DIFF1,88),COLORYELLOW;
MACD1:2*(DIFF1-DEA1)*100;
MAMACD1:MA(MACD1,5),COLORWHITE;
DWX:LLV(MACD1,20);
GWX:HHV(MAMACD1,20),COLORRED;
DIFF:=EMA(CLOSE,8)-EMA(CLOSE,26),COLORWHITE;
DEA:=EMA(DIFF,50),COLORYELLOW;
MACD:2*(DIFF-DEA)*100;
MAMACD:MA(MACD,5),COLORWHITE;
STICKLINE(MACD1<MAMACD1,0,MACD1,4,0),COLORGREEN;
STICKLINE(MACD>MAMACD,MACD1*0.6,0,4,0),COLORYELLOW;
STICKLINE(MACD<0,MAMACD,MACD1,4,0),COLORGREEN;
STICKLINE(MACD1>MAMACD1 AND MACD>MAMACD,0,MACD1,4,0),COLORRED;
XG:MACD1>MAMACD1 AND MACD>MAMACD AND (REF(MACD,1)<REF(MAMACD,1) OR REF(MACD1,1)<REF(MAMACD1,1)) AND MAMACD1<0;
2、我用通達信測試通過,這公式裡面沒看到特殊函數,應該和大智慧通用;
3. 有那位高手能把這個 MACD 公式改成博弈大師的
DIFF:EMA(CLOSE,12)-EMA(CLOSE,27);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA), COLORSTICK,LINETHICK2;
低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
STICKLINE(低位金叉,0,0.08,6,0),COLORYELLOW;
DRAWTEXT(低位金叉,0.16,' 低位金叉'),COLORWHITE;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,0.06,6,0),COLORFF00FF;
DRAWICON(二次金叉,DEA*0.9,1) ;
DRAWTEXT(二次金叉,0.2,' 二次金叉'),COLORYELLOW;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背離:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
STICKLINE(底背離,0,0.03,6,0),COLOR00FF00;
DRAWTEXT(底背離,0.12,' 底背離'),COLORFF00FF;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
頂背離:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
DRAWTEXT(低位金叉 AND 二次金叉 AND 底背離,0.25,'三全項'),COLOR0000FF;
4. 求高手寫個通達信macd在9點15分的位置做個標記的公式。先謝謝啦!
9點15分的時候還沒有開盤呀,沒有開盤當然也就沒有macd副圖顯示了。
另外,就算在開盤前競價期間里也沒有macd副圖呀,9.15分時刻倒是有一條豎向的時間刻度線呀,不知道是不是你想要的標志線,但肯定沒有macd。
macd是根據成交量為依據而畫出來的,競價期間畢竟沒有成交量,怎麼可能會有macd呢?
5. MACD指標的原理和計算方法!
MACD公式演算法
DIFF線 (Difference)收盤價短期、長期指數平滑移動平均線間的差
DEA線 (Difference Exponential Average)DIFF線的M日指數平滑移動平均線
MACD線 DIFF線與DEA線的差,彩色柱狀線
參數:SHORT(短期)、LONG(長期)、M天數,一般為12、26、9
公式如下所示:
加權平均指數(DI)=(當日最高指數 當日收盤指數 2倍的當日最低指數)
十二日平滑系數(L12)=2/(12+1)=0.1538
二十六日平滑系數(L26)=2/(26+1)=0.0741
十二日指數平均值(12日EMA)=L12×當日收盤指數 + 11/(12+1)×昨日的12日EMA
二十六日指數平均值(26日EMA)=L26×當日收盤指數 + 25/(26+1)×昨日的26日EMA
差離率(DIF)=12日EMA-26日EMA
九日DIF平均值(DEA)=最近9日的DIF之和/9
柱狀值(BAR)=DIF-DEA
MACD=(當日的DIF-昨日的DIF)×0.2 +昨日的MACD
[編輯本段]MACD的構造原理
MACD指標是基於均線的構造原理,對價格收盤價進行平滑處理(求出算術平均值)後的一種趨向類指標。它主要由兩部分組成,即正負差(DIF)、異同平均數(DEA),其中,正負差是核心,DEA是輔助。DIF是快速平滑移動平均線(EMA1)和慢速平滑移動平均線(EMA2)的差。 在現有的技術分析軟體中,MACD常用參數是快速平滑移動平均線為12,慢速平滑移動平均線參數為26。此外,MACD還有一個輔助指標——柱狀線(BAR)。在大多數技術分析軟體中
,柱狀線是有顏色的,在低於0軸以下是綠色,高於0軸以上是紅色,前者代表趨勢較弱,後者代表趨勢較強。
下面我們來說一下使用MACD指標所應當遵循的基本原則:
1.當DIF和DEA處於0軸以上時,屬於多頭市場,DIF線自下而上穿越DEA線時是買入信號。DIF線自上而下穿越DEA線時,如果兩線值還處於0軸以上運行,僅僅只能視為一次短暫的回落,而不能確定趨勢轉折,此時是否賣出還需要藉助其他指標來綜合判斷。
2.當DIF和DEA處於0軸以下時,屬於空頭市場。DIF線自上而下穿越DEA線時是賣出信號,DIF線自下而上穿越DEA線時,如果兩線值還處於0軸以下運行,僅僅只能視為一次短暫的反彈,而不能確定趨勢轉折,此時是否買入還需要藉助其他指標來綜合判斷。
3.柱狀線收縮和放大。一般來說,柱狀線的持續收縮表明趨勢運行的強度正在逐漸減弱,當柱狀線顏色發生改變時,趨勢確定轉折。但在一些時間周期不長的MACD指標使用過程中,這一觀點並不能完全成立。
4.形態和背離情況。MACD指標也強調形態和背離現象。當形態上MACD指標的DIF線與MACD線形成高位看跌形態,如頭肩頂、雙頭等,應當保持警惕;而當形態上MACD指標DIF線與MACD線形成低位看漲形態時,應考慮進行買入。在判斷形態時以DIF線為主,MACD線為輔。當價格持續升高,而MACD指標走出一波比一波低的走勢時,意味著頂背離出現,預示著價格將可能在不久之後出現轉頭下行,當價格持續降低,而MACD指標卻走出一波高於一波的走勢時,意味著底背離現象的出現,預示著價格將很快結束下跌,轉頭上漲。
5.牛皮市道中指標將失真。當價格並不是自上而下或者自下而上運行,而是保持水平方向的移動時,我們稱之為牛皮市道,此時虛假信號將在MACD指標中產生,指標DIF線與MACD線的交叉將會十分頻繁,同時柱狀線的收放也將頻頻出現,顏色也會常常由綠轉紅或者由紅轉綠,此時MACD指標處於失真狀態,使用價值相應降低。
6. 求通達信一個MACD公式,十分感謝
DIFIF1:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEAEA1:=EMA(DIFIF1,9);
MACD1:=2*(DIFIF1-DEAEA1),STICK;
MACD2:=EMA(MACD1,3);
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,1,0),COLORRED;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,1,0),COLORYELLOW;
STICKLINE(MACD1<MACD2,0,MACD1,1,0),COLORBLUE;
STICKLINE(MACD1>=0 OR MACD1<=0,0,0,50,1),COLORWHITE;
DIFIF1,COLOR33FF33;
DEAEA1,COLORYELLOW;
MACD:MACD1,NODRAW,COLORMAGENTA;
強:IF(DIFIF1>=DEAEA1,DIFIF1,DRAWNULL),COLORRED,LINETHICK2;
弱:IF(DEAEA1>=DIFIF1,DEAEA1,DRAWNULL),COLORFF9900,LINETHICK2;
DRAWICON(CROSS(DIFIF1,DEAEA1),DEAEA1-0.02,1);
7. 把通達信附圖MACD當滿足條件BB值上穿9時,改成選股公式
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2;
BB值:=EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);
STICKLINE(CROSS(BB值,9),DIF,0,2,0),COLORFF00FF;
BB值:=EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);
cross(BB值,9);
8. 從同花順上復制一個「頂級macd"公式到通達信上無法通過,請高手幫忙,跪謝
沒那麼神 給你這個公式的原理:
這不是什麼「頂級」的macd!
1.它只是將原參數12 26 9 替換成8 21 5 這么做只有一個原因 就是為了迎合Fibo數列 通常作者只有初學水平
2.zig函數 它會自動修正以前的數值 使到公式看起來非常厲害 其實是作弊 這個函數通常被認為用於新手看走勢圖形才有用 比如波浪 但那對波浪劃分不會准確的 老手是看都不看 用這類函數判斷波浪 稱為」擬合「 簡而言之 會誤導人 所以基本上沒什麼用 對於軟體商才有用(^_^!!!)
3.那一句通不過的 其中 partline在通達信中用if改寫即可 問題在於F1> REF(F1,1)這部分 這就用到第2點所述內容 它會作弊 比如近幾日的F1值一直是一個方向 過幾天(或者n天後)走勢劇變 它會自動修正之前「近幾天"的數值 使到變成另個方向(或延續從前的方向)總之就是欺騙你 讓人發出贊嘆 哇,好准!??
4.後面的基本看不下去了 除了這個函數需改寫外 後面還有一些函數是通達信不兼容的 後半部分大體上就是加一些背離的判斷 你自己基本功扎實的話 背離是不需要靠公式來判斷的 一目瞭然 (。。。看到好多的F1 為什麼不直接用zig寫呢 你應該懂的)
9. macd 指標公式交點計算
交叉抄點的數值通達信沒有提供專用的函數,所以這需要自己計算,
這個計算還是比較復雜的,
真是一句話兩句話講不明白
看一下結果吧
下圖的macd指標
金叉時顯示交叉點數值黃色,死叉是顯示交叉點數值白色,顯示在金叉點數值位置