ช่องดอนเชียน
ช่องดอนเชียน (Donchian Channel) เป็นเครื่องมือที่ใช้ในการเทรดตลาดที่พัฒนาโดย Richard Donchian โดยมันจะถูกสร้างขึ้นจากการนำจุดสูงสุด (High) และจุดต่ำสุด (Low) ของช่วงเวลา n ล่าสุดมาคำนวณ พื้นที่ระหว่างจุดสูงและจุดต่ำนี้คือช่องสำหรับช่วงเวลาที่เราเลือก
เราจะเห็นเส้นที่แสดงจุดสูงและจุดต่ำซึ่งทำให้เห็นช่องในกราฟราคาของตลาด เครื่องมือนี้ยังมีเส้นกลางและค่าเฉลี่ยเคลื่อนที่ (Moving Average) ของเส้นกลางด้วย
ช่องดอนเชียนเป็นเครื่องมือที่มีประโยชน์ในการดูความผันผวนของราคาตลาด ถ้าราคาอยู่ในช่วงที่ค่อนข้างนิ่ง ช่องดอนเชียนจะมีขนาดค่อนข้างแคบ แต่ถ้าราคาเกิดการเปลี่ยนแปลงมาก ช่องดอนเชียนจะกว้างขึ้น โดยการใช้งานหลักคือการให้สัญญาณในการเปิดสถานะซื้อ (Long) และขาย (Short)
ถ้าหากราคาของสินทรัพย์สูงกว่าจุดสูงสุดในช่วง n ล่าสุด เราจะเปิดสถานะซื้อ แต่ถ้าราคาต่ำกว่าจุดต่ำสุดในช่วง n ล่าสุด เราจะเปิดสถานะขาย
บัฟเฟอร์ที่ใช้ในเครื่องมือ
เครื่องมือนี้ใช้บัฟเฟอร์สี่ตัวแทน;
- ช่องดอนเชียนด้านบน - บัฟเฟอร์ 0 - เส้นเขียว
- ช่องดอนเชียนกลาง - บัฟเฟอร์ 1 - เส้นน้ำเงิน
- ช่องดอนเชียนด้านล่าง - บัฟเฟอร์ 2 - เส้นเขียว
- MA ช่องดอนเชียน - บัฟเฟอร์ 3 - เส้นแดง
โค้ด
โค้ดของเครื่องมือนี้ค่อนข้างตรงไปตรงมา โดยมันจะดึงข้อมูลจุดสูงและจุดต่ำในช่วงเวลาสุดท้ายที่เรากำหนดใน InpBarsToLookBack จากนั้นจะคำนวณค่าเฉลี่ยของจุดสูงและจุดต่ำเพื่อสร้างเส้นกลางของช่อง ฟังก์ชัน iMAOnArray จะถูกนำมาใช้เพื่อคำนวณค่าเฉลี่ยเคลื่อนที่ของช่องดอนเชียนกลางตามพารามิเตอร์ InpMaPeriod และ InpMaMethod ที่เราได้กำหนดไว้
ผลลัพธ์ในกราฟ
ผลลัพธ์ในกราฟจะประกอบด้วยบัฟเฟอร์ทั้งสี่ตัวที่เราได้กล่าวถึงข้างต้น ถ้าจำเป็นสามารถเปลี่ยนสีให้เป็น None เพื่อแสดงเฉพาะบัฟเฟอร์ที่ต้องการได้
iCustom
ในการเรียกใช้งานเครื่องมือโดยใช้ฟังก์ชัน iCustom;
double donchian = iCustom(Symbol(), Period(), "Donchian Channel", InpBarsToLookBack, InpMaPeriod, InpMaMethod, Buffer[], shift);
ในการใช้ Script เพื่อเรียกดูราคาล่าสุดของบัฟเฟอร์ค่าเฉลี่ยเคลื่อนที่โดยใช้พารามิเตอร์เริ่มต้น จะเป็น;
double donchian = iCustom(Symbol(), Period(), "Donchian Channel", 20, 14, MODE_SMA, 3, 0);
ขอบคุณ
ขอบคุณที่สละเวลาในการดาวน์โหลดเครื่องมือนี้ หากมีคำถามเกี่ยวกับเครื่องมือหรือความคิดเห็น ยินดีให้ข้อเสนอแนะแต่ละคนครับ
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5
- เครื่องมือแสดงความยาวของไส้เทียนใน MT5 สำหรับเทรดเดอร์
- ID Lite Info MA – ตัวช่วยวิเคราะห์ Moving Average สำหรับ MetaTrader 5
- การวิเคราะห์สเปกตรัมเดี่ยว: ตัวชี้วัดแนวโน้มสำหรับ MetaTrader 5