สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เรามาคุยกันเกี่ยวกับ Indicator แนวรับและแนวต้านที่ใช้ใน MQL5 กันครับ แนวคิดพื้นฐานของ Indicator ตัวนี้คือการตรวจสอบการเด้งกลับระหว่างระดับแนวรับและแนวต้าน ซึ่งจะช่วยให้เราเข้าใจการเคลื่อนไหวของราคาได้ดีขึ้น
Indicator นี้มีการตั้งค่าพารามิเตอร์อยู่สองตัวคือ ระยะเวลา (period) และ การมองข้าม (overlook) โดยระดับแนวรับคือจุดต่ำสุดในช่วงระยะเวลาที่กำหนด ถ้าค่าต่ำสุดนี้เท่ากับค่าต่ำสุดในช่วงระยะเวลาที่กำหนดบวกกับการมองข้าม ส่วนระดับแนวต้านคือจุดสูงสุดในช่วงระยะเวลาที่กำหนด ถ้าค่าที่สูงสุดนี้เท่ากับค่าที่สูงสุดในช่วงระยะเวลาที่กำหนดบวกกับการมองข้าม
ถ้าหากมีทั้งระดับแนวรับและแนวต้าน และเกิดการเด้งกลับ (หมายถึงราคาตกอยู่ระหว่างระดับเหล่านี้) ตัว Indicator จะทำการแสดงระดับแนวรับและแนวต้านบนกราฟให้เราเห็นได้ชัดเจน
ในตัว Indicator ดั้งเดิมนั้น i จะเริ่มนับจากระยะเวลา + การมองข้าม จนถึง rates_total ดังนั้น การทำซ้ำจะอยู่ในรูปแบบ for(i = rates_total-3;i<rates_total;i++) แต่ด้วยเหตุผลบางประการ ผมต้องเปลี่ยนแปลงสิ่งนี้เพื่อให้โค้ดของผมทำงานได้ถูกต้อง

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