定義: MACD根據移動平均線(MA)較易掌握趨勢變動的優點所延伸出來的一種分析方式。其基本原理是運用兩條不同速度的指數平滑移動平均線來計算兩者之間的差離狀態(DIF),然後再對DIF進行平滑移動平均即為MACD線。換句話說,MACD就是對長期與短期的移動平均線收斂或發散的徵兆,加以雙重平滑處理,用來研判買賣的時機。

在Easywin裡面的技術分析選單  其他指標,找到MACD和MACD OSC,一個是MACD的二條均線,另一個是MACD二條均線差值用柱狀圖顯示

530  

在Multicharts裡面,MACD是內建的公式 一般預設的參數是 快速均線12 慢速均線26 MACD設9 

var0 = MACD( Close, FastLength, SlowLength ) ;  短移動平滑均線
var1 = XAverage( var0, MACDLength ) ;  長移動平滑均線
var2 = var0 - var1 ; 二指均線的差值

對於股市研究技術分析的投資人來說,MACD應該算是國民指標吧,只是每個人的用法不同,優點是可以當做中長線趨勢判斷的指標,也可以當作動能趨勢的研判訊號,也有人把它當做逆勢指標來運用;好比牛肉本身並沒有味道,就看廚師本身的料理工夫,如何創造出美味的佳餚,到底怎麼運用才能夠真正獲利

傳統的用法 MACD往上交叉就買進多單,往下交叉就買進空單,寫法很簡單

if var2 cross over 0  then Buy ( "LE" ) next bar at market ;

if var2 cross under 0  then sellshort ( "SE" ) next bar at market ;

531  

優點是趨勢掌握到應該會獲利,缺點是盤整交易次數過多   到底會不會賺錢?? 有了Multicharts可以自行回測~~結論是......

老師說 MACD要在零軸以下黃金交叉買進多單,在零軸以上死亡交叉買進空單,加上停損停利,結果會是如何? 低買高賣的方式似乎是一般投資人的最愛

if var0 cross over var1 and var1<-20  then Buy next bar at market ;

if var0 cross under var1 and var1>20  then sellshort next bar at market ;

setstoploss(XXX); 

setprofittarget(XXX)

有興趣可以增加一些條件或濾網,發揮交易的想像力,或許就可以找到理想的交易策略

532  

換個角度思考,把MACD的柱狀圖當做是多空的研判標準,當柱狀值當做是波動率的指標,MACD在0軸之上一定比例或是零軸之下且小於比例才做多做空

還沒想到特別的出場方式之前我喜歡用固定的停損停利,先不要加太多的調味料,如果本身的這道菜就新鮮,其實原汁原味最好 

value1 = MACD(c,12,26);
value2 = XAverage(value1,9);
value3 = value1-value2;

if value1>value2 and value3>X then buy next bar at highest(H,20) +1 stop;
if value1<value2 and value3<-Y then sellshort next bar at lowest(L,20) -1 stop;

setstoploss(loss*bigpointvalue);
setprofittarget(win*bigpointvalue);

533  .

別忘了加上手續費和滑價,這樣比較能真實反應交易的成本

其實不算太好,但至少獲利曲線還是往上的,仍有需要調整的空間,或許你對MACD指標也有不錯的用法,請記得和我分享哦!!

 免費講座連結

arrow
arrow

    元大期貨楊宗儒 發表在 痞客邦 留言(0) 人氣()