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

Candlestick Momentum Index (CMI) สำหรับ MetaTrader 5: เครื่องมือวิเคราะห์ที่คุณไม่ควรพลาด

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

ผู้เขียน: Andrey N. Bolkonsky

Candlestick Momentum Index (CMI) หรือดัชนีโมเมนตัมแท่งเทียน เป็นเครื่องมือที่ อธิบายโดย William Blau ในหนังสือ "Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis" ซึ่งเป็นเครื่องมือที่ช่วยในการวิเคราะห์การเคลื่อนไหวของราคาตลาดได้อย่างมีประสิทธิภาพ

  • ไฟล์ WilliamBlau.mqh ต้องถูกวางใน terminal_data_folder\MQL5\Include\
  • ไฟล์ Blau_CMI.mq5 ต้องถูกวางใน terminal_data_folder\MQL5\Indicators\

ค่าของ Candlestick Momentum Indicator จะถูกปรับให้อยู่ในช่วง [-100,+100] โดยค่าบวกจะแสดงถึงสถานะที่ตลาดมีการซื้อเกิน และค่าลบจะแสดงถึงสถานะที่ตลาดมีการขายเกิน

Candlestick Momentum Index

Candlestick Momentum Index

การคำนวณ:

การคำนวณ Candlestick Momentum Index ใช้สูตรดังนี้:

                                             100 * EMA(EMA(EMA( cmtm(price1,price2,q) ,r),s),u)              100 * CMtm(price1,price2,q,r,s,u)
CMI(price1,price2,q,r,s,u) = –––––––––
––––––––––––––––––––––––––––––––––– = ––––––––––––––––––––––––––––––––––––––––
                                               EMA(EMA(EMA( |cmtm(price1,price2,q)| ,r),s),u)         EMA(EMA(EMA( |cmtm(price1,price2,q)| ,r),s),u)

if EMA(EMA(EMA(|cmtm(price1,price2,q)|,r),s),u)=0, then CMI(price1,price2,q,r,s,u)=0

โดยที่:

  • q - จำนวนแท่งที่ใช้ในการคำนวณ Candlestick Momentum;
  • price1 - ราคาปิด;
  • price2 - ราคาสูง/ต่ำ q แท่งที่ผ่านมา;
  • cmtm(price1,price2,q)=price1-price2[q-1] - Candlestick Momentum;
  • |cmtm(price1,price2,q)| - ค่าที่แน่นอนของ Candlestick Momentum;
  • CMtm(price,q,r,s,u) - Triple smoothed Candlestick Momentum;
  • EMA(...,r) - การปรับค่าแรกสุด EMA(r) ที่ใช้กับ:
    1. Candlestick Momentum;
    2. ค่าแน่นอนของ Candlestick Momentum;
  • EMA(EMA(...,r),s) - การปรับค่าที่สอง - EMA(s) ที่ใช้กับผลลัพธ์จากการปรับค่าแรก;
  • EMA(EMA(EMA(...,r),s),u) - การปรับค่าที่สาม - EMA(u) ที่ใช้กับผลลัพธ์จากการปรับค่าที่สอง.
พารามิเตอร์นำเข้า:
  • q - จำนวนแท่งที่ใช้ในการคำนวณ Candlestick Momentum (ค่าเริ่มต้น q=1);
  • r - ระยะเวลาของ EMA แรกที่ใช้กับ Candlestick Momentum (ค่าเริ่มต้น r=20);
  • s - ระยะเวลาของ EMA ที่สองที่ใช้กับผลลัพธ์จากการปรับค่าแรก (ค่าเริ่มต้น s=5);
  • u - ระยะเวลาของ EMA ที่สามที่ใช้กับผลลัพธ์จากการปรับค่าที่สอง (ค่าเริ่มต้น u=3);
  • AppliedPrice1 - ประเภทของราคา (ค่าเริ่มต้น AppliedPrice1=PRICE_CLOSE);
  • AppliedPrice2 - ประเภทของราคา (ค่าเริ่มต้น AppliedPrice2=PRICE_OPEN).
หมายเหตุ:
  • q>0;
  • r>0, s>0, u>0. หาก r, s หรือ u เท่ากับ 1 จะไม่มีการปรับค่า;
  • อัตราขั้นต่ำ =(q-1+r+s+u-3+1).

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

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