Creación de estrategias de trading sin programación: inicio de la serie
¡Hola! Hoy comienzo una serie de artículos sobre cómo crear estrategias de trading sin programar. Yo mismo soy un programador experimentado, pero me dio curiosidad saber qué se puede lograr mediante los constructores visuales de estrategias. Así que abordaré el tema no solo como un usuario común, sino como un especialista capaz de evaluar ambos enfoques. En definitiva, intentaré comparar la comodidad de escribir código versus usar diagramas de bloques. Esto proporcionará una visión objetiva de cómo cada método ayuda a crear estrategias de trading y cuál puede ser más eficiente en diferentes situaciones.
También vale la pena señalar que la mayoría de los artículos de revisión sobre este tema son publicidad descarada de algún producto o describen las herramientas de manera superficial sin profundizar en los detalles. Pero como sabemos, el diablo está en los detalles. Por eso intentaré que mi análisis sea lo más detallado posible, y es precisamente por esto que no puede caber en un solo artículo — el alcance de la investigación es demasiado grande.
¿Por qué es importante este tema?
Las herramientas de creación de estrategias sin código tienen una gran cantidad de seguidores porque no todos saben programar. Aprender un lenguaje de programación solo para hacer trading es como comprar una vaca solo para tomar leche fresca cada mañana. La mayoría de los traders buscan soluciones rápidas y convenientes que les permitan implementar algoritmos sin sumergirse profundamente en el código. Por eso los constructores visuales de estrategias son cada vez más populares.
Algunos incluso pagan por cursos de programación, lo cual, en mi opinión, es una pérdida de tiempo y dinero. Para alcanzar un nivel básico de programación, se necesita al menos un año de estudio. Y la forma más efectiva de aprender a programar hoy en día es aprender a crear bots de trading con ayuda de la IA. Todos los demás cursos en línea son esencialmente programadores enseñando a otros programadores, lo que no siempre es útil para quienes quieren aplicar la programación al trading.
Plataformas para crear estrategias sin programación
-
TSLab Uno de los constructores visuales más populares en el mercado ruso. TSLab ofrece un potente conjunto de bloques prediseñados para crear estrategias con capacidad de trabajar con datos bursátiles. El sistema permite combinar bloques y configurar algoritmos sin tocar una sola línea de código.
-
Designer de StockSharp StockSharp es una plataforma universal de trading algorítmico que incluye un diseñador visual de estrategias. Esta herramienta permite crear estrategias de trading usando bloques, haciendo el proceso intuitivo para quienes no quieren o no pueden programar.
-
Strategy Builder de NinjaTrader NinjaTrader es una plataforma globalmente popular, pero pocos saben que ofrece un constructor flexible para crear estrategias sin programar. Strategy Builder proporciona a los traders herramientas intuitivas para crear rápidamente algoritmos de trading, y planeo explorar qué tan útil puede ser esta herramienta para traders experimentados.
-
fxDreema fxDreema es una poderosa herramienta en línea para crear robots de MetaTrader sin necesidad de escribir código. Aunque MetaTrader es muy conocido, fxDreema es una solución menos popular, pero ofrece una rica funcionalidad para construir algoritmos desde cero.
-
ADL (Algo Design Lab) de Trading Technologies ADL de Trading Technologies es una poderosa herramienta para crear algoritmos usando bloques visuales. A pesar de sus fortalezas, pocos traders la conocen. En esta serie de artículos, intentaré examinar más a fondo sus capacidades y evaluar su aplicabilidad para los traders.
El orden de los programas en esta lista no es casual. Aunque plataformas como MetaTrader y NinjaTrader son bien conocidas y populares en todo el mundo, sus capacidades de creación de estrategias sin código son relativamente desconocidas. Sí, estas plataformas son líderes en alcance, pero muchos traders ni siquiera saben que existen soluciones para construir estrategias sin programación en sus plataformas. Por eso están al final de la lista — a pesar de su popularidad como plataformas, sus soluciones sin código permanecen en la sombra.
Por otro lado, TSLab y StockSharp se utilizan activamente en Rusia, especialmente en la Bolsa de Moscú, y sus funciones de creación de estrategias sin código son ampliamente conocidas. Estos programas están primeros en la lista porque ya se han convertido en el estándar en el entorno de trading ruso, aunque tienen mucho menos presencia a nivel mundial.
¿Qué viene después?
Compararé las herramientas según los siguientes criterios:
- Funcionalidad: Disponibilidad de herramientas e indicadores integrados, capacidad de conexión a diferentes mercados.
- Flexibilidad y personalización: Posibilidad de agregar módulos y funcionalidades propias.
- Rendimiento: Velocidad de operación y ejecución de estrategias durante el backtesting.
- Costo: Modelo de pago — compra única o suscripción, y disponibilidad de versiones gratuitas.
- Soporte y comunidad: Disponibilidad de soporte técnico y una comunidad activa de usuarios.
- Movilidad y soluciones en la nube: Disponibilidad de aplicaciones móviles y operación en la nube.
Intentaré comparar los constructores de estrategias según estos criterios para obtener una imagen más completa.
Antes de continuar, me gustaría recibir retroalimentación de ustedes, mis lectores. ¿Quizás me he saltado algún producto importante que debería incluir en esta revisión? Escriban en los comentarios o dejen sus sugerencias — su opinión me importa mucho.
Este es solo el primer artículo de una serie donde presento las plataformas que planeo analizar. En los siguientes artículos, profundizaré en cada uno de estos programas, enfocándome en sus fortalezas y debilidades, así como en sus capacidades para crear estrategias de trading reales. Como alguien acostumbrado a la programación tradicional, quiero entender si estas herramientas pueden ser verdaderamente útiles y eficientes para traders experimentados.
¡Lo más emocionante está por venir!
Discusión
Únete a la discusión en nuestro chat de Telegram!