程式交易 | 新手第一隻 均線 策略怎麼寫?一次告訴你四種均線運用法則!

by jey.hsieh
4.8K views

程式交易新手第一隻 均線 策略怎麼寫?

相信很多人都會用到均線,均線是程式交易策略中最基本的一個交易策略!

本篇與大家分享四種均線運用法則:

  1. 均線突破進場
  2. 均線交叉策略
  3. 雙均線策略
  4. 均線逆勢策略

 
很多人在使用均線,使用上有幾點要注意的地方,均線策略的寫法中常會用的就是均線穿越或是均線交叉,首先我們先了解均線的定義:
 
均線簡單來講就是同一個時期投資人的平均成本,如果五日線的話就是這五天買進的人平均成本,如果是十日線就是這十天買進的人平均成本,但你有沒有想過說到底是哪一條均線最適合操作、效果最好呢?
 

 

均線策略寫法

我們使用Multicharts作回測:

以二十天均線作舉例
IF C > AVERAGE(C,20) THEN BUY NEXT BAR MARKET;
IF C < AVERAGFE(C,20 THEN SELL NEXT BAR MARKET;
 
當收盤價大於20均時買進,當收盤價小於20均出場,先不考慮放空,放到Multicharts回測,你會發現用月線去交易的話,績效沒有想像中那麼好,2014年之前的績效還可以接受,但2015年之後績效就沒有那麼好了。

均線策略


 

最佳化

回測均線參數從1到100,看哪一條均線績效最好,跑完最佳化之後,獲利最高的參數是【45】,此時可以觀察參數45附近的參數是否都能獲利,如果附近的參數都能獲利,我才會考慮這組參數。參數【11】雖然獲利,但是往左邊移到【10】就會變虧損,此組參數我就不會考慮,過長的均線參數獲利會開始下滑,所以過長的均線也不宜使用,盡量選在獲利集度中較高的參數集,比如在【45】附近的參數,透過回測可以增加我們對該交易系統的信心,

 

出場檢驗

為了避免過度最佳化,我用上一步回測的【45】均進場,只不過出場我用參數【EXIT】天出場,來判斷進場是否具有交易優勢,當確定具有交易優勢時,我才考慮使用此策略,將【策略最佳化報告】匯出到EXCEL作處理,從下圖中可以看到,用【45】均進場第一天即可獲利,代表此進場策略具有優勢,當來到20天出場的獲利來到最高。

出場檢驗_程式交易


 

第一種:均線突破進場

當收盤價突破45天均線時買進,跌破45天均線時賣出,不要再傻傻看20均線以下的參數了。


 

進場檢驗

這次把出場固定在進場後20天出場,進場參數作最佳化,一樣將【策略最佳化報告】匯出處理,可以看出表現比較好的參數一樣是在【45】,參數在40均以上具有進場優勢,40天以下的參數從圖可看中是虧損了,因此太短的均線是不具有參考價值的。

進場檢驗_程式交易

上面示範的是一條均線的突破策略,另外較多投資人使用的均線交叉策略,利用二條長短均線作為進場的依據,二條均線有多種不同的變化,以下將教大家另外三種不一樣的均線交叉策略:


 

第二種:均線交叉策略

當短期均線向上穿過長期均線形成黃金交叉時買進,當短期均線向下跌破長期線形成死亡交叉時賣出。

程式交易_均線交叉策略


 

第三種:雙均線策略

當收盤價同時大於短期均線及長期均線時買進,當收盤價同時小於短期均線及長期均線時賣出。

程式交易_雙均線策略


 

第四種:均線逆勢策略

當短均小於長期均線時收盤價同時大於短均及長均時買進,當短均向上穿過長均形成黃金交叉時出場。

2019-12-30_112134.jpg

從回測、驗證的過程中,你可以發現書上寫的均線策略不一定是對的,只要你有不同的想法都可以放到Multichart中作驗證,思考看看均線黃金交叉一定要作多嗎??


 

結論

均線正確的使用方法,你會了嗎?

此次影片示範了四種均線的進場策略及特定期間出場,大家可以利用影片中的範例,自行建立交易策略,這部影片是在2017/07/17錄製的,現在2019/12,來看看其中一支績效到現在的表現如何呢?

均線策略_程式交易

 

延伸閱讀:【程式交易 是什麼?熱門程式交易平台

延伸閱讀:【程式交易 | 如何建立你的 交易策略

延伸閱讀:【程式交易 新手第一隻突破策略怎麼寫?為什麼海龜交易員都要使用通道交易系統?】

 


警語:
1.影片僅供教學使用,系統平台為元大MultiCharts,相關圖表及數據參照歷史數據進行繪製及統計僅供參考,並不代表預測未來行情走勢之能力或保證獲利。
2.任何參數請客戶自行設定,本教學僅提供語法操作說明。

You may also like

Copy Protected by Chetan's WP-Copyprotect.