Grid Assistent
- Utilidades
- Versión: 1.0
Grid Assistant Vadyxa v3 (MQL5)
Asistente de trading especializado, diseñado para automatizar el trading manual con estrategias de rejilla (Grid) en la plataforma MetaTrader 5 (funciona exclusivamente en cuentas de cobertura).
Principales funciones y lógica de funcionamiento
1. Botón interactivo de cierre de emergencia («CERRAR TODO»)
En el gráfico aparece un botón grande e informativo de color rojo oscuro.
Al pulsarla, el asesor cierra al instante todas las posiciones abiertas en el mercado y elimina todas las órdenes pendientes del instrumento de negociación en cuestión.
2. Recuperación automática de las series que han agotado su potencial (Grid Recovery)
Si una orden o una posición se cierra con un «take profit» (con beneficios), el asistente analiza automáticamente el historial, localiza los parámetros de la entrada inicial (precio, volumen, stop loss y take profit) y establece una orden limitada similar en el mismo nivel de precio.
Protección contra duplicados: verificación integrada de las posiciones actuales y las órdenes pendientes (IsPriceOccupied). Antes de colocar una orden limitada, el bot analiza el gráfico: si el precio ya está ocupado, no se crea una nueva orden, lo que evita la aparición de duplicados en caso de reinicios o fallos del terminal.
3. Protección del capital (corte de pérdidas de emergencia)
El parámetro InpEquityDropPercent permite establecer el porcentaje admisible de caída del saldo.
Al alcanzar este nivel, el asesor cierra automáticamente el nodo más antiguo (deficitario) de la red, aliviando así la carga sobre el depósito.
Entre cada corte, se activa un temporizador de protección (InpCutCooldown) que evita una reacción en cadena («efecto motosierra») ante impulsos bruscos del mercado.
4. Limpieza inteligente (InpUseSmartCleanup)
Si no quedan posiciones abiertas en el mercado para un instrumento, el asesor técnico limpia automáticamente la red de las órdenes pendientes que no se han ejecutado, para que no permanezcan inactivas en el mercado.
Parámetros de entrada (Inputs)
InpEquityDropPercent (valor por defecto: 11,0) — porcentaje de caída del capital respecto al saldo a partir del cual se produce el cierre de emergencia del tramo más antiguo (0 — desactivado).
InpCutCooldown (valor por defecto: 60) — retardo en segundos entre los cortes de emergencia de las ramas para protegerse de las fluctuaciones bruscas del precio.
InpUseSmartCleanup (valor por defecto: true): activa la limpieza inteligente de las órdenes pendientes al cerrar completamente todas las posiciones.
InpRestoreKnees (valor por defecto: true): activa la restauración automática de los «knees» de la red que han generado beneficios.
