ผู้เขียน: Andrey N. Bolkonsky
Ergodic MDI-Oscillator ที่พัฒนาโดย William Blau นั้นมีพื้นฐานมาจาก Mean Deviation Index (สามารถดูได้ที่ Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis).
วิธีการใช้งาน:- ไฟล์ WilliamBlau.mqh ต้องถูกวางใน terminal_data_folder\MQL5\Include\
- ไฟล์ Blau_Ergodic_MDI.mq5 ต้องถูกวางใน terminal_data_folder\MQL5\Indicators\

Ergodic MDI-Indicator โดย William Blau
การคำนวณ:
Ergodic Mean Deviation Oscillator จะคำนวณดังนี้:
Ergodic_MDI(price,r,s,u) = MDI(price,r,s,u)
SignalLine(price,r,s,u,ul) = EMA( Ergodic_MDI(price,r,s,u) ,ul)
โดยที่:
- Ergodic_MDI() - Ergodic (mean deviation indicator MDI(price,r,s,u));
- SignalLine() - เส้นสัญญาณ - ค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล ของระยะเวลา ul ที่นำมาประยุกต์กับ ergodic;
- ul - ระยะเวลา EMA ของเส้นสัญญาณ.
- กราฟ #0 - Ergodic (Mean Deviation Indicator):
- r - ระยะเวลา EMA แรกที่นำมาประยุกต์กับราคา (ค่าเริ่มต้น r=20);
- s - ระยะเวลา EMA ที่สองที่นำมาประยุกต์กับ mean deviation (ค่าเริ่มต้น s=5);
- u - ระยะเวลา EMA ที่สามที่นำมาประยุกต์กับผลลัพธ์ของการเรียบเรียงที่สอง (ค่าเริ่มต้น u=3);
- กราฟ #1 - เส้นสัญญาณ:
- ul - ระยะเวลา EMA ของเส้นสัญญาณที่นำมาประยุกต์กับ ergodic (ค่าเริ่มต้น ul=3);
- AppliedPrice - ประเภทของราคา (ค่าเริ่มต้น AppliedPrice=PRICE_CLOSE).
- r>1;
- s>0, u>0 หาก r, s หรือ u =1 จะไม่มีการเรียบเรียง;
- ul>0 หาก ul=1 เส้นสัญญาณและ Mean Deviation Index จะเหมือนกัน;
- อัตราขั้นต่ำ=(r+s+u+ul-4+1).
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5
- ID Lite Info MA – ตัวช่วยวิเคราะห์ Moving Average สำหรับ MetaTrader 5
- เครื่องมือแสดงความยาวของไส้เทียนใน MT5 สำหรับเทรดเดอร์
- Adaptive CCI: ตัวชี้วัดที่ปรับตัวได้สำหรับ MetaTrader 5