ในวงการเทรด ต้องบอกเลยว่าอินดิเคเตอร์ X2MA_KLx3_Cloud นี้เป็นอีกหนึ่งเครื่องมือที่น่าสนใจ และถูกพัฒนาจาก DRAW_FILLING สไตล์ที่แสดงผลเป็นพื้นหลังสีสันที่สวยงาม
พารามิเตอร์การตั้งค่าอินดิเคเตอร์:
//+-----------------------------------+ //| พารามิเตอร์การตั้งค่าอินดิเคเตอร์ | //+-----------------------------------+ input Smooth_Method MA_Method1=MODE_SMA; // วิธีการเรียบแรก input int Length1=40; // ความลึกของการเรียบแรก input int Phase1=15; // พารามิเตอร์การเรียบแรก input Smooth_Method MA_Method2=MODE_JJMA; // วิธีการเรียบที่สอง input int Length2=20; // ความลึกของการเรียบที่สอง input int Phase2=100; // พารามิเตอร์การเรียบที่สอง input int KeltnerPeriod=20; // ระยะเวลา Keltner input double Ratio = 2.0; // อัตราส่วนระดับแรก input Applied_price_ IPC=PRICE_CLOSE; // ราคาที่ใช้ในการคำนวณ input int Shift=0; // การเลื่อนแนวนอนของอินดิเคเตอร์ในแท่ง input int PriceShift=0; // การเลื่อนแนวตั้งของอินดิเคเตอร์ในจุด
สำหรับเส้นกลางของอินดิเคเตอร์นี้ ถูกสร้างขึ้นโดยใช้วิธีการเรียบสองรูปแบบ และสามารถเลือกวิธีการเรียบได้จากหลายรูปแบบที่มี:
- SMA - ค่าเฉลี่ยเคลื่อนที่แบบธรรมดา;
- EMA - ค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล;
- SMMA - ค่าเฉลี่ยเคลื่อนที่แบบเรียบ;
- LWMA - ค่าเฉลี่ยเคลื่อนที่แบบน้ำหนักเชิงเส้น;
- JJMA - ค่าเฉลี่ยแบบปรับตัวของ JMA;
- JurX - การเรียบแบบอัลตร้าเชิงเส้น;
- ParMA - การเรียบแบบพาราโบลิก;
- T3 - การเรียบหลายครั้งแบบเอ็กซ์โพเนนเชียล;
- VIDYA - การเรียบโดยใช้วิธีของ Tushar Chande;
- AMA - การเรียบโดยใช้วิธีของ Perry Kaufman.
ควรทราบว่า พารามิเตอร์ Phase1 และ Phase2 มีความหมายที่แตกต่างกันสำหรับแต่ละอัลกอริธึมการเรียบ สำหรับ JMA มันคือค่าพารามิเตอร์ Phase ที่เปลี่ยนแปลงระหว่าง -100 ถึง +100 ในขณะที่ T3 คืออัตราส่วนการเรียบที่ถูกคูณด้วย 100 เพื่อการมองเห็นที่ดีขึ้น สำหรับ VIDYA นั้นคือระยะเวลา CMO ออสซิลเลเตอร์ และสำหรับ AMA นั้นคือระยะเวลา EMA ที่ช้า ในอัลกอริธึมอื่น ๆ พารามิเตอร์เหล่านี้ไม่มีผลต่อการเรียบ สำหรับ AMA ระยะเวลา EMA ที่เร็วคือค่าคงที่และมีค่าเท่ากับ 2 ตามค่าเริ่มต้น อัตราส่วนการยกกำลังจะเท่ากับ 2 สำหรับ AMA ด้วยเช่นกัน
อินดิเคเตอร์นี้ใช้คลาสจากไลบรารี SmoothAlgorithms.mqh (ต้องคัดลอกไปยัง terminal_data_folder\MQL5\Include) การใช้คลาสนี้ได้ถูกอธิบายอย่างละเอียดในบทความ "การเฉลี่ยชุดราคาสำหรับการคำนวณกลางโดยไม่ใช้บัฟเฟอร์เพิ่มเติม"
