StockSharp Designer: robots de trading gratuitos sin codigo
StockSharp Designer es cuando construyes un robot de trading con bloques visuales usando el raton, completamente gratis, y ademas tienes el codigo fuente de toda la plataforma en GitHub. Suena a broma? No, es un producto real, y ahora veremos por que es gratuito y si hay alguna trampa.
Que es
Designer es un constructor visual de estrategias de StockSharp. Literalmente armas un robot de trading con bloques predefinidos: arrastras un indicador, lo conectas a una condicion, agregas una senal de compra – listo. Sin codigo, sin if-else, sin arrays.
La caracteristica principal: Es completamente gratuito y open-source.
No hay version de pago. No hay prueba de 30 dias. No hay “compra la version completa por $600 al ano.” Simplemente descarga, instala y usa.
La pregunta natural: Si es gratis, donde esta la trampa?
La trampa es que StockSharp no gana dinero con Designer. Venden licencias enterprise a empresas, consultoria y desarrollo personalizado. Designer es el escaparate de su framework. Si te gusta, quiza despues quieras contratarlos para un proyecto serio. Un modelo de negocio simple.
Como funciona
La logica es simple:
Quieres un robot basado en el cruce de medias moviles? Toma un bloque “Precio”, dos bloques “SMA” con diferentes periodos, un bloque “Cruce”, un bloque “Comprar”. Conectalos con lineas. Ejecuta un backtest. Ve los resultados.
Todo esto en 20-30 minutos sin una sola linea de codigo.
Ejemplo:
Precio -> SMA(20) \
-> Cruce alcista -> Comprar
Precio -> SMA(50) /
Visualmente parece un diagrama de flujo de un libro de informatica, excepto que en lugar de “inicio-fin” tienes indicadores y senales de trading.

Que puede hacer
De serie:
- Montones de indicadores (SMA, EMA, RSI, MACD, Bollinger Bands, Stochastic y unos 60 mas)
- Bloques logicos (AND, OR, NOT, comparaciones, condiciones)
- Acciones de trading (compra, venta, stop-loss, trailing stops)
- Backtesting con datos historicos
- Optimizacion de parametros (encontrar los mejores valores)
- Conexion con brokers (nacionales e internacionales)
Brokers:
- Rusos: QUIK, Transaq (Finam), ALOR API, Tinkoff Invest, BCS
- Internacionales: Interactive Brokers, Binance, BitMEX, Bybit
- Cualquier broker con FIX API o REST API (puedes escribir tu propio conector)
Datos:
- Archivos CSV (importar cotizaciones historicas)
- Finam Export (datos gratuitos de Finam)
- Conexion directa al broker (cotizaciones en tiempo real)
La diferencia clave con otros constructores
Aqui es donde Designer se separa rotundamente de competidores como TSLab.
La estrategia no esta atada a Designer.
Construyes una estrategia en el constructor visual, la exportas a codigo C#, y despues puedes ejecutarla donde quieras – sin Designer, sin GUI, sin Windows.
Como funciona:
- Construyes la estrategia en Designer (visualmente, sin codigo)
- Exportas a C# (un clic)
- Obtienes una aplicacion de consola sobre StockSharp API
- La ejecutas en un servidor Linux, en un contenedor Docker, en un VPS
Los competidores no pueden hacer esto. TSLab esta permanentemente atado a su GUI. La estrategia solo vive dentro de TSLab y solo puede ejecutarse a traves de la interfaz del programa.
Designer usa StockSharp API como base. El constructor visual es simplemente un envoltorio conveniente para la generacion de codigo. Pero el codigo resultante es C# normal que funciona independientemente.
Implicaciones practicas:
- Ejecutar la estrategia en un servidor sin GUI (modo headless)
- Configurar inicio automatico via systemd (Linux) o Programador de Tareas (Windows)
- Monitorear via API o logs, sin mantener Designer abierto
- Desplegar en Docker para aislamiento y escalabilidad
Es como LEAN de QuantConnect – un enfoque profesional. Desarrollo a traves de GUI, produccion a traves de consola.
Para un trader casero esta funcion es excesiva. Pero si planeas una infraestructura seria – es una ventaja demoledora.
Experiencia real de uso
Lo que se logra rapido:
Estrategias clasicas de indicadores. Cruce de SMA, rebote en Bollinger Bands, RSI sobrecomprado – todo se ensambla en 15-20 minutos.
El backtesting funciona de forma simple: cargas datos, ejecutas, obtienes resultados. Win Rate, Profit Factor, Drawdown, curva de equidad – todo en pantalla.
Optimizacion de parametros: un clic – Designer itera todas las combinaciones y muestra las mejores. Algo peligroso, porque es facil sobreoptimizar con datos historicos.
Donde empiezan los problemas:
Cuando la estrategia se complica. Si tienes 5-7 condiciones – bien. Si 20-30 – el diagrama se convierte en espagueti. Las lineas entre bloques se enredan, dificil entender la logica.
Solucion: Puedes escribir bloques personalizados en C#. Pero si escribes en C# – para que necesitas el constructor visual?
Otro problema: La documentacion es modesta. Existe, pero no es tan detallada como uno quisiera. Hay que descifrar las cosas por prueba y error.
Hay comunidad (foro, Telegram), pero no es enorme. Las preguntas se responden, pero no siempre rapido.
Trampas ocultas
La sobreoptimizacion es el peligro principal.
Designer hace la optimizacion demasiado facil. Estableces un rango de parametros (por ejemplo, periodo SMA de 10 a 50), presionas un boton, y el programa encuentra los valores “ideales.”
Con datos historicos la estrategia muestra +40% anual. La lanzas en real con ilusion, y en un mes pierde todo el deposito.
Por que? Porque los parametros “ideales” simplemente estan perfectamente ajustados a un periodo historico especifico. No es un patron – es un artefacto.
Como protegerse: Testing Walk-Forward. Optimiza en un periodo (In-Sample), verifica en otro (Out-of-Sample). Si los resultados difieren significativamente – descarta la estrategia.
Segundo problema: Portabilidad a otras plataformas.
Si quieres llevar la estrategia a Backtrader, LEAN o MetaTrader – tendras que reescribirla.
Pero a diferencia de TSLab, Designer exporta la estrategia a codigo C# sobre StockSharp API. Puedes ejecutarla donde quieras sin Designer – en un servidor, en Docker, en Linux. El codigo no es el mas bonito, pero es independiente.
Tercer problema: Limitaciones del enfoque visual.
Los bloques visuales son buenos para logica simple. Pero en cuanto necesitas algo no estandar (spread trading, arbitraje, analisis de noticias, machine learning) – los diagramas visuales se vuelven incomodos.
Se produce una paradoja: para tareas simples Designer es excesivo (mas facil escribir 10 lineas de codigo), para complejas – no es lo bastante flexible.

Para quien es Designer
Definitivamente adecuado para:
- Un trader que sabe que funciona pero no sabe programar
- Un analista que quiere probar hipotesis rapidamente
- Los que operan en bolsas internacionales (Binance, IB)
- Entusiastas del open-source
- Los que no quieren pagar por un constructor visual
Probablemente no es para:
- Programadores (mas rapido escribir codigo en Python)
- Los que planean estrategias complejas multi-instrumento
- Traders de alta frecuencia (HFT)
- Los que quieren machine learning (mejor ir directo a Python + sklearn)
Por que es gratis y que hay del open-source
Todo el codigo de StockSharp esta en GitHub. Puedes ver como funciona cualquier indicador, como esta implementado el backtester, como esta construido el conector del broker.
Quieres agregar tu propia funcion? Haz fork del repositorio, escribe codigo, crea un Pull Request. Tu funcion podria ser anadida a la rama principal.
Ventajas del open-source:
- Transparencia (ves lo que pasa por dentro)
- Seguridad (puedes verificar que la plataforma no robe tus claves API)
- Extensibilidad (puedes anadir lo que quieras)
- Independencia (exporta la estrategia a codigo y ejecuta sin Designer)
Desventajas del open-source:
- Nadie garantiza soporte
- Si encuentras un bug – puede arreglarse en un dia o en un mes
- La documentacion no siempre esta actualizada
Pero siendo gratis – se puede tolerar.
Respuesta honesta: vale la pena?
Si, si:
- No quieres aprender programacion
- Necesitas probar rapidamente una idea simple
- Operas en mercados rusos o internacionales
- Te gusta la idea del open-source gratuito
- Estas dispuesto a descifrar las cosas tu mismo (la documentacion no es perfecta)
No, si:
- Sabes o estas dispuesto a aprender Python/C# (entonces simplemente escribe codigo)
- Necesitas logica compleja (los diagramas visuales no escalan)
- Quieres trading de alta frecuencia (los bloques visuales son demasiado lentos)
Alternativas
Si Designer no te convencio, hay opciones:
Constructores visuales de pago:
- TSLab (~$600/ano o ~$50/mes) – un analogo ruso de Designer, mas pulido
- NinjaTrader Strategy Builder – para mercados internacionales
- fxDreema – para MetaTrader 5
Soluciones gratuitas con codigo:
- Backtrader (Python) – requiere escribir codigo, pero mas flexible
- LEAN (C#/Python) – nivel profesional, mas complejo
Plataformas de brokers:
- QUIK (si tu broker lo soporta, tiene scripting en Lua)
- MetaTrader 5 (MQL5 para estrategias)
Conclusiones
StockSharp Designer es una oportunidad gratuita para probar el trading algoritmico sin programacion. Para estrategias de indicadores simples, funciona bien. Para complejas – chocaras con las limitaciones del enfoque visual.
Principal ventaja: Gratis y open-source. No hay que pagar cientos de dolares al ano por una licencia.
Principal desventaja: La documentacion y el soporte no estan al nivel de los productos comerciales. Tendras que resolver las cosas por tu cuenta.
Pensamiento final:
Los constructores visuales son muletas. Muletas comodas para quienes no quieren aprender programacion. Pero si te tomas en serio el trading algoritmico, tarde o temprano tendras que aprender Python o C#.
Designer (como cualquier constructor visual) es genial para empezar. Prueba algunas ideas, entiende la logica del backtesting, familiarizate con los indicadores. Despues – o migras al codigo, o aceptas las limitaciones del enfoque visual.
Pero para tu primera introduccion al trading algoritmico – por que no. Especialmente si es gratis.
Enlaces utiles:
- StockSharp (sitio principal)
- StockSharp Designer
- Repositorio GitHub
- Documentacion
- Foro StockSharp
- Chat de Telegram
Otros articulos:
- TSLab: robots de trading sin codigo por $600 al ano – una alternativa de pago a Designer
Que sigue: En los proximos articulos revisaremos otros constructores visuales (NinjaTrader, fxDreema) y los compararemos todos en una tabla.
Discusión
Únete a la discusión en nuestro chat de Telegram!