Backtesting automático con Prorealtime
Hola a todos!!
Voy a intentar explicar los conceptos básicos a la hora de hacer un backtesting automático en Prorealtime (a partir de ahora PRT) y así probar múltiples estrategias, mejorando unas y descartando otras.
Para los que no me conozcáis mi operativa está basada en la condición de mercado (parecido a la tendencia) y el Price Action en diferentes tfs. Mi mercado favorita es sin duda el Forex, así que sólo voy a tratar en este hilo las diferentes divisas. Sentíos libres de aportar cualquier activo que queráis, de hecho espero vuestro feedback y vuestras ideas para así mejorar estrategias y códigos ;)
Tengo abierto un hilo que se llama "análisis pares forex" donde más/menos se ve mi manera de afrontar el mercado. Pero eso es mi operativa discrecional, en este hilo me voy a centrar en la parte automática, la entrada y salida me la van a dar una serie de parámetros que siempre se repetirán.
Los backtestings automáticos, una vez hechos y si son buenos, se pasará al walk-forward, luego se probarán en demo y, si después de todo eso aun funcionan bien, hay dos opciones:
a) Crear un robot con ese código en una plataforma que acepte el trading automático o
b) Crear un indicador en PRT con ese código para que te avise de las señales de entrada/salida y replicarlas uno mismo en la cuenta real (éste ejemplo es el que yo hago, pues interdin no me acepta tener un robot funcionando)
Antes de empezar decir que el código de PRT es muy muy básico; MT4 o ninjatrader son plataformas mucho más atractivas a la hora de hacer un backtesting automático o un EA, pero creo que el PRT aunque muy básico y fácil la gente no le saca el jugo suficiente y es suficiente para hacer pruebas muy válidas. Quien quiera backtesting discrecional le tocará comprar/descargar el forextester, este hilo no va por ahí, las pruebas van a ser puramente automáticas.
PRT se compone de tres partes a la hora de automatizar estrategias:
1. Probacktest: Para backtesting. Controlando este que es el más completo, se aprenderán los otros dos con suma facilidad.
2. Probuilder: Para crear indicadores
3. Proscreener: Para buscar acciones/divisas/futuros que cumplan los requisitos que programemos. Muy útil para ahorra tiempo y tener más activos a nuestra disposición.
Las instrucciones de cada uno son estas:
1. https://www.prorealtime.com/es/pdf/probacktest.pdf
2. https://www.prorealtime.com/es/pdf/probuilder.pdf
3. https://www.prorealtime.com/es/pdf/proscreener.pdf
Por si alguien se lo quiere leer, aunque explicaré las partes más importantes, aunque nunca viene mal tenerlos a mano ;)
Como primer mensaje creo que ya esta bien. En el siguiente pondré el método que utilizo(paso por paso) para hacer las primeras pruebas.
Un saludo!!