Rankia España Rankia Argentina Rankia Argentina Rankia Chile Rankia Chile Rankia Colombia Rankia Colombia Rankia México Rankia México Rankia Perú Rankia Perú Rankia Portugal Rankia Portugal Rankia USA Rankia USA
Acceder
2 recomendaciones

Programación de indicadores 

 

En anteriores artículos les hemos ofrecido alguno consejos para aprender a diseñar sistemas a través del programa Visual Chart. A raíz de esto, algunos usuarios me han preguntado acerca del diseño de INDICADORES, que es otra posibilidad que ofrece la plataforma.
 
Desde hace un tiempo, también quería proponerles el desarrollo de la curva de Coppock a través de Visual Chart. Así que he decidido aprovechar este interesante indicador como punto de partida para adentrarles en el proceso de creación de indicadores.
 

La curva de Coppock

La curva de Coppock es un oscilador creado por E.S.C. Coppock y publicado en Barron’s Magazine en Octubre de 1962. Este indicador se utiliza para la toma de decisiones a largo plazo, y su función es la de detectar suelos y giros en tendencias bajistas.
 
No voy a profundizar en el aspecto teórico de la herramienta, ya que para esto ya hay mucha y buena información que habla sobre el tema. Entre ella, voy a destacar el artículo de nuestra comunidad de Rankia publicado por el bloguero Deferrer llamado La Curva de Coppock.
Centrándonos en la fórmula de la curva, observamos que la definición de la misma consiste en lo siguiente: La suma de dos ROC (Rate of Change) de 14 periodos y de 11 periodos, y posteriormente, la aplicación de una media ponderada (AvWeighted) de 10 periodos sobre esta suma.
 
Sabiendo esto, ya podemos empezar. Si observamos la fórmula, vemos que el indicador se basa en una media aplicada a una suma. 
El proceso que realizaremos será el siguiente: Primero, creamos un indicador que calcule la suma de los ROC. Llamaremos a este indicador ROC Summation. Hecho esto, crearemos la Coppock Curve, que básicamente consistirá en una media ponderada aplicada al ROC Summation.
 

Diseñando el ROC Summation

Como digo, voy a explicar el proceso de creación de un indicador en Visual Chart usando la Plataforma Visual (PDV). Para ello, accedemos al menú de programación de la plataforma y seleccionamos la opción Crear Indicador en PDV:
roc summation
Como hemos dicho, lo primero que creamos será el ROC Summation:
indicador trading
El primer paso será añadir los dos indicadores ROC implicados en la suma. Para ello, accedemos a la carpeta Indicadores, pulsamos con el botón derecho y seleccionamos Añadir.
indicador trading 2
De la lista desplegable que aparece, elegimos el indicador Prices ROC que es el nombre que Visual Chart le ha asignado al indicador que buscamos. En el parámetro Periodo del indicador, especificamos el primero de los dos periodos que se usan en la fórmula:

indicador trading 3

Seguidamente marcamos este parámetro para que nos aparezca como parámetro del indicador ROC Summation:

indicador trading 4

El resto de parámetros los dejaremos con su valor por defecto.
 
Ahora repetiríamos exactamente el mismo proceso para el segundo ROC de periodo 11. Una vez añadidos los dos indicadores, procederíamos a definir la fórmula. En este caso es bastante sencillo porque es sencillamente la suma de los dos datos. Seleccionamos el botón Valor Indicador del menú de herramientas de diseño:
indicador trading 5
Al pulsar el botón, aparecerá un aspa sobre el lienzo en blanco de diseño. Dejamos el botón izquierdo del ratón pulsado y al soltar el botón, nos aparecerá la ventana de configuración del indicador. De las propiedades que se muestran, pinchamos en el botón que aparece a la derecha de Valor del Indicador. Se abrirá la ventana Crear Sentencia donde debemos definir la fórmula:
indicador trading 6
Para llegar hasta esta fórmula el proceso a seguir es el siguiente:
  1. Seleccionamos en el menú desplegable Indentificador el PriceROCData (cuidado, no confundir con el PriceROCDataPeriod). Seguidamente pulsamos Añadir.
  2. Pulsamos el botón “+” o bien tecleamos este signo.
  3. Seleccionamos en el menú desplegable Indentificador el PriceROC1Data y seguidamente pulsamos Añadir.
Una vez definida la fórmula pulsamos Aceptar y por último, cerramos el panel de Propiedades. Además de esto, vamos a añadir un pequeño control para evitar que se sumen resultados nulos. Para ello, añadimos un cuadro de Condición y especificamos lo siguiente:
indicador trading 7
Repetimos la pregunta para el otro ROC. El resultado final sería el siguiente:
indicador roc summation
Con esto ya tendremos el indicador ROC Summation terminado. Pinchamos sobre el botón Compilar del menú de herramientas de diseño para que quede registrado el indicador en nuestro Visual Chart y seguidamente cerramos el entorno de diseño de la Plataforma Visual.
 
Si abrimos un gráfico y vamos a la lista de indicadores, veremos que ahora tenemos incorporado este nuevo indicador, cuya representación será la siguiente:
visual chart indicador roc summation

Diseñando la Coppock Curve

Como ya nos hemos explayado en el proceso de creación del ROC Summation, no vamos a entrar en tanto detalle en cuanto al desarrollo de la Curva de Coppock. Procederemos nuevamente a crear un indicador mediante la opción Crear Indicador (PDV).
En esta ocasión, lo primero que haremos será añadir el ROC Sumattion que acabamos de realizar a través de la opción Carpeta Indicador → Añadir:
coppock curve
Seleccionaremos los dos periodos del ROC Summation para que nos aparezcan como parámetros de entrada. Vamos a cambiar el nombre para que no sean tan largos:
curva trading
A continuación añadiremos la media ponderada. La particularidad de añadir esta media es que el DataSource de referencia no será el que aparece por defecto, puesto que se aplica al ROC Summation. Deberemos por tanto cambiar este valor en la lista de parámetros:
curva trading 1
Una vez que hemos cambiado este campo, procedemos a cambiar también el periodo dejando por defecto el valor 10. También seleccionaremos el periodo de la media ponderada como parámetro de entrada.
 
Por último, añadimos un cuadro de Valor Indicador del menú de herramientas de diseño tal y como hicimos con el otro indicador. 
A la hora de definir el resultado dentro de la ventana Crear Sentencia, especificaremos que el valor que queremos mostrar en pantalla es el resultado de la media ponderada:
curva trading 2
Es decir, que si lo hemos hecho todo bien, en la ventana de diseño nos debe aparecer lo siguiente:
curva trading 3
Nuevamente, pinchamos sobre el botón Compilar del menú de herramientas de diseño y seguidamente cerramos el entorno de diseño de la Plataforma Visual.
 

Resultado Final

Llegados a este punto ya deberemos de tener integrada la Curva de Coppock en nuestro Visual Chart. Este indicador está pensado para ser aplicado sobre compresiones mensuales. Abrimos un gráfico cualquiera con dicha compresión, de manera que podemos validar las señales dadas por el indicador sobre dicho gráfico:
sistemas de trading

Conclusiones

Con este artículo hemos querido acercarles el proceso de diseño de indicadores a través de Visual Chart. Hemos aprovechado también este artículo para facilitarles el desarrollo de la Curva de Coppock, una herramienta que se muestra especialmente fiable para indicar los finales de las tendencias bajistas.
 
 
Oscar Cuevas, desarrollador de estrategias e indicadores en Visual Chart Group
  1. en respuesta a e77882
    #3
    Oscar Cuevas

    Estimado amigo
    Es cuestión de probar. Una vez automatizado el estudio de la curva, es susceptible de ser aplicado a una estrategia de trading como ocurre con cualquier otro indicador.

  2. #2
    e77882

    Probado y va genial!! Sirve para sistemas automáticos?? Gracias Oscar!!

  3. #1
    Sirkiu

    Interesante para trastear y empezar un poco con esto de la programación.

2 recomendaciones
Escribe aquí tu comentario...
Este sitio web usa cookies para analizar la navegación del usuario. Política de cookies.
Cerrar