繪製報酬率直方圖
身為交易者,分析資產的報酬特性很重要,例如價格變動區間、報酬分佈等。多年來,特斯拉的支持者與放空者對特斯拉股票的多空操作都相當積極,導致股價相當震盪。你手上有特斯拉的歷史日價資料,想要驗證這個現象。
股票資料已預先載入為 tsla_data,且已將 matplotlib.pyplot 以 plt 匿名匯入。圖表的其他自訂項目(例如標題與座標軸標籤)也都已為你準備好。
本練習屬於課程
Financial Trading in Python
練習說明
- 使用
Close價計算每日百分比變動,並將結果儲存在名為daily_return的新欄位。 - 繪製
daily_return的直方圖,將箱數設為 100。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Calculate daily returns
tsla_data['daily_return'] = tsla_data['____'].____() * 100
# Plot the histogram
tsla_data['____'].____(____, color='red')
plt.ylabel('Frequency')
plt.xlabel('Daily return')
plt.title('Daily return histogram')
plt.show()