หน้าแรก ตัวชี้วัดทางเทคนิค โพสต์

ทำความรู้จักกับ XADX: ตัวชี้วัดสำหรับ MetaTrader 5

ไฟล์แนบ
586.zip (23.48 KB, ดาวน์โหลด 0 ครั้ง)

สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เราจะมาพูดถึงตัวชี้วัดที่สำคัญในการวิเคราะห์แนวโน้มตลาด นั่นคือ Average Directional Index (ADX) ที่พัฒนาโดย J. Welles Wilder.

ADX ช่วยในการวิเคราะห์แนวโน้มตลาดและทำการตัดสินใจในการเทรด อาทิ ในตลาด FOREX แต่ต้องบอกว่ารูปแบบของตัวชี้วัดนี้อาจจะไม่ค่อยสะดวกต่อการใช้งานเท่าไรนัก

เพื่อปรับปรุงเรื่องนี้ จึงมีการสร้าง ColorXADX.mq5 ซึ่งแสดงเส้น +DI และ -DI ในรูปแบบ DRAW_FILLING โดยเปลี่ยนสีตามทิศทางของแนวโน้มและความกว้างของเมฆที่แสดงถึงความแข็งแกร่งของแนวโน้ม โดยเส้น ADX จะถูกแสดงในรูปแบบจุด โดยสีของจุดเหล่านี้จะขึ้นอยู่กับความแข็งแกร่งของแนวโน้มที่กำหนดจากตำแหน่งของจุดเหล่านั้นเทียบกับระดับที่ตั้งค่าไว้

ตัวชี้วัดเหล่านี้สร้างขึ้นด้วยการใช้การเรียบเรียงทั่วไปที่มีการเฉลี่ยสองแบบและมีความสามารถในการเลือกแต่ละแบบจากหลายสิบเวอร์ชัน:

  1. SMA - ค่าเฉลี่ยเคลื่อนที่แบบธรรมดา;
  2. EMA - ค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล;
  3. SMMA - ค่าเฉลี่ยเคลื่อนที่ที่เรียบเรียง;
  4. LWMA - ค่าเฉลี่ยเคลื่อนที่แบบน้ำหนักเชิงเส้น;
  5. JJMA - ค่าเฉลี่ยแบบปรับตัว JMA;
  6. JurX - การเรียบเรียงแบบอัลตร้าเชิงเส้น;
  7. ParMA - การเรียบเรียงแบบพาราโบลิก;
  8. T3 - การเรียบเรียงแบบเอ็กซ์โพเนนเชียลหลายตัว;
  9. VIDYA - การเรียบเรียงโดยใช้สูตรของ Tushar Chande;
  10. 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 และ XADX indicators

พารามิเตอร์นำเข้าสำหรับตัวชี้วัด ColorXADX:

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

โพสต์ที่เกี่ยวข้อง

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