Candlestick Index Blau_CSI: Een Essentieel Indicator voor MetaTrader 5

Mike 2011.07.12 23:07 43 0 0
Bijlage

Auteur: Andrey N. Bolkonsky

De Candlestick Index (CSI), gebaseerd op de Candlestick Momentum Indicator, is een waardevolle tool die door William Blau is beschreven in zijn boek "Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis".

De waarden van de Candlestick Index zijn genormaliseerd (prijsrange) en gemapt naar de interval [–100,+100]. Positieve waarden van de CSI duiden op overgekochte markten, terwijl negatieve waarden wijzen op oververkochte markten.

  • Plaats WilliamBlau.mqh in terminal_data_folder\MQL5\Include\
  • Plaats Blau_CSI.mq5 in terminal_data_folder\MQL5\Indicators\

Candlestick Index door William Blau

Candlestick Index door William Blau

Berekening:

De Candlestick Index wordt berekend met de volgende formule:

                                         100 * EMA(EMA(EMA( cmtm(price1,price2,q) ,r),s),u)           100 * CMtm(price1,price2,q,r,s,u)
CSI(price1,price2,q,r,s,u) = –
––––––––––––––––––––––––––––––––––––––––––– = ––––––––––––––––––––––––––––––––––
                                                      EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u)                  EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u)

if EMA(EMA(EMA(HH(q)-LL(q),r),s),u)=0, then CSI(price1,price2,q,r,s,u)=0

waarbij:

  • q - aantal bars, gebruikt voor de berekening van de q-periode Candlestick Momentum;
  • price1 - slotprijs;
  • price2 - open prijs van q bars geleden;
  • cmtm(price1,price2,q)=price1-price2[q-1] - q-periode Candlestick Momentum;
  • LL(q) - laagste prijs (q bars);
  • HH(q) - hoogste prijs (q bars);
  • HH(q) - LL(q) - Prijsrange (q-bars);
  • CMtm(price1,price2,q,r,s,u) - driedubbel gladgestreken Candlestick Momentum;
  • EMA(...,r) - 1e smoothing - EMA(r), toegepast op:
    1. Candlestick Momentum (q bars);
    2. Prijsrange (q bars);
  • EMA(EMA(...,r),s) - 2e smoothing - EMA(s), toegepast op het resultaat van de 1e smoothing;
  • EMA(EMA(EMA(...,r),s),u) - 3e smoothing - EMA(u), toegepast op het resultaat van de 2e smoothing.
Invoereisen:
  • q - aantal bars, gebruikt in de berekening van de Candlestick Momentum (standaard q=1);
  • r - periode van de 1e EMA(r), toegepast op Candlestick Momentum (standaard r=20);
  • s - periode van de 2e EMA(s), toegepast op het resultaat van de 1e smoothing (standaard s=5);
  • u - periode van de 3e EMA(u), toegepast op het resultaat van de 2e smoothing (standaard u=3);
  • AppliedPrice1 - prijs type (standaard AppliedPrice1=PRICE_CLOSE);
  • AppliedPrice2 - prijs type (standaard AppliedPrice2=PRICE_OPEN).
Opmerking:
  • q>0;
  • r>0, s>0, u>0. Als r, s of u gelijk zijn aan 1, wordt er geen smoothing toegepast;
  • Min. tarieven = (q-1+r+s+u-3+1).
Lijst
Reactie 0