ผู้เขียน: Andrey N. Bolkonsky
ดัชนี Ergodic MDI (Mean Deviation Index, MDI) เป็นเครื่องมือที่ให้การวิเคราะห์ราคาแบบสองชั้น (double-smoothed) โดยอิงตาม Mean Deviation Index (ดูรายละเอียดเพิ่มเติมที่ Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis).
Mean deviation คือระยะห่างระหว่างราคาปิดและค่าเฉลี่ยเคลื่อนที่แบบ Exponential ที่ใช้กับราคาปิด
- การสมูธจะทำให้เกิดการล่าช้า ซึ่งสามารถสังเกตได้ที่จุดกลับตัวของราคา ค่าของ mean deviation จะแสดงระยะห่างระหว่างราคาและค่าเฉลี่ยเคลื่อนที่ระยะ r ที่ใช้กับราคา.
- สัญลักษณ์ของ mean deviation จะแสดงตำแหน่งของราคาเมื่อเปรียบเทียบกับค่าเฉลี่ยเคลื่อนที่ระยะ r ที่ใช้กับราคา: จะเป็นบวกหากราคาต่ำกว่าค่าเฉลี่ยเคลื่อนที่และเป็นลบหากราคาสูงกว่าค่าเฉลี่ยเคลื่อนที่.
- ต้องนำไฟล์ WilliamBlau.mqh ไปวางที่ terminal_data_folder\MQL5\Include\
- ต้องนำไฟล์ Blau_MDI.mq5 ไปวางที่ terminal_data_folder\MQL5\Indicators\

Mean Deviation Index โดย William Blau
การคำนวณ:
Mean deviation คำนวณจากสูตร:
md(price,r) = price - EMA(price,r)
โดยที่:
- price - ราคาปิด;
- EMA(price,r) - แนวโน้มของตลาดที่กำหนดโดยค่าเฉลี่ยเคลื่อนที่แบบ Exponential ที่ใช้ระยะเวลา r กับราคา.
ดัชนี Mean Deviation คำนวณจากสูตร:
MDI(price,r,s,u) = EMA(EMA( md(price,r) ,s),u) = EMA(EMA( price-EMA(price,r) ,s),u)
โดยที่:
- price - ราคาปิด;
- EMA(price,r) - ทิศทางของตลาด - การสมูธครั้งที่ 1 ของ EMA ระยะ r ที่ใช้กับราคา;
- md(price,r)=price-EMA(price,r) - mean deviation;
- EMA(md(price,r),s) - การสมูธครั้งที่ 2 - ค่าเฉลี่ยเคลื่อนที่แบบ Exponential ระยะ s ที่ใช้กับ mean deviation;
- EMA(EMA(md(price,r),s),u) - การสมูธครั้งที่ 3 - ค่าเฉลี่ยเคลื่อนที่แบบ Exponential ระยะ u ที่ใช้กับผลลัพธ์จากการสมูธครั้งที่ 1;
- r - ระยะเวลา 1st EMA ที่ใช้กับราคา (โดยค่าเริ่มต้น r=20);
- s - ระยะเวลา 2nd EMA ที่ใช้กับ mean deviation (โดยค่าเริ่มต้น s=5);
- u - ระยะเวลา 3rd EMA ที่ใช้กับผลลัพธ์จากการสมูธ (โดยค่าเริ่มต้น u=3);
- AppliedPrice - ประเภทของราคา (โดยค่าเริ่มต้น AppliedPrice=PRICE_CLOSE).
- r>1;
- s>0, u>0. หาก r, s หรือ u =1 จะไม่มีการสมูธ;
- อัตราขั้นต่ำ=(r+s+u-3+1).

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