Únete hoy

Curso

El algo probado de ProRealAlgos proceso de desarrollo

Todo el conocimiento y la experiencia de ProRealAlgos, combinados y condensados en un curso completo sobre cómo desarrollar algos robustos y convertirse en un algo trader de éxito. Es para cualquiera que quiera empezar a desarrollar algos, o que ya haya empezado.

14 lecciones Principiante 100% online Acceso de por vida Gratis + premium
Empieza con el capítulo 1A

El programa early bird todavía se está haciendo. Se añaden capítulos nuevos a medida que se graban.

Introducción al programa

Descripción

¿Sientes que tus propios algos nunca están a la altura de las expectativas de tu backtest? ¿Sientes que la barrera para empezar es demasiado alta? ¿No sabes por dónde ni cómo empezar con el algo trading? ¿Quieres automatizar tu trading manual, o mejorar tu trading manual? Si has respondido sí a cualquiera de estas preguntas, el programa es sin duda para ti.

¿Qué aprenderás?

  • Nuevas formas de encontrar ideas de trading
  • Evaluar y hacer backtesting de ideas de trading
  • Programar tus propios sistemas de trading
  • Gestión del dinero y del riesgo
  • Optimización y walk-forward
  • Y mucho más

Los 4 pasos del programa

De una idea en bruto a un algo en el que realmente confías

PASO 1

Idea de estrategia y alineación

Aprenderás a generar nuevas ideas de trading y a probarlas en ProRealTime. También cubriremos los fundamentos de la programación y el backtesting.

PASO 2

Optimizar y refinar el edge

Aprenderás a optimizar y refinar aún más tus sistemas de trading añadiendo funciones, filtros y finura a tu código.

PASO 3

Pruebas de calidad y evaluación

Tu estrategia de trading está terminada, pero ¿rendirá en vivo? En lugar de arrancar tus algos de inmediato, te enseñamos a someter tu sistema a pruebas de calidad y a evaluarlo.

PASO 4

Gestión en vivo y seguimiento

Aprenderás a gestionar tus algos y a hacer seguimiento del rendimiento para sacar lo mejor de tu algo.

Fecha de creación
marzo de 2022
Tiempo para completarlo
9h 25m
Número de lecciones
14
Nivel
Principiante
Profesor
Carl Eriksson

¿Se cumplieron las expectativas?

Superado61%
Sí34%
En parte3%
No realmente2%
Nivel principiante
No se necesitan conocimientos previos para asistir
100% online
Todos los vídeos, directos y materiales están online
English
Todos los vídeos, directos y materiales están en inglés
Certificado compartible
Consigue un certificado compartible al completarlo
Acceso de por vida
Obtén acceso al material del curso de por vida

Tu profesor

Carl Eriksson

Tu profesor a lo largo de esta serie es el fundador y CEO de ProRealAlgos. Con más de una década de experiencia en trading y desarrollo de algos, tanto a nivel personal como institucional, tienes acceso para sacar partido a la mente de uno de los perfiles destacados del campo del desarrollo de algos.

Más sobre ProRealAlgos

El programa

Cuatro etapas, 14 lecciones, 9h 25m.

Ahora una IA escribirá el ProBuilder por ti. No te dirá si el edge es real, y no te dirá si debes parar. Todo lo que hay a continuación es un vídeo, algo que construyes en un intérprete de ProBuilder que se ejecuta en esta página, o un ejercicio cuya respuesta correcta es un hecho y no una opinión.

0 de 14 lecciones completadasAbrir el playgroundPrueba el ejercicio de drawdown

Etapa 1

Idea de estrategia y alineación

De dónde sale una hipótesis y cómo expresarla en términos que ProRealTime pueda probar. Programar es ahora la parte fácil. Saber qué merece la pena programar no lo es.

2h 40m0%

Vídeo45 min

1A La mejor fuente de ideas de trading

Hablemos de ideas de trading. Hablemos de tus fuentes de ideas de trading y deja que te comparta nuestras fuentes de ideas favoritas. También te compartiré 3 ideas interesantes de nuestro propio backlog, que todavía no hemos tenido tiempo de probar. Que lo disfrutes.

Haz esto

Premium

Dos ideas de trading extra

Las otras 2 ideas son más complejas y tienen mayor potencial. Son las 2 ideas más interesantes que tenemos ahora mismo. Pero no es para todo el mundo. Esas dos ideas están disponibles exclusivamente para miembros premium.

Vídeo premium

Vídeo35 min

1B 5 cosas que debes saber antes de programar en ProRealTime

¿Necesitas aprender lo esencial de ProRealTime y el lenguaje de programación básico? Aquí tienes un vídeo que cubre lo imprescindible. Si ya conoces lo básico de ProRealTime y tienes algún conocimiento básico de programación, puedes saltarte este vídeo.

Voy a mostrarte la interfaz de ProRealTime y las funciones que usarás al programar algos. Este no es un curso de programación, pero te mostraré rápidamente lo básico que necesitas saber.

Haz esto

Premium

Acelera tu desarrollo de algos

Nuestro quinto punto es para quienes quieren acelerar su desarrollo de algos. Ya puedes ver nuestro vídeo breve de trucos y consejos de ProRealTime. Es un vídeo sobre comandos cortos, atajos y cosas así, que acelerarán tu desarrollo de algos de aquí en adelante.

Vídeo premium

Laboratorio25 min

Tu primer indicador, funcionando

Abre el playground y elige "Two moving averages". Cambia los periodos y ejecútalo. Luego escribe una de tus propias ideas como condición y mira cómo marca las bars en las que se dispara.

El intérprete es un subconjunto estricto de ProBuilder, nunca un superconjunto, así que todo lo que funciona aquí es código válido en ProRealTime. Cuando escribes algo que no soporta, lo dice en lugar de llamarlo error.

Abrir el ejercicio

Haz esto

Vídeo55 min

1C Programar y evaluar ideas de trading

Entramos en cómo programar y evaluar ideas de trading en ProRealTime programando las tres ideas que vimos dos vídeos atrás. Carl te mostrará las 4 métricas que ProRealAlgos usa para evaluar ideas de trading de forma rápida y eficaz.

Haz esto

Premium

Programar las otras dos ideas

Las otras 2 ideas son más complejas y tienen mayor potencial. Mira a Carl programar las 2 ideas más interesantes que tenemos ahora mismo. Pero no es para todo el mundo. Esas dos ideas están disponibles exclusivamente para miembros premium.

Vídeo premium

Etapa 2

Optimizar y refinar el edge

Filtros, funciones y refinamiento, y el momento en que se hace la mayor parte del daño. Cada parámetro que añades es una oportunidad de ajustar el ruido en lugar de la señal.

2h 50m0%

Vídeo50 min

2A Añadir filtros, funciones y refinamiento

En este vídeo empezamos a añadir algunos filtros, funciones y refinamiento a la idea de trading que programamos en el vídeo anterior, para mejorarla aún más. Poco a poco la convertimos en un sistema viable que te generará una fuente de ingresos pasivos durante años. Así que coge un café y acompáñame.

Haz esto

Premium

El fragmento mágico que hace..

..cualquier algo un 200% mejor en cuestión de minutos. Simplemente cópialo y pégalo en tu sistema, ejecuta una optimización sobre la variable C y luego usa los valores que mejoren el sistema. También está demostrado que este fragmento de código no provoca sobreoptimización.

Vídeo premium

Vídeo45 min

2C ¿Cómo podemos usar SMACD para encontrar buenas entradas?

El indicador Stochastic MACD es una combinación del oscilador estocástico y el Moving Average Convergence / Divergence habitual. Te muestro cómo usarlo con ProRealTime para encontrar las mejores entradas y salidas posibles.

Haz esto

Premium

Un algo que usa la divergencia SMACD..

..en el mercado DAX40 en marco temporal diario. Solo largos, usando SMACD Divergence y saliendo de la operación en 20 días con un stoploss del 2.9%. Un profit factor de 5 y una tasa de acierto superior al 54%.

Vídeo50 min

2D Domina las horas, los días y las estaciones de trading

Al construir una estrategia de trading las posibilidades son ilimitadas. Puedes añadir cientos de indicadores, filtros, osciladores, códigos y funciones distintos, pero he visto que a los desarrolladores nuevos les cuesta saber por dónde empezar, simplemente porque hay MUCHÍSIMAS posibilidades.

Así que voy a ayudarte a empezar guiándote con algunos filtros sencillos sobre horas, días y temporadas de trading.

Haz esto

Premium

Ese filtro anual extra..

..también puede mejorar mucho tu estrategia de trading. Asegúrate de usar este filtro solo en una estrategia que opere un índice con datos históricos.

Laboratorio25 min

Encuentra el edge de la sesión

Una bar en el playground es una hora, contando desde la medianoche del lunes 1 de enero de 2024, así que CurrentHour y CurrentDayOfWeek tienen valores reales y todo el capítulo 2D se puede practicar.

Carga "Trade only certain hours" y ajusta el mercado a cada serie Mystery por turno. Una de ellas solo paga dentro de una ventana estrecha del día. Mueve la ventana hasta que la encuentres, luego revela y comprueba que tenías razón.

Abrir el ejercicio

Haz esto

Etapa 3

Pruebas de calidad y evaluación

La etapa que decide si estás viendo un edge o un artefacto. Aquí nada es opinión: las bars están generadas, así que la existencia de un edge es un hecho.

2h 10m0%

Vídeo60 min

2B Optimización Walk-Forward

En este vídeo de formación Carl repasa varios métodos para probar y evaluar tus algos, y sus distintas ventajas y desventajas. No hay formas perfectas, pero sí hay métodos que conviene evitar.

Las pruebas walk-forward son el antídoto que necesitas para evitar sobreoptimizar tu backtest y aprovechar al máximo los datos históricos disponibles. Están ampliamente reconocidas como el método de facto para backtesting y optimización.

Haz esto

Premium

Una estrategia sobre el SP500 que muestra..

..un test walk-forward espectacular. Es una estrategia diaria sobre el índice SP500 que se pone long en relación con los días festivos bancarios de EE. UU. Los resultados incluyen un profit factor de 3.32, un drawdown inferior al 13% y una tasa de acierto del 63%.

Laboratorio35 min

Siete parámetros sobre ruido puro

Pon el mercado en Pure noise y carga "Seven parameters on noise". La serie no tiene ningún tipo de edge. Ajusta los parámetros hasta que la curva de equity se gire al alza. Lo hará, porque con siete mandos y cien operaciones siempre encaja algo.

Después no cambies nada salvo la semilla y vuelve a ejecutarlo. En cinco semillas sobre datos sin ningún edge en absoluto, el mismo código obtiene profit factors de 0.71 a 1.34. Ese spread es sobreoptimización, medida en tu propia pantalla en lugar de afirmada.

Abrir el ejercicio

Haz esto

Laboratorio35 min

¿Edge real o ruido?

Carga "Buy after three red bars" y ejecútalo contra cada serie Mystery. Una de ellas tiene esa regla exacta plantada dentro y el resto no.

A lo largo de seis semillas, la serie con edge insertado obtiene un profit factor de alrededor de 1.84 y el ruido puro, de alrededor de 0.86. En cualquier semilla concreta las dos se solapan. Esa es la verdadera lección: un backtest no puede separarlas, y necesitas más de una mirada.

Abrir el ejercicio

Haz esto

Etapa 4

Gestión en vivo y seguimiento

La etapa en la que realmente se pierde el dinero. Todo sistema que ejecutes pasará tiempo en pérdidas, y la pregunta que le cuesta dinero a la gente no es si llegará un drawdown, sino qué hacen cuando llega.

1h 10m0%

Laboratorio45 min

¿Drawdown, o roto?

Un sistema que licenciaste está en drawdown. Obtienes lo que realmente tendrías: el historial que te mostraron antes de comprarlo y el historial desde entonces. ¿Lo dejas funcionando o lo paras?

Uno de cada tres escenarios mantiene su edge todo el recorrido. Uno lo pierde el día que pasas a real. Uno nunca tuvo edge y el backtest fue una buena racha sobre ruido. Como las bars están generadas, la respuesta correcta es un hecho y no una discusión, que es la única razón por la que un ejercicio así puede existir.

Puntuar muy por encima del azar es difícil, y eso es el hallazgo, no un defecto. Cuando no puedes distinguir con fiabilidad un sistema muerto de uno con mala suerte, lo que te salva es el position size y una regla escrita antes de empezar.

Abrir el ejercicio

Haz esto

Ejercicio25 min

Escribe tu regla de stop ahora

Decide esto cuando no haya nada en juego, porque no lo decidirás bien a mitad de la caída. Una regla utilizable concreta un número y un horizonte, no una sensación.

Tres de las piezas ya están en las respuestas de soporte de ProRealAlgos: ejecuta los sistemas juntos, porque uno está en drawdown mientras otro gana dinero; revisa cada semana o cada mes en lugar de a diario; y recuerda que detener un algo no cierra sus posiciones abiertas.

Haz esto

Etapa T

Trampas de la plataforma

En paralelo a las cuatro etapas. Código que parece correcto y no lo es, que es exactamente lo que más escribe una IA cuando escribe ProBuilder.

35m0%

Lectura35 min

Las trampas, instrucción por instrucción

Cada página de la referencia termina con una sección llamada errores y trampas habituales. Hay 1,168 repartidos entre 301 instrucciones, cada uno una forma concreta en que un código que parece correcto hace algo equivocado.

También funcionan como una suite de pruebas. Pasar el código de esas secciones por este playground reveló tres puntos en los que era más permisivo que ProRealTime, incluido aceptar ADX[14](close), que la plataforma rechaza.

Abrir la referencia

Haz esto