การเขียนโค้ดและปรับแต่งกลยุทธ์ Break High สำหรับการประเมินผล

เนื้อหานี้พูดถึงแนวทางการเขียนโค้ดสำหรับกลยุทธ์ Break High ซึ่งเป็นส่วนหนึ่งของการประเมินผลกลยุทธ์ใน AmiBroker โดยจะให้ผู้เรียนพิมพ์โค้ดตามเพื่อทำความเข้าใจและปรับปรุงเพิ่มเติมตามหลักของการใช้คอมเม้นท์ในโค้ด

การเขียนโค้ดและการปรับแต่ง

ในขั้นแรกของ การสอน นี้ ผู้เรียนจะต้องพิมพ์โค้ดตามที่แสดงในวิดีโอ และต่อมาให้ทำการแก้ไขและปรับเปลี่ยนโค้ดเอง โดยใช้แนวทางของการตั้งชื่อโค้ดและการเขียนโค้ดที่อ่านง่าย ผู้เรียนควรทำการทดสอบโค้ดหลังจากที่พิมพ์และแก้ไขแล้วเพื่อเปรียบเทียบผลลัพธ์กับโค้ดของผู้สอน

การคัดลอกกลยุทธ์จาก Market Class

กลยุทธ์ในส่วนของ Market Class ได้ถูกนำมาจากกลยุทธ์การติดตามแนวโน้ม (Trend Following Strategy) โดยไม่มีการทดสอบเพิ่มเติมเพื่อใช้เป็นพื้นฐานสำหรับการแก้ไขและปรับปรุงในครั้งนี้

การตั้งค่า Portfolio และการทดสอบกลยุทธ์

การตั้งค่าพอร์ตโฟลิโอได้กำหนดให้ขนาดการซื้อขายจำกัดอยู่ที่ 3% ของบาร์เริ่มต้น และเปิดการทดสอบ Monte Carlo โดยตั้งค่าจำนวนครั้งของการทดสอบที่ 100 และ 1,000 ครั้ง

สแนปชอต

คำถาม

  1. องค์ประกอบพื้นฐานของ Break High Strategy มีอะไรบ้าง?
  2. การจัดการ Market Class ในส่วน Base Market Class และ Merge Market Class ควรทำอย่างไร?
  3. การคำนวณ Position Size แบบพื้นฐานใน Break High Strategy มีหลักการอย่างไร?
  4. วิธีการทำ Random Number Generation สำหรับ Break High Strategy ควรทำอย่างไร?
  5. การจัดการ Missing Trade ใน Break High Strategy มีหลักการอย่างไร?

สรุป

การเขียนโค้ดสำหรับกลยุทธ์ Break High เป็นขั้นตอนที่มีความสำคัญต่อการประเมินผลกลยุทธ์ใน AmiBroker โดยผู้เรียนควรพิมพ์และทดสอบโค้ดให้เสร็จสมบูรณ์ เพื่อทำความเข้าใจและเปรียบเทียบผลลัพธ์กับของผู้สอน นอกจากนี้การใช้แนวทางการคัดลอกโค้ดจากกลยุทธ์ที่มีอยู่แล้วสามารถช่วยเป็นจุดเริ่มต้นในการพัฒนาโค้ดใหม่ได้

คำสำคัญ: Break High, Strategy Evaluation, Market Class, Portfolio, Monte Carlo

อ้างอิง: Q402-1 Break High BH for SE