-
首先,需要從 Tushare.pro 注冊一個賬號并調用其API獲取股票日線數據(具體操作請查看官網)。
-
以通過調用
tushare
獲取股票000001(平安銀行)
的股票數據為例,這里不設置日期,那么默認獲取Tushare提供的所有歷史數據。也可以通過指定start_date
和end_date
獲取指定日期的歷史數據。
-
將trade_date轉為datetime格式,然后設置為索引以便于畫出每日收盤價的K線圖。
- 下面畫出股票每日收盤價的日收益率變化圖
從上面可以看出,由于A股市場的每日漲跌幅限制,可以看到平安銀行每日最大的漲跌幅為10%, 但其中有些數據是超出10%,估計是政策或資金情緒驅動影響的。上圖也可以理解為股票日收益率的波動圖。
- 計算普通累積收益率
- 計算對數累積收益率
- 計算月度收益率
畫出月度收益率圖