Asistente SPARK v1.1
¿Se ha equivocado de dirección? No hay problema. SPARK Assistant sigue la última tendencia para cerrar siempre en beneficios.
🔥 ¿Qué es SPARK Assistant?
SPARK Assistant es un EA de trading semiautomático que funciona como tu copiloto inteligente. Usted hace la entrada - SPARK se encarga a partir de ahí.
Si su operación manual va con o contra el mercado, SPARK detecta automáticamente la tendencia real y capas posiciones de forma inteligente hasta que el ciclo completo se cierra en beneficio. No lucha contra el mercado. Se adapta a él.
Cómo funciona
3 sencillos pasos:
- Usted abre una operación manualmente (COMPRA o VENTA) - esta es su señal de activación
- SPARK detecta su entrada y comienza a colocar posiciones adicionales alineadas con la tendencia del mercado
- Cuando se alcanza el objetivo de beneficios, SPARK cierra todas las posiciones y comienza el siguiente ciclo de forma automática.
El ciclo se repite - acumulando beneficios - hasta que se alcanza su Objetivo Diario. Entonces se detiene y espera su próxima señal.
Características principales
- Semi-Automático - Usted controla el disparador, EA gestiona todo lo demás
- 3 Modos de estratificación - Rejilla, Cobertura original, Cociente de cobertura
- Filtro Lateral Inteligente - El sistema de filtro dual (ADX + Filtro Pre-Lateral) bloquea nuevas capas durante los mercados oscilantes
- Reinicio automático del ciclo - Después de TP, EA abre automáticamente el siguiente ciclo en el nuevo nivel de precios
- Sistema de Objetivo Diario - EA se detiene cuando se alcanza su objetivo de beneficio diario
- Integración con Telegram - Notificaciones en tiempo real y control remoto a través del bot de Telegram
- Multi-Symbol Safe - Funciona junto a otros EAs en el mismo símbolo sin interferencias
- Modo Lot Mirror - Opción para igualar el tamaño de su lote de entrada manual como base de estratificación
- Trailing Stop - Trailing opcional basado en dinero y en pips
- Protección contra Drawdown - Cierre automático si el drawdown excede su límite
- Compatible con índices sintéticos y pares de divisas estándar
Modos de estrategia
Modo 1: Cuadrícula
Ambas capas de COMPRA y VENTA se colocan simétricamente desde su precio de entrada. Funciona mejor en mercados con volatilidad constante.
- Capas añadidas por encima de la entrada → COMPRA
- Capas añadidas por debajo de la entrada → VENTA
- Opciones de TP parcial o TP acumulado disponibles
Modo 2: cobertura original
Estrategia con sesgo de COMPRA. Después de su entrada manual de COMPRA, se calcula una Línea de Venta Virtual por debajo. Si el precio cae hasta ese nivel, se abre una cobertura de VENTA y, a partir de ahí, ambos lados forman una pirámide.
- Lo mejor para un fuerte sesgo direccional
- Disparador de línea de venta virtual incorporado
Modo 3: Coeficiente de cobertura
Tanto la COMPRA como la VENTA se abren a la entrada (bloqueo neto cero). A medida que el precio se mueve, se añaden capas adicionales en la dirección de la tendencia con lotes progresivamente mayores en función de la configuración de la relación.
- Comportamiento de seguimiento de tendencia más fuerte
- El tamaño del lote aumenta hacia la dirección ganadora
🔧 Guía de ajustes
Modo Estrategia
| Configuración | Descripción |
| ModoEstrategia | Elija entre Cuadrícula, Cobertura Original o Coeficiente de Cobertura |
Configuración del lote
| Configuración | Por defecto | Descripción |
| LotBaseMode | Configuración EA | EA Setting = utiliza LotAwal como base. Mirror Manual = refleja su lote de entrada manual |
| LotAwal | 0.01 | Tamaño de lote base (utilizado cuando LotBaseMode = EA Setting) |
| StartMultiplyAtLayer | 1 | Empieza a multiplicar el lote después de este número de capa |
| LotMultiplyMode | Multiplicador | Multiplicador = crecimiento exponencial. Fixed Custom = lote fijo por capa |
| PenggandaLot | 1.2 | Factor multiplicador del lote (por ejemplo, 1,2 = cada capa un 20% más grande) |
| LotePersonalizado | 0.01 | Lote fijo por capa (se utiliza cuando LotMultiplyMode = Fixed Custom) |
| EnableMaximumLot | true | Habilitar límite máximo de lote |
| MaximumLot | 0.26 | Tamaño máximo de lote por capa |
Modo Cuadrícula
| Configuración | Por defecto | Descripción |
| GR_DistanciaPuntosRejilla | 1500 | Distancia entre niveles de rejilla en puntos |
| GR_MaxCapaPorLado | 20 | Capas máximas por lado (COMPRA y VENTA) |
| GR_LotMode | Plano | Flat = mismo lote todas las capas. Pirámide = lote creciente |
| GR_TPMode | Ambos | Parcial = cerrar mejor par. Acumulado = cerrar todos al objetivo. Ambos = parcial primero |
| GR_PartialTPPerPair | 1.0 | Ganancia mínima por par para cierre parcial ($) |
| GR_AcumulatedTP | 20.0 | Objetivo de beneficio total para cerrar todas las posiciones ($) |
Modo Cobertura Original
| Ajuste | Por defecto | Descripción |
| HO_DistanciaPuntosSeto | 1270 | Distancia de BUY1 a Línea de Venta Virtual (puntos) |
| HO_DistanciaPuntosPirámide | 1000 | Distancia entre capas de la pirámide (puntos) |
| HO_MaxCapaCompra | 200 | Máximo de capas COMPRAR |
| HO_MaxCapaVender | 200 | Máximo de capas SELL |
Modo Coeficiente de cobertura
| Ajuste | Por defecto | Descripción |
| HR_DistanciaPuntosCapa | 1500 | Distancia entre capas (puntos) |
| HR_RatioLote | 1.5 | Multiplicador de lote por capa (la dirección de tendencia crece más rápido) |
| HR_MaxCapa | 20 | Capas máximas totales (COMPRA + VENTA combinadas) |
| HR_ObjetivoBeneficio | 20.0 | Objetivo de beneficio para cerrar todo ($) |
Ajustes TP (modo Hedge Original)
| Ajuste | Por defecto | Descripción |
| TPCycleMode | Continuar | Continuar = reinicio automático del ciclo después de TP. Once = parar después de TP, esperar nueva entrada manual. |
| EnableTPMoney | true | Habilita la toma de beneficios basada en dinero |
| TargetProfitCycle | 20.0 | Objetivo de beneficio por ciclo ($) |
| HabilitarTPPips | falso | Habilita el take profit basado en pips |
| TPPipsTarget | 2000 | Objetivo en pips |
| HabilitarTPMinLot | verdadero | Habilitar TP basado en diferencia de lote |
| TPMinLotValue | 2.0 | Valor por 0,01 de diferencia de lote ($) |
Tope dinámico
| Ajuste | Por defecto | Descripción |
| EnableTrailingMoney | false | Habilitar trailing stop de dinero |
| TrailMoney_Umbral | 20.0 | Activar trailing cuando el beneficio alcance este valor ($) |
| TrailMoney_MinPips | 1000 | Pips mínimos de beneficio antes de que se active el seguimiento |
| Retroceso_TrailMoney | 1.5 | Máximo retroceso de beneficios permitido ($) antes del cierre |
| Retroceso de dinero | 2000 | Pips máximos permitidos antes del cierre |
| EnableTrailingPips | false | Habilitar pips trailing stop |
| Umbral_TrailingPips | 2000 | Activar pips trailing stop después de esta cantidad de pips de ganancia |
| Distancia_TrailPips | 2000 | Distancia de arrastre en pips |
| TrailPips_MinMove | 100 | Movimiento mínimo del SL en puntos |
Horas de negociación
| Ajuste | Por defecto | Descripción |
| HoraInicioGMT7 | 0 | Hora de inicio de la negociación (GMT+7) |
| InicioMinutoGMT7 | 0 | Minuto de inicio de negociación |
| StopHoraGMT7 | 23 | Hora límite de negociación (GMT+7) |
| StopMinutoGMT7 | 59 | Stop minuto de negociación |
| Desplazamiento del servidor a GMT7 | 5 | Desplazamiento del servidor de su corredor a GMT+7 |
| CloseBeforeSessionEnd | verdadero | Auto-cierre de posiciones rentables antes de finalizar la sesión |
| MinutesBeforeSessionEnd | 5 | Minutos antes del final de la sesión para activar el cierre |
Objetivo diario
| Ajuste | Por defecto | Descripción |
| ObjetivoBeneficioDiario | 2500.0 | Objetivo de beneficio diario ($) - EA se detiene cuando se alcanza |
| AcciónSobreObjetivoDiario | Stop Hoy | Stop Today = para hasta el día siguiente. Pause Continue = pausa y luego continuar |
| PauseMinutes | 2 | Duración de la pausa en minutos (si se selecciona PausaContinuar) |
Reducción y corte de protección
| Ajuste | Por defecto | Descripción |
| EnableDrawDown | false | Habilita la protección contra descensos |
| DrawDownMode | Porcentaje | Porcentaje o valor fijo |
| DrawdownPercentage | 30.0 | Porcentaje máximo de reducción (%) |
| DrawdownValue | 30.0 | Reducción máxima en dólares ($) |
| EnableCutOff | false | Habilitar protección de corte |
| DistanciaCutOffPoints | 30000 | Distancia de corte en puntos |
Filtro ADX
| Ajuste | Por defecto | Descripción |
| EnableFilterADX | true | Habilita el filtro lateral ADX |
| Periodo_ADX | 20 | Periodo del indicador ADX |
| ADX_Umbral | 25.0 | Nivel ADX por debajo de este = lateral = bloquear nuevas capas |
| ADX_Timeframe | Actual | Marco temporal para el cálculo del ADX |
Filtro Pre-Sideway (PSF)
Sistema de detección lateral de 5 condiciones. Bloquea la estratificación cuando 2+ condiciones confirman mercado lateral.
| Configuración | Por defecto | Descripción |
| PSF_Enable | verdadero | Habilita el filtro PSF |
| PSF_LookbackBars | 20 | Velas a analizar |
| PSF_RangeRatioThresh | 0.55 | Umbral de compresión de rango |
| PSF_MomentumThresh | 0.30 | Umbral de debilidad del impulso |
| PSF_FractalWindow | 10 | Ventana de densidad fractal |
| PSF_FractalMinCount | 3 | Mínimo de fractales para confirmar la consolidación |
| PSF_CompressBars | 3 | Compresión del cuerpo de la vela lookback |
| PSF_UseVolume | true | Incluir volumen en la detección lateral |
| PSF_ConfirmCount | 2 | Condiciones mínimas para clasificar como lateral (máx. 5) |
Integración de telegramas
| Ajuste | Por defecto | Descripción |
| HabilitarTelegrama | falso | Habilita las notificaciones y comandos de Telegram |
| TelegramBotToken | - | Tu token de bot de Telegram de @BotFather |
| TelegramChatID | - | Tu ID de chat de Telegram |
| TelegramCheckSec | 5 | Frecuencia con la que EA comprueba si hay nuevos comandos (segundos) |
Comandos de Telegram:
- /status - Obtiene el estado actual del EA, posiciones, beneficio
- /reset - Cerrar todas las posiciones y borrar la señal (esperar nueva entrada manual)
- /close - Cierra todas las posiciones pero mantiene la señal activa (reinicia automáticamente el ciclo)
Configuración:
- Crea un bot a través de @BotFather → obtén tu Bot Token.
- Envía un mensaje a tu bot → obtén tu Chat ID de api.telegram.org/bot{TOKEN}/getUpdates
- Ve a MT5 → Herramientas → Opciones → Asesores Expertos → Permitir WebRequest → añade https://api.telegram.org
- Introduce el token y el ID de chat en los ajustes del EA
Personalización
| Configuración de | Por defecto | Descripción |
| NúmeroMágico | 747474 | Identificador único - cambiar si se ejecutan varias instancias |
| Desviación | 10 | Máximo deslizamiento permitido en puntos |
| Comentario personalizado | SPARK | Prefijo del comentario del pedido |
| MaxSpreadPoints | 400 | Máximo margen permitido - bloquea la entrada si se supera |
| SLPoints | 0 | Stop loss por posición en puntos (0 = desactivado) |
| MostrarPanel | true | Mostrar/ocultar el panel de control del gráfico |
| ShowGridLines | true | Mostrar/ocultar líneas de nivel de rejilla en el gráfico |
⚡ Guía de inicio rápido
- Adjunte el EA a cualquier gráfico (recomendado: marco temporal M1 o M5)
- Establezca su modo preferido - Grid para equilibrado, Hedge Ratio para seguimiento de tendencia
- Establezca su objetivo TP - TargetProfitCycle para el modo HO, GR_AccumulatedTP para Grid, HR_TargetProfit para HR
- Establecer objetivo diario - TargetProfitDaily (EA se detiene automáticamente cuando se alcanza)
- Abra una operación manual - COMPRA o VENTA con cualquier tamaño de lote
- Observe el funcionamiento de SPARK - El EA detecta su entrada y comienza la estratificación automáticamente.
⚠️ Notas Importantes
- EA NO abre la primera posición - su entrada manual es siempre el disparador
- Todas las posiciones se cierran juntas en TP - incluyendo su entrada manual original
- RESET borra la señal completamente - EA espera su próxima entrada manual
- CLOSE ALL cierra las posiciones pero mantiene la señal activa - el siguiente ciclo comienza automáticamente
- Se recomienda establecer MaxSpreadPoints de acuerdo con el spread típico de su broker.
- Para índices sintéticos, el EA detecta y ajusta automáticamente el tamaño mínimo de los lotes.
📞 Soporte
Para preguntas, optimización de ajustes o configuraciones personalizadas:
- Página web: volttrade.dev
- Telegram: @volttrade