Home Technische indicator Bericht

Candlestick Momentum Indicator (Blau_CMtm) voor MetaTrader 5: Een Handleiding voor Traders

Bijlage
377.zip (3.25 KB, Downloaden 0 keer)

Auteur: Andrey N. Bolkonsky

De Candlestick Momentum Indicator (q-periode Candlestick Momentum) van William Blau wordt besproken in het boek "Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis".

  • WilliamBlau.mqh moet worden geplaatst in terminal_data_folder\MQL5\Include\
  • Blau_CMtm.mq5 moet worden geplaatst in terminal_data_folder\MQL5\Indicators\

Momentum is het verschil tussen de huidige prijs (bijvoorbeeld de slotprijs van de bar) en de prijs van een paar bars geleden. Momentum kan op elk tijdsinterval en periode worden toegepast.

Volgens William Blau wordt de Candlestick Momentum gedefinieerd als een verandering van de prijs over een vast tijdsinterval:

cmtm = close - open

waarbij:

  • close - slotprijs van de bar (kaars);
  • open - openingsprijs van de bar (kaars).

De Candlestick momentum kan positief of negatief zijn. Een opwaarts momentum is positief wanneer de sluitprijs groter is dan de openingsprijs, en omgekeerd is het negatief wanneer de openingsprijs groter is dan de sluitprijs.

De definitie van Candlestick Momentum kan verder worden uitgebreid:

  1. Candlestick Momentum kan op elk tijdsinterval worden toegepast;
  2. De toegepaste prijs (sluitprijs, openingsprijs) kan variëren.

De definitie van de q-periode Candlestick Momentum

De definitie van de q-periode Candlestick Momentum

Candlestick Momentum Indicator van William Blau

Candlestick Momentum Indicator van William Blau

Berekening:

De formule voor de berekening van Candlestick Momentum ziet er als volgt uit:

cmtm(price1,price2,q) = price1 - price2[q-1]

waarbij:

  • q - aantal bars, gebruikt in de berekening van Candlestick Momentum;
  • price1 - sluitprijs;
  • price2[q–1] - openingsprijs q bars geleden.

De gladgestreken q-periode Candlestick Momentum wordt als volgt berekend:

CMtm(price1,price2,q,r,s,u) = EMA(EMA(EMA( cmtm(price1,price2,q) ,r),s),u)

waarbij:

  • q - aantal bars, gebruikt in de berekening van de q-periode Candlestick Momentum;
  • price1 - sluitprijs;
  • price2 - openingsprijs q bars geleden;
  • cmtm(price1,price2,q)=price1-price2[q-1] - q-periode Candlestick Momentum;
  • EMA(cmtm(price1,price2,q),r) - 1e gladstrijking - EMA (r), toegepast op q-periode Candlestick Momentum;
  • EMA(EMA(...,r),s) - 2e gladstrijking - EMA(s), toegepast op het resultaat van de 1e gladstrijking;
  • EMA(EMA(EMA(...,r),s),u) - 3e gladstrijking - EMA(u), toegepast op het resultaat van de 2e gladstrijking.
Invoergegevens:
  • q - periode van de Candlestick Momentum Indicator (standaard q=1);
  • r - periode van de 1e EMA, toegepast op Candlestick Momentum (standaard r=20);
  • s - periode van de 2e EMA, toegepast op het resultaat van de 1e gladstrijking (standaard s=5);
  • u - periode van de 3e EMA, toegepast op het resultaat van de 2e gladstrijking (standaard u=3);
  • AppliedPrice1 - prijs type (standaard AppliedPrice=PRICE_CLOSE);
  • AppliedPrice2 - prijs type (standaard AppliedPrice=PRICE_OPEN).
Opmerking:
  • q>0;
  • r>0, s>0, u>0. Als r, s of u gelijk zijn aan 1, wordt de gladstrijking niet gebruikt;
  • Min. tarieven =(q-1+r+s+u-3+1).

Gerelateerde berichten

Reactie (0)