Descripción
El MultiStrategyScalpingBot es un robot de trading automatizado para la plataforma cAlgo, diseñado específicamente para estrategias de scalping. Combina varios indicadores técnicos y reconocimientos de patrones para identificar y ejecutar oportunidades de trading a corto plazo. El bot está programado en C# y se enfoca en mercados volátiles, como pares de Forex, con énfasis en entradas y salidas rápidas. Soporta parámetros personalizables para la gestión de riesgos, selección de estrategias y tipos de órdenes, para adaptar el trading a diferentes condiciones de mercado.
Funciones principales
- Enfoque multi-estrategia: El bot integra hasta nueve estrategias diferentes que generan señales de forma independiente. Se ejecuta una operación solo cuando hay suficientes señales en la misma dirección (por ejemplo, al menos 2 señales de 3+ estrategias activas o coincidencia de todas las señales).
- Ajuste de marco temporal: Ajuste automático de los períodos de los indicadores al marco temporal elegido (por ejemplo, M5 como base), con opción para multiplicador manual.
- Gestión de órdenes: Soporta órdenes de mercado, límite, stop y stop-límite con tiempos de expiración. SL/TP/Trailing-Stop se calculan porcentualmente y se ajustan al marco temporal.
- Gestión de riesgos: Limitación de posiciones abiertas, monitoreo de margen con nivel crítico y cierre automático de emergencia en caso de baja equidad disponible.
- Manejo de eventos: Responde a aperturas y cierres de posiciones y eventos de órdenes pendientes con registros de log.
Estrategias disponibles
El bot permite seleccionar estrategias activas mediante un flag-Enum. Cada estrategia genera señales basadas en condiciones específicas:
- Media Móvil (MA): Señales de cruce con fuerza de tendencia y verificación de pendiente.
- RSI: Niveles de sobrecompra/sobreventa, divergencias y umbrales de momentum.
- Bandas de Bollinger (BB): Posición de la banda, detección de compresión y rupturas de banda.
- Estocástico: Sobrecompra/sobreventa, ganchos y momentum.
- Conceptos de Smart Money (SMC): Brechas de valor justo (FVG), ruptura de estructura (BOS) y cambio de carácter (CHOCH) con tamaños mínimos en pips.
- ADX: Fuerza de tendencia con cruce DI y confirmación de ADX en aumento.
- MACD: Cruces, umbrales del histograma y divergencias.
- Acción del precio: Reconocimiento de patrones como Engulfing, Doji, Pin Bar, Harami, Estrellas, Tweezer y Three Soldiers/Crows, con filtro de tendencia opcional.
- Fibonacci: Niveles de retroceso (0.382, 0.5, 0.618) con verificación de proximidad y señales de ruptura.
Las señales se agregan por barra en el marco temporal elegido y solo se ejecutan operaciones cuando hay suficiente coincidencia.
Parámetros importantes
El bot ofrece amplias opciones de personalización, agrupadas en categorías. Atención: Todos los valores predeterminados no son ejemplos optimizados, sino solo puntos de partida. Deben ajustarse obligatoriamente mediante backtesting exhaustivo a sus condiciones específicas de mercado y tolerancia al riesgo. Sin ajustes, pueden causar pérdidas.
- Gestión de riesgos: Máximo de posiciones (por ejemplo, 3), nivel crítico de equidad (por ejemplo, 500 €), SL/TP/Trailing en % (por ejemplo, 1%/2%/1%).
- Específico de estrategias: Períodos, umbrales y tipos (por ejemplo, períodos MA 8/21, RSI 14 con sobreventa 30).
- Configuración de órdenes: Lotes (por ejemplo, 0.1), tipo de orden, offsets en pips y expiración en horas.
- Marco temporal: Selección (por ejemplo, M5) con ajuste automático y multiplicador.
Todos los parámetros tienen valores predeterminados y rangos para una configuración segura, pero deben ser backtesteados antes de su uso.
Funcionamiento
- Inicialización: Carga indicadores basados en las estrategias seleccionadas y verifica datos históricos. Ajusta parámetros al marco temporal.
- Basado en barras: En cada nueva barra del marco temporal, se recopilan y suman señales de estrategias activas. Las operaciones se ejecutan solo con fuerte consenso.
- Basado en ticks: Monitorea margen y gestiona trailing stops.
- Funciones de seguridad: Detiene el trading con margen baja, cierra posiciones en emergencia y elimina órdenes expiradas.
- Registro: Salidas detalladas sobre señales, operaciones y estado de margen para transparencia.
Este bot es adecuado para traders experimentados que desean automatizar scalping con múltiples indicadores. No se recomienda para trading en vivo sin backtesting y debe usarse con precaución, ya que el trading automatizado conlleva riesgos.
Descargo de responsabilidad
Este bot es solo para fines educativos y de prueba. No constituye asesoramiento financiero ni garantiza ganancias. El trading con instrumentos financieros implica riesgos significativos, incluyendo la pérdida total del capital invertido. Use el bot solo después de un backtesting exhaustivo y bajo su propio riesgo. El desarrollador no asume responsabilidad por pérdidas o daños derivados del uso. Se recomienda buscar asesoría profesional antes de operar en mercados reales.
Resumen
Key features include automatic adjustment of indicator periods to the chosen timeframe, support for various order types (Market, Limit, Stop, Stop-Limit) with configurable expiration, and percentage-based stop loss, take profit, and trailing stop levels. Risk management tools limit open positions, monitor margin levels, and can automatically close positions in critical equity situations. The bot logs detailed information on signals, trades, and margin status for transparency.
Users can customize parameters across risk management, strategy specifics, order settings, and timeframe selection. The bot operates by initializing indicators, processing bar-based signals, managing trades tick-by-tick, and includes safety mechanisms to halt trading under adverse conditions. It is intended for experienced traders who perform thorough backtesting before live deployment.
Valoraciones de clientes
5 | 0 % | |
4 | 100 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |
