สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เราจะมาพูดถึงตัวชี้วัดที่สำคัญในการวิเคราะห์แนวโน้มตลาด นั่นคือ Average Directional Index (ADX) ที่พัฒนาโดย J. Welles Wilder.
ADX ช่วยในการวิเคราะห์แนวโน้มตลาดและทำการตัดสินใจในการเทรด อาทิ ในตลาด FOREX แต่ต้องบอกว่ารูปแบบของตัวชี้วัดนี้อาจจะไม่ค่อยสะดวกต่อการใช้งานเท่าไรนัก
เพื่อปรับปรุงเรื่องนี้ จึงมีการสร้าง ColorXADX.mq5 ซึ่งแสดงเส้น +DI และ -DI ในรูปแบบ DRAW_FILLING โดยเปลี่ยนสีตามทิศทางของแนวโน้มและความกว้างของเมฆที่แสดงถึงความแข็งแกร่งของแนวโน้ม โดยเส้น ADX จะถูกแสดงในรูปแบบจุด โดยสีของจุดเหล่านี้จะขึ้นอยู่กับความแข็งแกร่งของแนวโน้มที่กำหนดจากตำแหน่งของจุดเหล่านั้นเทียบกับระดับที่ตั้งค่าไว้
ตัวชี้วัดเหล่านี้สร้างขึ้นด้วยการใช้การเรียบเรียงทั่วไปที่มีการเฉลี่ยสองแบบและมีความสามารถในการเลือกแต่ละแบบจากหลายสิบเวอร์ชัน:
- SMA - ค่าเฉลี่ยเคลื่อนที่แบบธรรมดา;
- EMA - ค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล;
- SMMA - ค่าเฉลี่ยเคลื่อนที่ที่เรียบเรียง;
- LWMA - ค่าเฉลี่ยเคลื่อนที่แบบน้ำหนักเชิงเส้น;
- JJMA - ค่าเฉลี่ยแบบปรับตัว JMA;
- JurX - การเรียบเรียงแบบอัลตร้าเชิงเส้น;
- ParMA - การเรียบเรียงแบบพาราโบลิก;
- T3 - การเรียบเรียงแบบเอ็กซ์โพเนนเชียลหลายตัว;
- VIDYA - การเรียบเรียงโดยใช้สูตรของ Tushar Chande;
- AMA - การเรียบเรียงโดยใช้สูตรของ Perry Kaufman.
ควรสังเกตว่า พารามิเตอร์ Phase มีความหมายที่แตกต่างกันสำหรับอัลกอริธึมการเรียบเรียงที่แตกต่างกัน:
- สำหรับ JMA จะเป็นตัวแปร Phase ภายนอกที่เปลี่ยนแปลงจาก -100 ถึง +100;
- สำหรับ T3 จะเป็นอัตราการเรียบเรียงที่คูณด้วย 100 เพื่อการแสดงผลที่ดียิ่งขึ้น;
- สำหรับ VIDYA จะเป็นระยะเวลาของ CMO, สำหรับ AMA จะเป็นระยะเวลาของ EMA ช้า;
- สำหรับ AMA ระยะเวลา EMA เร็วจะมีค่าคงที่และเท่ากับ 2 โดยค่าเริ่มต้น อัตราส่วนการยกกำลังจะเท่ากับ 2 สำหรับ AMA ด้วย
ตัวชี้วัดนี้ใช้คลาสของ SmoothAlgorithms.mqh (ต้องคัดลอกไปที่ terminal_data_folder\MQL5\Include) การใช้คลาสเหล่านี้ได้รับการอธิบายอย่างละเอียดในบทความ "การเรียบเรียงชุดราคาเพื่อการคำนวณกลางโดยไม่ใช้บัฟเฟอร์เพิ่มเติม".

พารามิเตอร์นำเข้าสำหรับตัวชี้วัด ColorXADX:
//+----------------------------------------------+//| พารามิเตอร์นำเข้าสำหรับตัวชี้วัด |//+----------------------------------------------+input Smooth_Method XMA_Method=MODE_T3; // วิธีการเรียบเรียงฮิสโทแกรมinputint ADX_Period =14; // ระยะเวลาการเรียบเรียง XMAinputint ADX_Phase=100; // ระยะเวลาการเรียบเรียง XMA [-100...+100]input Applied_price_ IPC=PRICE_CLOSE_; // ราคาที่นำไปใช้inputint Shift=0; // การเลื่อนแนวนอนของตัวชี้วัดในแท่งinputint ExtraHighLevel=60; // ระดับแนวโน้มสูงสุดinputint HighLevel=40; // ระดับแนวโน้มที่แข็งแกร่งinputint LowLevel=20 // ระดับแนวโน้มที่อ่อนแอinputENUM_LINE_STYLE LevelStyle=STYLE_DASHDOTDOT; // รูปแบบเส้นระดับinputcolor LevelColor=Blue; // สีของระดับinput ENUM_WIDTH LevelWidth=w_1; // ความกว้างของระดับ

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