หน้าแรก ตัวชี้วัดทางเทคนิค โพสต์

พยากรณ์ราคาโดยใช้ Nearest Neighbor สำหรับ MetaTrader 5

ไฟล์แนบ
133.zip (1.8 KB, ดาวน์โหลด 0 ครั้ง)

สวัสดีเพื่อนนักเทรดทุกคน! วันนี้เรามาพูดถึงเทคนิคการพยากรณ์ราคาที่เรียกว่า k-Nearest Neighbor (k-NN) ซึ่งเป็นวิธีที่สามารถช่วยให้เราคาดการณ์ราคาต่อไปได้อย่างมีประสิทธิภาพครับ โดยวิธีนี้จะค้นหาลักษณะการเคลื่อนไหวของราคาในอดีตที่มีความคล้ายคลึงกับลักษณะปัจจุบัน และใช้ข้อมูลเหล่านั้นในการคาดการณ์ราคาที่จะเกิดขึ้นในอนาคต

เจ้าอินดิเคเตอร์นี้จะค้นหา เพียงหนึ่งเพื่อนบ้านที่ใกล้ที่สุด หรือ 1-NN เท่านั้น โดยอิงจากค่าความสัมพันธ์ของ Pearson correlation coefficient ระหว่างลักษณะปัจจุบันกับลักษณะในอดีต ซึ่งจะเป็นตัววัดระยะห่างระหว่างกันครับ

อินดิเคเตอร์นี้มีพารามิเตอร์หลัก ๆ ดังนี้:

  • Npast - จำนวนแท่งราคาที่ผ่านมาในลักษณะ;
  • Nfut - จำนวนแท่งราคาที่จะเกิดขึ้นในลักษณะ (ต้องน้อยกว่า Npast).

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

นอกจากนี้ อินดิเคเตอร์ยังแสดงข้อมูลเกี่ยวกับวันที่เริ่มต้นของเพื่อนบ้านที่ใกล้ที่สุดและค่า correlation coefficient กับลักษณะปัจจุบัน เช่น:

Nearest_Neighbor (EURUSD,H1): เพื่อนบ้านที่ใกล้ที่สุดมีวันที่ 2003.08.26 23:00:00 และมีความสัมพันธ์กับลักษณะปัจจุบันที่ 0.9432442047577905;

ภาพ:

พยากรณ์ราคาโดยใช้ Nearest Neighbour


โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)