กำหนดกลยุทธ์และทดสอบย้อนหลัง
คุณต้องการสร้างกลยุทธ์ซื้อขายหุ้นกลุ่มที่เรียกว่า "FAANG" ซึ่งเป็นตัวย่อของบริษัทเทคโนโลยีอเมริกันที่ได้รับความนิยมสูงสุดและมีผลงานดีที่สุด 5 แห่ง ได้แก่ Facebook, Amazon, Apple, Netflix และ Alphabet (หรือที่รู้จักกันในชื่อ Google)
แนวคิดนั้นเรียบง่าย คือถือหุ้นแต่ละตัวในพอร์ตในสัดส่วนที่เท่ากัน โดยทุกสัปดาห์กลยุทธ์จะซื้อหรือขายหุ้นตามที่จำเป็นเพื่อรักษาน้ำหนักให้เท่ากันเสมอ
ขั้นตอนแรก ตรวจสอบข้อมูลหุ้น "FAANG" จากนั้นกำหนดกลยุทธ์ที่ระบุการซื้อหุ้นแต่ละตัวในสัดส่วนเท่ากันและปรับสมดุลทุกสัปดาห์ สุดท้ายรันการทดสอบย้อนหลังและพล็อตผลลัพธ์
แพ็กเกจ bt ถูกนำเข้ามาให้แล้ว และข้อมูลราคาย้อนหลังของหุ้น "FAANG" ถูกโหลดไว้ใน bt_data แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเทรดทางการเงินด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print the top five rows
print(____.____())