Creando sistemas automáticos: ¿Cómo programar con ProBuilder?

La semana pasada os comentábamos acerca de programar tu propio sistema de trading automático. Hoy os damos una breve introducción acerca de ProBuilder.

Creando sistemas automáticos: ¿Cómo programar con ProBuilder?

Existe múltiples programas para operar en los mercados y Pro Real Time es uno de los más populares.

Para programar, cada software tiene su propio lenguaje, en este caso ProBuilder. Este lenguaje os permite crear indicadores personalizados, estrategias y sistemas de trading automáticos (ProBackTest).

Los sistemas de trading podrán ejecutarse como:

  • ProBacktests: para probar su eficacia a lo largo de cualquier periodo histórico de un valor.
  • Trading automático – ProOrder: se lanzarán órdenes en tiempo real desde su
    cuenta de trading o de PaperTrading

 

probacktest

Además os ofrece una estadística muy completa de vuestro sistema:

  • Gráfico de liquidez (o ‘Equity Curve’): indica las ganancias o pérdidas de un sistema en un
    instrumento en particular
  • Histograma de posiciones: verde si la posición es compradora, rojo para las posiciones de venta a
    descubierto y de zonas sin transacciones en curso (sin velas)
  • Informe detallado: estadísticas generales de su sistemas de trading para el valor y
    periodo elegidos

ProBuilder es un lenguaje es muy sencillo y exhaustivo. Se basa en los siguientes principios:

  • Una vela representa la unidad de base y la unidad de tiempo es la misma que la del gráfico subyacente.
  • Su funcionamiento es iterativo: sus subfunciones se evalúan al cierre de cada vela, desde la más antigua hasta la más reciente.
  • Se lanzan todas las señales de compra/venta una vez finalizados los cálculos en la vela actual, es
    decir, a la apertura de la vela siguiente.

¿Cómo creamos un sistema de trading?

La ventana de creación de sistemas de trading se compone de 2 zonas principales:

  • La zona de creación (asistida o programando) en el área izquierda de la ventana
  • La zona de aplicación en la parte derecha, que comprende la pestaña ProBacktest para probar la
    eficacia del sistema de trading y la pestaña ProOrder para su ejecución en trading automático

 

La zona de creación le permite:

  • Programar directamente un sistema de trading en la zona de texto.
  • Utilizar la función de ayuda ‘Insertar función’ y acceder a la biblioteca de las funciones disponibles.

Es decir que tenéis dos posibilidades, una más simple y otra donde crear un sistema mediante código.

 

¿Queréis aprender a desarrollar vuestros propios sistemas con ProBuilder? Tenemos un curso ideal para ello Profesional en Trading Algorítmico

 

 

 

0 comentarios en "Creando sistemas automáticos: ¿Cómo programar con ProBuilder?"

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

X

Centro de estudios financieros