Grid Helper
- Asesores Expertos
- ALEKSANDR CHERKASOV
- Versión: 1.4
- Actualizado: 18 abril 2025
- Activaciones: 5
Grid advisor para movimientos laterales. Para movimientos tendenciales fuertes, se implementa una sesión y un beneficio planificado en la sesión, que se calcula como: la suma del beneficio en la sesión + la equidad actual.
Tras alcanzar el beneficio previsto en la sesión, finaliza la sesión y cierra forzosamente todas las órdenes para no acumular una "cola" de posiciones no rentables.
Coloca órdenes pendientes en ambas direcciones desde el precio actual al inicio de cada sesión, y las restaura tras su uso.
Si "GRID_SPACE" está ajustado a 0, entonces calcula la diferencia media entre el precio mínimo y máximo en el número de ticks especificado en "GRID_SPACE_CALCULATE" y calcula "GRID_SPACE" en base a esto.
También se ha añadido la posibilidad de aumentar el lote activando "IS_LOT_ADAPTIVE" y especificando "PROFIT_ADAPTIVE_TARGET". Al llegar a la cantidad de beneficio en "PROFIT_ADAPTIVE_TARGET", aumenta el tamaño del lote por "LOT_SIZE", también aumenta el valor de "SESSION_PROFIT_TARGET" múltiple. Es mejor buscar los parámetros óptimos del asesor con "IS_LOT_ADAPTIVE" desactivado.
Añadidas capturas de pantalla utilizando los nuevos parámetros "GRID_SPACE_CALCULATE" e "IS_LOT_ADAPTIVE".
Funciona en cualquier marco temporal y par de divisas. También probado en criptodivisas.
Parámetros modificables:
input int GRID_SPACE = 2; // Multiplicador de pasos de rejilla (*10 puntos)
input int GRID_SPACE_CALCULATE = 20; // Para calcular el paso de rejilla adaptativo (si el paso de rejilla es 0)
input int TP_lvl = 340; // Tomar Beneficio del precio de entrada (en unidades de precio)
input double SESSION_PROFIT_TARGET = 3.6; // Beneficio total objetivo de la sesión (en la divisa de la cuenta)
input double LOT_SIZE = 0.01; // Tamaño de la orden
input bool IS_LOT_ADAPTIVE = 0; // Cambiar el tamaño del lote cuando se recibe el beneficio
input double PROFIT_ADAPTIVE_TARGET = 300; // Beneficio total de la sesión por incremento de lote (en la divisa de la cuenta)
input int magicPrefix = 11; // Prefijo para identificar la orden
Las capturas de pantalla muestran una prueba de "cada tick basada en ticks reales" para los pares de divisas EURUSD y AUDSGD utilizando parámetros seleccionados aleatoriamente.
Importante Cuando se produce un drawdown del 80%, se cierran automáticamente las órdenes abiertas para evitar el Margin Call. Por lo tanto, antes de trabajar, asegúrese de determinar los mejores parámetros para el par de divisas seleccionado, utilizando la prueba "por ticks".
