這篇分析旅遊業,以旅遊業龍頭 — — 雄獅(2731)為主。
完整程式碼:https://github.com/Jasmine-fe/TW-Stock-2731
- 首先使用 pandas-datareader 取得台股資料,以 3月的資料做為這次範例
2. 顯示 open price(開盤價) 在三月的走勢
3. Total Traded (成交總金額) ≈ Volume (成交量) * Open (開盤價)
比對上面兩張圖,會發現兩者上升下降的趨勢幾乎是一致的。
而且,open price ( 開盤價 ) 越低,Total Traded ( 成交總金額 ) 越高。
4. Moving Averages -MA (移動平均線)
ex: MA3 — 過去 3 天的平均價格
由於是幾天下來的平均價格,曲線較為平滑,不像 open price 在短時間內起起伏伏。綠色線 MA10,為過去 10 天的平均價格,由於前10 天資料不足,所以綠線從第11筆資料後才顯示在圖形上。
5. daily returns ( 每日報酬率 )
histogram ( 直方圖 )
由此圖可看出買入雄獅的報酬率大多在 0 的左邊( 負 ),其中在 -0.025– 0 區間的比例最高。
kde / kernel density estimation ( 核密度估計 )
將雄獅、鳳凰兩家的每日報酬率呈現在一張圖上就會發現驗證前述所說「 兩者上升下降的趨勢幾乎一致 」,連改變的百分比也幾乎相同。證實了兩家旅遊業在三月,武漢肺炎的影響下,利多漲、利空跌的時間幾乎重疊。
6. Cumulative Return (累積報酬率)
如果不賺不賠的情況下,每天的 returns = 0 => Cumulative Return = 1
由下圖可知,假設在 3月初買入,不管在三月什麼時候賣掉,報酬率都小於 1 ,穩賠不賺。
以上分析只是顯示在大環境影響下,兩家公司的股票數據。
雖然最後累積報酬率分析出來的結果為穩賠不賺,不過這只是受武漢肺炎影響下的少許數據結論,不代表公司長期發展的趨勢。