iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0
AI & Data

用Python程式進行股票技術分析系列 第 12

Day12 型態理論

  • 分享至 

  • xImage
  •  

經過前面的幾天課題的鋪陳(價量關係與趨勢線)後,接下來進入技術分析主觀性質的核心 – 型態理論。當然這方面的內容不可能在此完全介紹,技術分析書籍都會對此有專門的解說;並且至今我也還在學習這個課題(寰宇出版有很多這方面的書籍,最經典的是「股價趨勢技術分析」;其他還有「技術分析精論」與「金融市場技術分析」等)。今天主要說明定義與圖例,最後會談論到國外看盤軟體對於型態識別方面之進展。

型態理論定義

將K線圖走勢經過大量統計,簡化出數種基本圖形,歸納整理之後,總結出最可能產生的漲跌和變化,藉由過去的走勢預估未來的可能,稱之為「型態理論」(又被稱為型態學、圖形學派)。常見的形態有(1)反轉圖形、(2)中繼圖形、(3)盤整圖形。細部的分類於下:

  • 反轉圖形
    • 底部型態:W底(雙重底)、頭肩底、多重底、弧形底、V型底、下降楔形
    • 頭部型態:M頭(雙重頂)、頭肩頂、多重頂、弧形頂、V型頂、上升楔形
  • 中繼圖形
    • 水平旗型、上升旗型(上飄旗)、下降旗型(下飄旗)
  • 盤整圖形
    • 水平盤整、對稱三角形、上升三角形、下降三角形、擴張三角形

型態的圖例解說

為了搭配Day24談到目標價估算與Day25談到交易系統,以下的圖例與解說主要著重在反轉圖形的底部型態。此處會借用TradingView文件的圖例,至於TradingView看盤軟體於型態識功能會在稍後說明。

※ 使用圖例解說頭肩底型態:
Imgur
會有三隻腳(圖上的2、4與6),中間那隻腳最長,左右兩隻腳會比較短;中間那隻腳(圖上的4)被稱為「頭」,左右兩隻腳(圖上的2與6)被稱為「左肩」與「右肩」。然後將圖上的3與5連接起來形成一條趨勢線,就被稱為「頸線」;在頭肩底型態,頸線可能會是斜的。接下來當發展到了圖上的7的位置時,若價格「突破」頸線則這個型態才算完成。

※ 使用圖例解說雙重底型態:
Imgur
會有兩隻腳(圖上的2與4),找出中間的轉折點(圖上的3)以繪製頸線。 接下來當發展到了圖上的5的位置時,若價格「突破」頸線則這個型態才算完成。

※ 使用圖例解說三重底型態(三重底為多重底的特例):
Imgur
會有三隻腳(圖上的2、4與6)且每隻腳差不多長。然後將圖上的3與5以近似方式連接成一條水平線就成為頸線。接下來當發展到了圖上的7的位置時,若價格「突破」頸線則這個型態才算完成。

國外看盤軟體對於型態識別方面的進展

在開始以程式實作把主觀型態客觀化前,先了解一下國外的看盤軟體在這方面的發展。在此介紹一篇國外的綜合性文章「5 Best Candlestick & Chart Pattern Recognition Software」(文章標題的Candlestick Pattern就是Day5所介紹的K線型態,Chart Pattern就是今天介紹的型態理論的部份),這篇文章中介紹了五套可以進行型態識別的看盤軟體,並進行功能說明與特點評比。接下來我會介紹其中兩套軟體(都是以網頁應用程式方式提供):

☆ 首先是前面提到的TradingView,這套軟體是支援全球市場的金融商品(當然包含台股);在Premium付費等級就可以在K線圖(它稱之為超級圖表)中識別型態:
Imgur
實際識別某檔台股,結果如下:
Imgur

☆ 另外一套是針對美國股市的finviz網站,它可以指定要搜尋的型態並找出符合條件的股票。以下是它找到的某檔股票:
Imgur
型態之轉折點是以文字方式進行標註,而且它還會自動地畫出趨勢線(關於趨勢線課題請參照Day8)。

另外還有一些型態識別功能的軟體,資訊於下並僅供參考:

★ 「金融市場技術分析」一書的作者John J. Murphy也有開發一套在MetaStock看盤軟體的外掛程式Chart Pattern Recognition

★ 針對印度股市的Investar看盤軟體,它有提供自動趨勢線自動圖表模式等功能。


上一篇
Day11 自動價格趨勢線
下一篇
Day13 反轉圖形的底部型態
系列文
用Python程式進行股票技術分析30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言