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

X2MA_BBx3_Cloud: อินดิเคเตอร์สุดเจ๋งสำหรับ MetaTrader 5

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

Bollinger Bands ® ที่ถูกสร้างขึ้นในสไตล์ DRAW_FILLING และแสดงผลเป็นพื้นหลังสี ซึ่งทำให้มันมองเห็นได้ชัดเจนมากขึ้นในหลาย ๆ กรณี

พารามิเตอร์การตั้งค่า:

//+-----------------------------------+
//| พารามิเตอร์การตั้งค่าอินดิเคเตอร์       |
//+-----------------------------------+
input Smooth_Method MA_Method1=MODE_SMA// วิธีการเรียบแรก
input int Length1=100;                    // ระดับการเรียบแรก                    
input int Phase1=15;                      // พารามิเตอร์การเรียบแรก
input Smooth_Method MA_Method2=MODE_JJMA; // วิธีการเรียบที่สอง
input int Length2=20;                     // ระดับการเรียบที่สอง
input int Phase2=100;                     // พารามิเตอร์การเรียบที่สอง
input int BandsPeriod=100;                // ระยะเวลาการเรียบ BB
input double BandsDeviation = 2.0;        // จำนวนการเบี่ยงเบน
input Applied_price_ IPC=PRICE_CLOSE;     // ราคาที่ใช้ในการคำนวณ
input int Shift=0;                        // การเลื่อนแนวนอนของอินดิเคเตอร์ในบาร์
input int PriceShift=0;                   // การเลื่อนไปในแนวตั้งของอินดิเคเตอร์ในจุด

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

  1. SMA - ค่าเฉลี่ยเคลื่อนที่แบบง่าย;
  2. EMA - ค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล;
  3. SMMA - ค่าเฉลี่ยเคลื่อนที่แบบเรียบ;
  4. LWMA - ค่าเฉลี่ยเคลื่อนที่แบบน้ำหนักเชิงเส้น;
  5. JJMA - ค่าเฉลี่ยแบบปรับตัว;
  6. JurX - การเรียบแบบอัลตร้าเชิงเส้น;
  7. ParMA - การเรียบแบบพาราโบลิก;
  8. T3 - การเรียบหลายชั้นแบบเอ็กซ์โพเนนเชียล;
  9. VIDYA - การเรียบด้วยอัลกอริธึมของ Tushar Chande;
  10. AMA - การเรียบด้วยอัลกอริธึมของ Perry Kaufman.

ควรทราบว่า พารามิเตอร์ Phase1 และ Phase2 มีความหมายที่แตกต่างกันอย่างสิ้นเชิงสำหรับอัลกอริธึมการเรียบที่แตกต่างกัน สำหรับ JMA มันเป็นตัวแปร Phase ภายนอกที่เปลี่ยนแปลงจาก -100 ถึง +100 สำหรับ T3 มันคืออัตราส่วนการเรียบที่ถูกคูณด้วย 100 เพื่อให้เห็นภาพที่ดียิ่งขึ้น สำหรับ VIDYA มันคือระยะเวลาของ CMO oscillator และสำหรับ AMA มันคือระยะเวลา EMA ช้า ในอัลกอริธึมอื่น ๆ พารามิเตอร์เหล่านี้จะไม่มีผลต่อการเรียบ สำหรับ AMA ระยะเวลา EMA เร็วเป็นค่าคงที่และเท่ากับ 2 โดยค่าเริ่มต้น อัตราส่วนของการยกกำลังยังเท่ากับ 2 สำหรับ AMA

อินดิเคเตอร์นี้ใช้คลาสจาก SmoothAlgorithms.mqh (ต้องคัดลอกไปยัง terminal_data_folder\MQL5\Include) การใช้คลาสเหล่านี้ได้ถูกอธิบายอย่างละเอียดในบทความ "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

X2MA_BBx3_Cloud

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

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