用macd指標怎麼寫代碼
① 求高手編寫一個通達信MACD指標公式,要把每一小段的面積用數字表示出來
暈哦,這個用處大么?我不回編,但是我可以告訴你原理,取值以後乘以綠柱或者紅燭的數量相加,中間要用到判斷紅綠柱的大小,就是diff和dea的大小。呵呵,正值和負值的區別。呵呵,希望有用。
用別人的
送你個自寫的纏中說禪的macd指標
我編制的通達信公式是這樣的:
參數:short 默認是12,范圍你自己定(下同)
long默認是26;
mid默認是9;
K默認是0,范圍0-1,0是顯示均線面積,1是顯示macd面積
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2,COLORSTICK;
DIFF:=SUM(MA1-MA2,0);
SUMMACD:=SUM(MACD,0);
W1:=BARSLAST(CROSS(MA2,MA1))+1;
W2:=BARSLAST(CROSS(MA1,MA2))+1;
W3:=BARSLAST(CROSS(MACD,0))+1;
W4:=BARSLAST(CROSS(-MACD,0))+1;
趨勢力度:IF(K,SUMMACD-REF(SUMMACD,MIN(W3,W4)),DIFF-REF(DIFF,MIN(W1,W2)));
趨勢平均力度:趨勢力度/IF(K,(MIN(W3,W4)+1)/20,(MIN(W1,W2)+1)/20),COLORSTICK;
MAX趨勢平均力度:HHV(趨勢平均力度,34);
MIN趨勢平均力度:LLV(趨勢平均力度,34);
想看均線的面積你就把K調成0,趨勢力度就指的均線的面積,平均力度就很明顯了
想看macd的面積就把K調成1,趨勢力度就指的是macd的面積了。
後面兩個值是最近的趨勢平均力度的最大最小值,後面的34你看著定,做成一個參數也成。
② 請高手幫忙寫一個同花順中MACD指標顯示買賣紅綠箭頭的公式,謝謝!
DIFF= EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA = EMA(DIFF,m);
IF(Long>short)
{
IF (CROSS(diff,dea))
BUY;
IF (CROSS(dea,diff))
SELL;
}
③ 請高手幫忙寫個通達信MACD在零軸之上形成金叉的選股公式,萬分感謝!!!!
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; 距離范圍:=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;XG:CROSS(MACD,-0.05) AND DEA>0。
拓展資料:
1、 MACD指標
MACD指標又稱異同移動平均線,是股票交易中心一種常見的技術分析工具,用於研判股票價格變化的強度、方向、能量以及趨勢周期,以便把握股票買進和賣出的時機。 該指標由一組曲線與圖形組成,通過收盤時股價或快變的指數與慢變的指數移動平均值(EMA)之間的差計算出來。其意義和雙移動平均線基本相同,即由快、慢均線的離散、聚合表徵當前的多空狀態和股價可能的發展變化趨勢。
2、 macd看日線還是周線
macd看日線還是周線要根據用戶的投資活動或操作策略等來看,不能一概而論。通常,周線時間較長,更適合長線投資的投資者參考。而日線時間較短,更適合短線投資的投資者參考。用戶在投資時,可以綜合考慮日線、周線、月線等,根據分析結果來選擇投資。
3、 MACD指標怎麼計算
MACD稱為異同移動平均線,是從雙指數移動平均線發展而來的,由快的指數移動平均線(EMA12)減去慢的指數移動平均線(EMA26)得到快線DIF,再用2*(快線DIF-DIF的9日加權移動均線DEA)得到MACD柱。MACD的意義和雙移動平均線基本相同,即由快、慢均線的離散、聚合表徵當前的多空狀態和股價可能的發展變化趨勢,但閱讀起來更方便。MACD的變化代表著市場趨勢的變化,不同K線級別的MACD代表當前級別周期中的買賣趨勢。