Índice de Velas Candlestick Blau_CSI: Tu Nuevo Aliado en MetaTrader 5

Mike 2011.07.12 23:07 65 0 0
Archivos adjuntos

Autor: Andrey N. Bolkonsky

El Índice de Velas Candlestick (CSI), basado en el Indicador de Momentum de Velas, fue descrito por William Blau en su libro "Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis".

Los valores del Índice de Velas están normalizados (rango de precios) y se mapean en el intervalo [–100,+100]. Los valores positivos del CSI indican que el mercado está sobrecomprado, mientras que los negativos reflejan estados de sobreventa.

  • El archivo WilliamBlau.mqh debe colocarse en terminal_data_folder\MQL5\Include\
  • El archivo Blau_CSI.mq5 debe colocarse en terminal_data_folder\MQL5\Indicators\

Índice de Velas de William Blau

Índice de Velas de William Blau

Cálculo:

El Índice de Velas se calcula utilizando la siguiente fórmula:

                                        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)

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

cuando:

  • q - número de barras utilizadas en el cálculo del Momentum de Velas de q períodos;
  • price1 - precio de cierre;
  • price2 - precio de apertura hace q barras;
  • cmtm(price1,price2,q)=price1-price2[q-1] - Momentum de Velas de q períodos;
  • LL(q) - precio más bajo (q barras);
  • HH(q) - precio más alto (q barras);
  • HH(q) - LL(q) - Rango de Precios (q-barras);
  • CMtm(price1,price2,q,r,s,u) - Momentum de Velas suavizado tres veces;
  • EMA(...,r) - 1ra suavización - EMA(r), aplicada a:
    1. Momentum de Velas (q barras);
    2. Rango de Precios (q barras);
  • EMA(EMA(...,r),s) - 2da suavización - EMA(s), aplicada al resultado de la 1ra suavización;
  • EMA(EMA(EMA(...,r),s),u) - 3ra suavización - EMA(u), aplicada al resultado de la 2da suavización.
Parámetros de entrada:
  • q - número de barras utilizadas en el cálculo del Momentum de Velas (por defecto q=1);
  • r - período de la 1ra EMA(r), aplicada al Momentum de Velas (por defecto r=20);
  • s - período de la 2da EMA(s), aplicada al resultado de la 1ra suavización (por defecto s=5);
  • u - período de la 3ra EMA(u), aplicada al resultado de la 2da suavización (por defecto u=3);
  • AppliedPrice1 - tipo de precio (por defecto AppliedPrice1=PRICE_CLOSE);
  • AppliedPrice2 - tipo de precio (por defecto AppliedPrice2=PRICE_OPEN).
Nota:
  • q>0;
  • r>0, s>0, u>0. Si r, s o u son iguales a 1, no se utiliza suavización;
  • Las tasas mínimas = (q-1+r+s+u-3+1).
Lista
Comentarios 0