Grid Zone MT5
- Asesores Expertos
- Paranchai Tensit
- Versión: 17.2
- Actualizado: 24 marzo 2026
- Activaciones: 20
Grid Zone MT5 es un asesor experto automatizado. El sistema utiliza medidas de filtrado de señales de tendencia para crear zonas de compra y zonas de venta. Las señales de trading se procesan asignándolas a la zona de diseño. El sistema calculará automáticamente la distancia de la cuadrícula o el usuario puede establecerla manualmente.
- La clave es que funciona bien en todas las condiciones de mercado, ya sean tendenciales o laterales.
- El sistema dispone de gestión automática en cuanto a órdenes limitadas.
- El sistema puede gestionar automáticamente la eliminación de órdenes pendientes en caso de tendencia contraria.
- Los usuarios pueden establecer el periodo de tiempo del historial de datos que se utilizará para determinar las zonas de negociación.
- Es importante destacar que el sistema no necesita detenerse a la espera del filtrado de noticias y puede negociarse a tiempo completo en todas las condiciones.
El mecanismo real en el código original está diseñado así:
1. El sistema abre la parrilla como órdenes pendientes.
2. Cuando el precio sube con fuerza y alcanza esas órdenes Pendientes, convirtiéndolas todas en Posiciones, o cuando se borran las órdenes Pendientes que queden,
3. Cuando la función CountBuyLimit() o CountSellLimit() detecta que "no quedan más órdenes Pendientes para atrapar en el mercado".
4. Entonces abre una nueva parrilla, continuando atrapando órdenes para promediar continuamente el coste (Dollar Cost Averaging - DCA).
5. El final de todas estas órdenes es controlado por las funciones CloseAverage() y ClosePendingToo(). Es decir, "cuando el beneficio total de todas las operaciones (de todos los conjuntos abiertos) alcance el objetivo establecido (Objetivo de Saldo / Objetivo de Equidad), se compensarán y cerrarán todas las operaciones y órdenes Pendientes simultáneamente", compensando cualquier operación negativa.
6. Cálculo preciso del beneficio neto: Se ha mejorado el sistema de seguimiento de beneficios Objetivo/Balance para deducir totalmente las "Comisiones y Swaps". Esto asegura que el EA sólo cierra las operaciones cuando el beneficio neto real (después de todas las comisiones) alcanza el objetivo previsto.
7. 7. Retraso de deslizamiento durante el cierre de órdenes: Se ha implementado un nuevo mecanismo de "Bucle de cierre forzado (ametralladora)". Una vez que se alcanza el objetivo de beneficios, el EA disparará continuamente órdenes de cierre hasta que todas las órdenes de la parrilla sean eliminadas, evitando la pérdida de beneficios por retrocesos de precios mientras se cierran múltiples posiciones secuencialmente.
8. Función para proteger MagicOrdersTotal(): para contar y borrar sólo las órdenes que utilizan su propio MagicNumber y _Symbol, evitando órdenes de cierre accidentales en gráficos adyacentes cuando se ejecutan múltiples pares de divisas.
9. Introduce la lógica avanzada "Smart Closing" para manejar eficazmente la volatilidad extrema del mercado (picos) y asegurar que el cierre de la cuadrícula sigue siendo rentable en el historial final.
Características principales
- Operaciones en diferentes marcos temporales, recomendado M15.
- Operaciones en cualquier par, recomendado EURUSD, GBPUSD
- Depósito inicial: $ 500 up
- Se recomienda utilizar un broker ECN de bajo spread, apalancamiento 1:500
- Uso de datos de cada tick o ticks reales en backtest con una calidad de modelado del 100
Parámetros
- MagicNumber - número mágico para establecer el ID de cada EA
- Lots - tamaño inicial del lote
- LotSize_Plus - tamaño del lote incrementado en 0.01 cuando se establece en 'true
- Grid_Step - Grid_Input_Step / Grid_Auto_Step
- Grid_Sell_Step - distancia de rejilla para zonas de venta
- Grid_Buy_Step - distancia de rejilla para zonas de compra
- Grid_Pending_Order - máximo de órdenes pendientes tanto en el lado de compra como en el de venta
- Period_bar_back - el número de barras contadas en el historial para crear zonas, Es necesario descargar los datos históricos de precios para que el sistema pueda crear zonas de negociación a partir del historial de velas para ser utilizadas como indicadores de señales de negociación.
- Price_Level_Delete - las órdenes pendientes se pueden eliminar automáticamente midiendo la distancia entre el nivel de precio especificado y el precio actual.
- Close_minimum_Pending_orders - true/false, opcional para habilitar o no, el sistema original se mantendrá si no se habilita.
- minimum_pending_orders - mínimo de órdenes pendientes para cerrar
- Show_Trade_Level - muestra el precio de entrada para las posiciones abiertas cuando se establece en 'true'.
- Grid_Orders:
- Grid_Sell_Zone - sólo órdenes de venta
- Grid_Buy_Zone - sólo órdenes de compra
- Grid_Combine_Zone - tanto órdenes de compra como de venta
- Grid_Profit - Saldo/Objetivo
- risk - tasa de riesgo de beneficio
- Target_money - objetivo de beneficio
- DDCloseAll - habilita el porcentaje de reducción al cierre, establecer true o false
- DDPercent - establecer el porcentaje para cortar la pérdida, % drawdown
- Standard Deviation for Entries - valor de deslizamiento en puntos, Proporciona un valor sólido por defecto para la colocación estándar de la rejilla.
- Desviación de Emergencia para Cierres de Grilla - valor máximo de deslizamiento permitido en puntos, Actúa como un "Buffer de Emergencia" para forzar el cierre de la grilla durante movimientos extremos de precios, previniendo que una grilla parcialmente cerrada permanezca abierta.
- StartTradeTime - hora de inicio de la negociación.
- EndTradeTime - Establece la hora de finalización de las operaciones.
- BrokerGMTOffset - Su Broker GMT Offset
- TradeMonday_Mode - Establece ON/OFF para operar los lunes.
- AfterHourMonday - inicio del lunes fuera de horario
- TradeFriday_Mode - Activar/Desactivar para operar el viernes
- AfterHourFriday - cierre del viernes fuera de horario
- CloseOrderFriday - cierre de órdenes de beneficios el viernes
- CloseProfitFriday - cantidad de beneficio
- CloseAllFriday - cerrar todas las órdenes el viernes
- Display Settings - aplicar por defecto o cambiar la posición de visualización
- Arriba - distancia desde arriba
- Izquierda - distancia desde la izquierda
- Función de filtrado de noticias:
- UseNewsFilter - establecer true o false
- BlockLowImpact - Establecer true o false para el filtro de noticias de baja volatilidad
- BlockMediumImpact - Establece true o false para el filtro de Noticias de Volatilidad Moderada
- BloquearAltoImpacto - Establece true o false para el filtro de Noticias de Alta Volatilidad
- MinutosAntesDeNoticias - Establece los minutos para el Stop AntesDeNoticias
- MinutesAfterNews - Establece los minutos para Stop After News
- DrawNewsLines_Enabled - Establecer true o false
