วิธีการสร้างและพล็อตกราฟ MKC Line ซึ่งเป็นการพิจารณาสภาพตลาดด้วยการแสดงผล Visual เพื่อให้เห็นความเปลี่ยนแปลงของ Market Class ระหว่างการทดสอบกลยุทธ์ การพล็อตกราฟนี้จะช่วยให้ผู้เรียนสามารถตรวจสอบความถูกต้องของโค้ดและเข้าใจผลลัพธ์ได้อย่างชัดเจน การแสดงผลที่ชัดเจนนี้ถือเป็นส่วนสำคัญในการวิเคราะห์ตลาด ช่วยให้เห็นการเปลี่ยนแปลงตามสภาพตลาดที่หลากหลาย

การเตรียมโค้ดเพื่อพล็อต MKC Line

เริ่มต้นจากการตั้งค่าการใช้ฟังก์ชัน SetForeign เพื่อดึงข้อมูลจากดัชนี SET การดึงข้อมูลนี้ช่วยให้เราสามารถตรวจสอบและเปรียบเทียบข้อมูลหุ้นได้อย่างแม่นยำ เมื่อทำการตั้งค่าเสร็จแล้ว ผู้เรียนสามารถทำการฟื้นฟูข้อมูลด้วยการใช้ฟังก์ชัน Restore Price Array ซึ่งจะช่วยให้โปรแกรมทำงานกับดัชนี SET ได้โดยไม่สนใจว่าขณะนั้นกำลังพล็อตข้อมูลของหุ้นใดอยู่ การตั้งค่านี้สำคัญเพื่อให้ข้อมูลที่แสดงบนกราฟมีความถูกต้องและเสถียร

การตั้งค่าการแสดงผลและเงื่อนไขการเปลี่ยนสี

ผู้เรียนจะตั้งค่าสีของเส้นกราฟเพื่อแสดงการเปลี่ยนแปลงของสภาพตลาด โดยการใช้ฟังก์ชัน Plot ซึ่งสามารถกำหนดสีของเส้นที่แสดงได้ เช่น ถ้าค่า MACD มากกว่า 0 เส้นจะเป็นสีเขียว และถ้าค่า MACD น้อยกว่า 0 เส้นจะเป็นสีแดง การกำหนดสีนี้ช่วยให้ผู้เรียนสามารถมองเห็นการเปลี่ยนแปลงของตลาดในช่วงต่างๆ ได้อย่างชัดเจนยิ่งขึ้น นอกจากนี้ การตั้งค่า Plot ยังสามารถกำหนดสไตล์เส้นกราฟ เช่น เป็นเส้นตรงหรือเส้นประตามความต้องการของผู้ใช้

การปรับแต่งชื่อกราฟและการเพิ่มฟีเจอร์เพิ่มเติม

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

สแนปชอต

คำถาม

  1. Signal ใน Trading Strategy หมายถึงอะไร?
  2. โค้ดส่วนใดใน Signal Template ที่ใช้สำหรับกำหนดเงื่อนไขการซื้อขาย?
  3. Buy Condition และ Sale Condition ในตัวอย่างโค้ดนี้ มีเงื่อนไขอย่างไร?
  4. การแบ่ง Buy Condition และ Sale Condition ออกเป็นหลายๆ ส่วน มีประโยชน์อย่างไร?
  5. Sensitivity Analysis คืออะไร และเกี่ยวข้องกับการแบ่ง Buy Condition และ Sale Condition อย่างไร?

สรุป

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

คำสำคัญ: MKC, MACD, Plot, SetForeign, Visual

อ้างอิง: Q201-5 Plot MKC Line