สวัสดีเพื่อนนักเทรดทุกคน! วันนี้เรามาพูดถึงเทคนิคการพยากรณ์ราคาที่เรียกว่า 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;
ภาพ:

โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- เครื่องมือ Master Tools - อินดิเคเตอร์สำหรับ MetaTrader 4
- FX Multi-Meter II: เครื่องมือช่วยเทรดที่ครบครันสำหรับนักลงทุน
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5
- ID Lite Info MA – ตัวช่วยวิเคราะห์ Moving Average สำหรับ MetaTrader 5