Keltner Channel เป็นเครื่องมือวิเคราะห์ที่ใช้วัดความผันผวน โดยตั้งอยู่เหนือและต่ำกว่า เส้นค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล (EMA) นะครับ
เครื่องมือนี้ได้รับการตั้งชื่อตามผู้คิดค้น Chester Keltner ที่ได้อธิบายระบบของเขาซึ่งอิงตามค่าเฉลี่ยเคลื่อนที่ 10 ช่วงในหนังสือปี 1960 ที่ชื่อว่า "How to make money in Commodities".
Keltner Channel ประกอบด้วยช่องราคาหรือแบนด์ที่ตั้งอยู่เหนือและต่ำกว่าเส้นค่าเฉลี่ยเคลื่อนที่ โดยใช้การคูณค่าของมันด้วยค่า Average True Range (ATR) ช่องเหล่านี้น่าสนใจมากเพราะมันรวมสองเครื่องมือไว้ด้วยกัน: ค่าเฉลี่ยเคลื่อนที่และ ATR
วิธีการคำนวณมีดังนี้:
Keltner Upper Channel = MA (close, x) + (m * ATR (y))
Keltner Lower Channel = MA (close, x) - (m * ATR (y))
โดยที่:
- x - ช่วงเวลา MA;
- m - ค่าคงที่;
- y - ช่วงเวลา ATR.
เครื่องมือนี้ใช้คลาส CMoving_Average จากไลบรารี SmoothAlgorithms.mqh ซึ่งการทำงานกับคลาสนี้ได้มีการอธิบายไว้อย่างละเอียดในบทความ "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".
- ไฟล์ SmoothAlgorithms.mqh จะต้องอยู่ใน terminal_data_folder\MQL5\Include\
- ไฟล์ Keltner_Channel.mq5 จะต้องอยู่ใน terminal_data_folder\MQL5\Indicators\


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