2021-07-16 16:24:36DR.J

均線操作,5日均線、10日均線、20日均線比較

均線操作,5日均線、10日均線、20日均線比較

警語:此為程式交易系統教學研究討論個案,非為投資建議。

目錄:本文結構與一般不同,文章稍長,故以目錄結構說明之。

壹、程式交易回測結果-5日、10日、20日均線

貳、均線:黃金交叉操作法

參、討論、結論與建議

 

壹、均線交易策略績效 程式交易策略回測

一、策略構想

    一些常見的均線交易策略,假設以黃金交叉買進,死亡交叉賣出。或是以突破5日均線買進;跌破5日均線賣出等,還可以套用到10均線、20日均線等。此處,構想以長榮(2603)突破5日、10日、20日均線買進,跌破賣出的操作策略,比較其策略績效。回測期間設定為20210101日起至20210716日止。

回測期間之修正回檔

期間

相對高價

相對低價

相對高價

回檔幅度

上漲幅度

1/16 – 2/1

46.2

30.0

100.0

35.8%

233%

5/11 – 5/17

100.0

63.6

232.5

36.4%

265%

7/7 – 7/14

232.5

148.5

(未知)

36.1%

(未知)

 

    1顯示三次回檔幅度皆達35.8%以上,且跌破20日均線。然而,前兩次回檔之後,上漲幅度亦超過233%。不過,七月之回檔,未來上漲幅度無法逆料。

 

二、程式交易軟體

        XQ內建交易策略。以參數設定為151020等,黃金交叉買進,死亡交叉賣出。回測後,績效比較如圖1、圖2、圖3

()程式交易語言

 1.參數宣告

    一般以51020等分別為短均。本交易策略,為股價與單一均線,故設定參數為15,以5日均線為例。

2.買進策略

    當短天期均線從下突破長天期均線,則買進;

當短天期均線從上跌破長天期均線,則賣出;。

3.安控

    原始資金設定為100萬元,持倉張數不限制;每日交易限制為1次。回測期間設定為202114(開盤),至2021715日止。

 

三、回測結果

    程式交易回測提供諸多績效指標表2臚列重要指標,依據5均線、10日均線、20日均線策略進行討論。

()勝率與累計獲利與報酬率

    一般人容易以勝率作為操作的績效指標。不過,只要設定「小賺大賠」,即可輕易提高勝率。換言之,即小賺1%即獲利了結,算獲利一次;而賠20%才停損,算虧損一次。如此,則勝率雖高,但是累計獲利卻可能是虧損。因此,勝率或許在50%左右,但是若能妥當設定停損停利點,維持「大賺小賠」,則可以改進累計獲利與報酬率。

()獲利虧損比

    在空手時,是完全自由可以等待最佳時機才進場,因此,一旦進場,理應有相對高的勝率。在進場的時候,就要同時設定停損點,萬一看錯行情,必須切實執行停損。而當看對行情,則利用移動停利法,將獲利擴大,達到「大賺小賠」的操作。

()最大持倉金額

    即相對資金需求,或必須投入的資金上限。

()最大獲利交易、最大虧損交易、最大區間獲利、最大區間虧損

    單筆交易最大獲利或是最大區間獲利,僅為了解交易策略之穩定度。而單次最大虧損交易可能損及操盤者的交易信心。特別是最大區間虧損,如果過大,亦可能造成交易者的操作心理。因此,從回測績效指標來看,最大區間虧損過大的交易策略,亦必須加以改進。

 

程式交易回測結果

回測報表指標

5日均線策略

10日均線策略

20日均線策略

勝率

64.2% (=9/14)

66.6% (=4/6)

100% (=2/2)

獲利虧損比

1.36

(=12,973/-9,533)

17.94

(=17,860/-996)

n.a.

 

累計獲利

69,090

69,448

43,357

報酬率(1)

6.90%

6.94%

4.33%

最大持倉金額(2)

207,500

79,800

78,800

最大獲利交易

51,296

38,572

42,275

最大虧損交易

-45,241

-1841

0

最大區間獲利

138,819

82,889

62,050

最大區間虧損

-81,819

-13,213

-34,113

1:以原始資金100萬元計算報酬率。

 

 

 

注意:圖中,7月似乎應有交易,或是停損交易。然而圖中沒有顯示,或可能為程式交易語言之bug,尚待debug

 

四、績效比較

表3 績效比較

交易策略

勝率=

獲利/交易次數

獲利/虧損比

獲利

報酬率

突破5日均線買進

跌破5日均線賣出

9/14=

1.36

=12973/-9533

69,090

6.90%

突破10日均線買進

跌破10日均線賣出

4/6=66.6%

17.94

=17860/-996

69,448

6.94%

突破20日均線買進

跌破20日均線賣出

2/2=100%

n.a.

43,357

4.33%

買進,持有

1/4日收盤價44.5

7/15收盤價165

 

 

120,500

270.78%

(165-44.5)/44.5

大盤指數

1/4大盤指數14902

7/15大盤指數18034

 

 

 

23.27%

(18,034-14,902)/14,902

 

 

貳、操作進出依據-均線

一、大戶在哪裡?洗盤?還是出貨?

        兩次大洗盤,實在是讓大家都心慌慌。十年難得一見的大行情,伴隨兩次大洗盤,恐怕大家都不知道大戶到底是洗盤?還是出貨?其實不管洗盤還是出貨,股價不說謊。而股價,從均線來看,又是過去一段時間市場多空交戰的結果,一般短期看5日,中期看10日、20日,長期看13週和26週。因此,此處也來看看均線。

 

二、多種均線容易混淆

        只要看最單純的黃金交叉和死亡交叉,這時的參考價值最好,是多是空很明確。然而,大部分時間卻是各種均線糾結不清的混亂局面,讓人無所適從(1)


各種均線糾結

 

 

三、挑選單一均線來看

()5日均線

        極短期以5日均線,再長期選10日均線,或是20日均線,站上買進,跌破賣出。例如圖25日均線操作法。這樣可以見到上漲期間,沿5日線操作,通常5日線為支撐;下跌期間則5日線變成壓力。

        而且5日線操作比較敏感,進進出出,很容易被洗掉。不過,相對地,風險也比較低,跑得快。賠得少,或也是賺得少。

 


2  5日均線

 

()10日均線

        517日以來,如果沿10日線操作,大概就是抱住,被洗兩次,此次7月下跌,跌破10日線賣出,應該可以躲避兩次大跌。


3  10日均線

 

 

 

()20日均線

        心臟比較弱的,可以挑20日均線,大概就是517日突破20日均線時買進,持有。至7月此次,跌破20日均線時賣出。目前,應該再等待,等突破20日線買進。實際上,一般大戶是在股價低點,或是股價低迷1-2年得時候,買進持有。這才叫做長期持有。我們,都是看到股價上漲才搶進,股價成本不低,自然很難淡定,也抱不住。所以殺進殺出。

有人說,這也是股票族的樂趣!


4  20日均線操作法

 

參、討論

一、均線、程式交易的優缺點,總結於下:

1.不同的股票,有不同的股性,無法以單一方法適用全部股票。

2.無法單一方法針對單一股票,適用所有時期。

3.回測試利用過去資料,統計某種策略的成果;不一定能夠適用未來的股票行情。

4.回測交易費用的計算,可能高估或低估策略效益。

5.回測滑價的設定,以及流動性對於交易策略績效,也可以再斟酌。

 

二、買進,持有

    此例中,買進持有之報酬率最高。可見,

1.謹慎選股為成功的開始。

注意:此處選股並非當沖的選股標準,而是為了長期持有的基本面選股策略標準。

2.一般投資者,急於「停損」,可能因為並非買在起漲點,故買進成本偏高,容易面臨虧損的壓力。

3.資金控管與風險控管仍為老生常談之必須注意。

 

心得

    縱觀以上各項交易策略,包括保留現金,各有其優劣點。各項交易策略之獲利或虧損皆有上下波動。此為事後檢討,無法事先預知。故交易者必須屏除得失心,避免患得患失,不可忽略資金管理與風險管理。最好保持平常心,才能妥當決定交易策略。

我要回應(本篇僅限會員/好友回應,請先登入)