พล็อตฮิสโตแกรมของผลตอบแทน
ในฐานะนักเทรด การวิเคราะห์โปรไฟล์ผลตอบแทนของสินทรัพย์ถือเป็นสิ่งสำคัญ ไม่ว่าจะเป็นช่วงของการเปลี่ยนแปลงราคา การกระจายของผลตอบแทน และอื่น ๆ ตลอดหลายปีที่ผ่านมา ทั้งแฟนคลับและนักชอร์ตเซลล์ของ Tesla ต่างเก็งกำไรหุ้น Tesla อย่างดุเดือด ส่งผลให้ราคาหุ้นมีความผันผวนสูง คุณมีข้อมูลราคารายวันย้อนหลังของ Tesla และต้องการตรวจสอบปรากฏการณ์นี้
ข้อมูลหุ้นถูกโหลดไว้ล่วงหน้าในตัวแปร tsla_data และได้นำเข้า matplotlib.pyplot ในชื่อ plt แล้ว การปรับแต่งกราฟเพิ่มเติม เช่น ชื่อกราฟและป้ายแกน ได้เตรียมไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเทรดทางการเงินด้วย Python
คำแนะนำการฝึกหัด
- คำนวณเปอร์เซ็นต์การเปลี่ยนแปลงรายวันจากราคา
Closeแล้วบันทึกไว้ในคอลัมน์ใหม่ชื่อdaily_return - พล็อตฮิสโตแกรมของ
daily_returnโดยกำหนดขนาด bin เป็น 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()