Deberia empezar el algotrading con constructores? Respuesta honesta tras un ano de experimentos
Hace un ano un lector me escribio: “Quiero empezar con algotrading. Por donde empiezo: TSLab o directamente Python?”
Respondi: “Depende de tus objetivos.”
Escribio: “Quiero operar con robots. No se programar. Pero estoy dispuesto a aprender si da ventajas.”
Solicitud clasica de principiante. Y paralisis clasica de eleccion.
Hoy, tras un ano probando cinco constructores y haciendo la transicion al codigo, tengo una respuesta clara.
Tres caminos hacia el algotrading
Camino 1: Constructores visuales
Ensamblaje de estrategias con bloques. Sin codigo. TSLab, StockSharp Designer, NinjaTrader Strategy Builder.
Pros: Inicio rapido, sin necesidad de programacion, claridad visual. Contras: Limitaciones de plataforma, vendor lock-in, costes de licencia.
Camino 2: Directamente programacion
Aprender Python/C#, escribir codigo desde cero. Backtrader, LEAN, scripts propios.
Pros: Control total, gratis, independencia de plataformas. Contras: Curva de aprendizaje pronunciada (3-6 meses hasta el primer robot).
Camino 3: Hibrido (Constructor → Codigo)
Empezar con constructor, luego pasar a programacion.
Pros: Entender logica sin distraerse con sintaxis, transicion suave. Contras: Tiempo en dos ecosistemas, pagar por constructor para luego dejarlo.
Trampas de cada camino
Trampa de constructores: Ilusion de simplicidad. Montaste un robot en una hora. Opera. Piensas “el algotrading es facil!” Problema: no entiendes por que el robot hace lo que hace.
Trampa del codigo directo: Sobrecarga de informacion. Descargaste 10 cursos de Python. Resultado: paralisis de analisis. Solucion: Un curso. Un objetivo.
Trampa del camino hibrido: Quedarse atrapado en el constructor. Solucion: Pon un plazo. “3 meses en constructor, luego Python.”
Conclusiones
Deberia empezar con constructores?
Si — si: Eres trader con experiencia que quiere automatizar una estrategia funcional, la estrategia es simple, la programacion no es lo tuyo.
No — si: Tienes habilidades basicas de programacion, la estrategia requiere logica compleja, planeas dedicarte en serio al algotrading.
Mi opinion personal:
Si dudas, empieza con un constructor. StockSharp Designer es gratis. fxDreema funciona en el navegador. Dedica un mes. Construye un cruce de SMA. Ejecuta en demo. Si te gusto, aprende Python. Si no, no perdiste nada.
Enlaces utiles:
Discusión
Únete a la discusión en nuestro chat de Telegram!