jueves, 3 de enero de 2013

Sistema Velas Heiken-Ashi

Las velas Heiken-Ashi son una modificación de las velas Candlestick. Los gráficos con velas Heiken-Ashi nos permiten tener una mejor percepción visual de la tendencia, ya que si la tendencia es fuerte viene señalada con una serie prolongada de velas del mismo color, verdes al alza y rojas a la baja.

Como nos indican diversos autores las reglas básicas para operar con estos gráficos son las siguientes:
1.- Las velas verdes indican compra y las velas rojas indican venta.
2.- Las velas verdes con sombra superior son una señal fuerte de compra y las velas rojas con una sombra inferior son una señal fuerte de venta.
3.- Las velas verdes con sombra inferior son una señal débil de compra y las velas rojas con sombra superior son una señal débil de venta.
4.- Aviso: Las velas que presentan un un rango menor que la vela anterior son un posible aviso de cambio de tendencia. Rango = distancia entre el máximo y el mínimo del día.
5.- Alerta: Las velas que poseen un cuerpo muy pequeño y las que no presentan cuerpo (doji) pueden indicar cambio de tendencia.
Siguiendo con estas reglas podemos añadir algunas características a tener en cuenta:
1.     Cambio de color es una excelente señal de cierre.
2.     Cuando son muy pequeñas, sin apenas cuerpo, no hay que operar.
3.     Cuando el mercado es alcista, las velas Heikin-Ashi tienen grandes cuerpos y larga sombra superior, pero ninguna sombra inferior.
4.     Al revés, cuando el mercado es bajista, los cuerpos también son grandes, pero no tienen sombra superior y si sombras inferiores largas.


Continuamos con las apreciaciones de otro autor: Vamos a observar los pocos patrones, aparte del doble suelo, que presentan las HA. 
1. Evidentemente vela verde (alcista) es compra y vela roja (bajista) es venta.
2. Cuando la vela presenta un cuerpo largo y una mecha prolongada suele indicar fuerte tendencia, pero cuidado esto es un arma de doble filo. Como muchos movimientos acaban después de "un exceso de tendencia", muchas veces el precio cambia de dirección. Por tanto es un poco ambiguo. En todo caso mientras no aparezca una vela contraria no nos preocupamos. 
Se observa en este gráfico que esos cuerpos largos con mechas largas aparecen en tendencias fuertes pero también que muchas veces significan el fin de un movimiento. Por tanto este patrón es relativo y nos seguimos quedando con el patrón clave, el primero. 
3. Las velas de tamaño pequeño con respecto a las anteriores indican consolidación y debilitamiento de la tendencia. 
4. Las velas sin cuerpo y apenas sin mecha y las velas sin cuerpo y con mecha pueden indicar cambio de tendencia. En mi opinión lo mejor es no adivinar y simplemente ignorarlas
Así que básicamente nos quedamos solo con las velas alcistas y bajistas que presentan un cuerpo. Si tras 5 velas verdes aparece una vela verde o roja pequeña ( doji ),  o si aparece una vela sin cuerpo y mechas por arriba y abajo las ignoramos y seguimos condierando que la tendencia anterior continua, es decir como sino existiera y solo haremos caso a las siguiente vela con cuerpo. En la imagen he señalado con círculos estos casos y con una raya negra cuando nos da señal de fin de tendencia por primera vez.
Todas estas reglas e interpretaciones nos permiten anticiparnos a los movimientos de los activos, pero siempre han de ser combinadas con las señales de otros indicadores de nuestra elección.
___________________________________________________________________________
SCRRENER VELAS HEIKEN-ASHI
REM SCREENER VELAS HEIKEN-ASHI PARA DIARIO
REM CREADO POR TXEMA MEDINA EN ENERO 2013
REM ENCUENTRA VALORES CON LA 1ª VELA VERDE HEIKEN-ASHI DESPUES DE UNA CORRECCION. ESTO INDICA QUE COMIENZA UN NUEVO IMPULSO ALCISTA O NUEVA ONDA AL ALZA.
REM TOTALPRICE ES: (APERTUTA+MAX+MIN+CIERRE) / 4
REM xClose, xOpen SON LOS CIERRES Y APERTURAS MODIFICADOS
REM EL CIERRE MODIFICADO ES: (APERTURA MOD ANTERIOR + CIERRE MOD ANTERIOR) / 2
REM LOS VALORES ESTAN ORDENADOS POR VARIACION PORCENTUAL EN EL DIA
REM CAMBIAR EL Nº DE CEROS EN CAPITALIZACION PARA ADAPTARLO A CADA MERCADO

IF BarIndex = 0 THEN
xClose = TotalPrice
xOpen = Open
ELSE
xClose = TotalPrice
xOpen = (xOpen[1] + xClose[1])/2
ENDIF

REM QUE LA VELA PRECEDENTE SEA BAJISTA=ROJA
c1 = xClose[1] <= xOpen[1]

REM QUE SEA UNA VELA ALCISTA=VERDE
c2 = xClose >= xOpen

cap = close * volume
c3 = cap > 50000000

SCREENER [c1 AND c2 AND c3] ((close / close [1] - 1) * 100 AS "HeikenA")
_____________________________________________________________________________

BACKTEST VELAS HEIKEN-ASHI
REM ESTE SCREENER ES ORIGINAL DE PROREALTIME
REM SE HA CAMBIADO LA SEÑALIZACION DE LAS ENTRADAS Y SALIDAS PARA QUE SEAN SEÑALADAS AL CIERRE DEL MISMO DIA EN QUE SE PRODUCE LA SEÑAL (THISBARONCLOSE)


ONCE PreviousStatus = 0

IF BarIndex = 0 THEN
    xClose = TotalPrice
    xOpen = Open
ELSE
    xClose = TotalPrice
    xOpen = (xOpen[1] + xClose[1])/2
 
    IF xClose >= xOpen THEN
        IF PreviousStatus = -1 THEN
            BUY 1 SHARES AT MARKET THISBARONCLOSE
        ENDIF
        PreviousStatus = 1
    ELSE
        IF PreviousStatus = 1 THEN
            SELLSHORT 1 SHARES AT MARKET THISBARONCLOSE
        ENDIF
        PreviousStatus = -1
    ENDIF
ENDIF

2 comentarios:

  1. el codigo thisbaronclose da error. Como seria? no me funciona.

    ResponderEliminar
  2. Con la nueva versión de PRT se han modificado algunas funciones. Te copio como ha quedado:
    DEFPARAM CumulateOrders=False
    ONCE PreviousStatus = 0

    IF BarIndex = 0 THEN
    xClose = TotalPrice
    xOpen = Open
    ELSE
    xClose = TotalPrice
    xOpen = (xOpen[1] + xClose[1])/2

    IF xClose >= xOpen THEN
    IF PreviousStatus = -1 THEN
    BUY 1 SHARES AT MARKET
    ENDIF
    PreviousStatus = 1
    ELSE
    IF PreviousStatus = 1 THEN
    SELLSHORT 1 SHARES AT MARKET
    ENDIF
    PreviousStatus = -1
    ENDIF
    ENDIF

    ResponderEliminar

Muchas gracias por tu comentario. En cuanto me sea posible te daré mi opinión.