Grid Aroon Oscillator EA
- Asesores Expertos
-
AL MOOSAWI ABDULLAH JAFFER BAQER
To trade successfully we need to go through the proven path that others had gone and reached!
Here are 17 quotes from such successful investors:
1- Limit your size in any position so that fear does not become the prevailing instinct guiding your judgment.
Joe Vidich - Versión: 3.15
- Activaciones: 5
Pruébalo gratis antes de decidirte: carga el EA «Grid Aroon Oscillator» en el Probador de estrategias de MetaTrader 5, activa el modo visual y comprueba con qué poca frecuencia decide iniciar una estrategia de rejilla, y por qué.
UN NUEVO MÁXIMO NO SIGNIFICA MUCHO SI EL MÍNIMO ANTERIOR AÚN ESTÁ FRESCO.
La mayoría de las herramientas de tendencia miden hasta dónde ha llegado el precio. El Aroon, creado por Tushar Chande, mide algo más sencillo y en lo que es más fácil confiar: cuántas barras han transcurrido desde el último extremo. Un mercado que alcanza nuevos máximos mantiene el Aroon Up cerca de 100, y un mercado que ha dejado de registrar nuevos mínimos hace que el Aroon Down se desvanezca. El EA «Grid Aroon Oscillator» inicia un ciclo de rejilla solo cuando esa imagen se ve clara en una barra cerrada, y rechaza los numerosos cruces en los que no es así. A partir de ahí, un completo motor de gestión se encarga de reducir la exposición más antigua mediante cierres en grupo y recortes parciales.
Comparte conmigo una captura de pantalla de tu pedido y yo mismo seleccionaré un producto gratuito de mi catálogo para enviártelo como regalo.
De un vistazo
• Un ciclo solo puede comenzar tras un cruce del oscilador Aroon en una barra cerrada. Solo barras cerradas, por lo que las señales aceptadas no se repintan.
• El Aroon se calcula dentro del EA a partir de los máximos y mínimos del propio gráfico. No se necesita ningún archivo de indicador personalizado.
• Novedad de este producto: el «Freshness Guard». Un cruce solo cuenta cuando la línea ganadora está cerca de su techo y la línea perdedora ya lleva varias barras mostrando debilidad.
• El «Range Guard» omite los cruces dentro de un rango estrecho, donde cada pequeño movimiento se registra como un nuevo extremo.
• El filtro de tendencia EMA 200 predeterminado solo acepta un cruce en el mismo sentido que la tendencia lenta.
• En el gráfico en tiempo real, los cruces anteriores se marcan en sus velas: una pequeña flecha cuando uno ha cumplido todas las reglas, un punto gris cuando un filtro lo ha rechazado. Se puede ver de un vistazo cuántos cruces descartan los filtros.
• Las ganancias se acumulan por grupos de órdenes más antiguas y más recientes, y una orden antigua de gran volumen se retira en tramos parciales en lugar de esperar a obtener un rendimiento completo.
• No hay stop loss ni cierre forzado de todas las posiciones. Al alcanzarse un límite, se rechazan nuevos niveles, mientras que el libro de órdenes existente sigue gestionándose.
• Cada límite se muestra como una entrada.
PRIMEROS PASOS
Empieza con el EURUSD H1 con el lote predeterminado de 0,01 y la escalera aditiva. Configura RunMode en «Scan only» para tu primera sesión: el panel muestra cada plan que ejecutaría el EA sin enviar órdenes, y un botón lo cambia a «Armed» cuando estés listo. Repite las ejecuciones del Strategy Tester que se indican a continuación con los datos de tu propio bróker antes de operar en vivo, ya que los spreads, los swaps y las comisiones varían de un bróker a otro.
Lo que mostraron nuestras pruebas
Configuración predeterminada, Strategy Tester, modelo OHLC de 1 minuto, apalancamiento 1:100, del 01/01/2025 al 30/09/2026, datos de cuenta demo de un bróker:
• EURUSD H1, depósito de 10 000 $: resultado neto +171,41, caída máxima del capital del 0,87 %, 93 operaciones, sin stop-out ni denegaciones de margen.
• EURUSD H1, depósito de 1 000 000 $: resultado neto +171,41; caída máxima del capital del 0,01 %; 93 operaciones; sin stop-out ni denegaciones de margen.
• XAUUSD D1, depósito de 10 000 $: resultado neto +16,59, caída máxima del capital del 0,25 %, 7 operaciones, sin stop-out ni denegaciones de margen.
• XAUUSD D1, depósito de 1 000 000 $: resultado neto +16,59, caída máxima del capital del 0,00 %, 7 operaciones, sin stop-out ni denegaciones de margen.
Se trata de simulaciones de un periodo pasado, no de una previsión. Los parámetros por defecto se han seleccionado a propósito, por lo que 93 operaciones en 21 meses suponen un ritmo lento, y las 7 operaciones con XAUUSD son demasiado pocas para demostrar nada. La advertencia es más importante que las cifras: durante el desarrollo, la misma prueba del EURUSD en H1 con 10 000 $ y unos parámetros de seguridad menos estrictos terminó con beneficios, pero alcanzó una caída máxima del capital del 66,15 % y registró miles de denegaciones de margen. Un saldo final puede ocultar lo cerca que ha estado una estrategia de rejilla de tener problemas. Por eso los valores predeterminados incluidos son más estrictos, y por eso deberías probar tú mismo cualquier relajación de los parámetros y fijarte en la caída del capital, no solo en el resultado neto.
¿Por qué Aroon y por qué los límites de protección?
Aroon no calcula la media de los precios, por lo que no presenta un retraso de suavización en el sentido habitual. Cuenta el tiempo transcurrido desde el extremo, lo que da lugar a un par de líneas muy fáciles de interpretar: cada una salta a 100 ante un nuevo extremo y luego desciende barra a barra hasta el siguiente. El oscilador es simplemente «Up» menos «Down». El punto débil del cruce sin procesar es que puede producirse por una razón poco relevante, por ejemplo, cuando una línea solo se ha atenuado mientras que la otra apenas se ha movido.
La mejora en esta versión
El «Freshness Guard» es una incorporación propia de este EA. Requiere que se cumplan dos condiciones a la vez. La línea ganadora debe estar en tu mínimo o por encima de él, de modo que el extremo sea realmente reciente. La línea perdedora debe haberse mantenido en tu máximo o por debajo de él durante las últimas barras, de modo que el otro lado ya hubiera perdido su dominio antes de que se produjera el cruce. Cualquiera de las dos condiciones se puede desactivar. El panel muestra ambos valores en la última barra cerrada, cada uno con «OPEN» o «HOLD», para que puedas ver por qué un cruce cumplía o no los requisitos. Se incluye la seguridad del marco temporal en el nivel de margen, que está desactivada por defecto.
Un ciclo, paso a paso
1. La lectura. En cada nueva barra, el EA reconstruye Aroon Up y Aroon Down a partir de los máximos y mínimos de cierre. La vela en formación no se utiliza por defecto.
2. El cruce. El oscilador debe atravesar tu nivel de cruce en la barra de señal.
3. El «Freshness Guard». Extremo reciente en el lado ganador, línea débil en el lado perdedor.
4. El «Range Guard». La amplitud de la ventana de Aroon, medida en ATR, debe alcanzar el mínimo establecido.
5. El filtro de tendencia. Por defecto, una EMA lenta debe coincidir con la tendencia. También puedes atenuarla o desactivarla.
6. El ritmo. Un intervalo tranquilo de barras entre las señales aceptadas evita que una sesión volátil comience ciclo tras ciclo, y una señal permanece válida durante unas cuantas barras si no es posible colocar un nivel de inmediato.
7. La escalera. Los niveles se espacian por puntos fijos o por ATR, con un mínimo, un límite máximo y la opción de congelar la distancia durante todo el ciclo. Las rejillas de COMPRA y VENTA pueden funcionar en paralelo o en una sola dirección.
8. La cosecha. El sistema busca grupos de órdenes más antiguas y más recientes y cierra un grupo tan pronto como su resultado combinado, tras deducir el swap y la comisión, supere tu objetivo. Cuando la orden más antigua sigue siendo demasiado voluminosa, solo se cierra una parte de ella, pagada con el resultado ya disponible.
9. Los controles de seguridad. Un mecanismo de protección contra la reapertura bloquea cualquier cierre que reabriría el mismo nivel de inmediato. Cada tramo se comprueba con el historial de operaciones; los tramos fallidos pasan a una cola de reintentos, y se descarta un plan si el libro de órdenes cambia entre el escaneo y el envío.
10. El ciclo de cobertura opcional. Desactivado por defecto. Cuando se activa, mantiene un par equilibrado en un símbolo que elijas y lo retira en partes iguales, financiado mediante un pequeño recargo sobre los cierres que la rejilla ya está realizando.
El panel
El panel se sitúa a la izquierda del gráfico y mantiene despejados el lado derecho y la escala de precios. Muestra el símbolo y el número mágico, un indicador de estado (ARMADO, SOLO ESCANEO o EN PAUSA), el modo de rejilla, el paso de lotes, el espaciado, el resultado acumulado, el libro de órdenes en lotes con su resultado neto, el plan de cierre para cada lado con su propio botón de cierre y la lista de órdenes. La fila AROON PULSE muestra el período, los valores de subida, bajada y del oscilador de la última barra cerrada, y cuántas barras atrás se produjo el último cruce. La fila FRESH GUARD muestra el lado favorecido, los valores de las líneas ganadora y perdedora y la anchura de la ventana en ATR, cada uno con OPEN o HOLD, y a continuación el lado EMA. Los botones permiten alternar entre «Armado» y «Solo escaneo», «Pausa» y «Reanudar», así como gestionar las marcas del gráfico y el corte de datos. La tarjeta «Hedge Vault» está acoplada directamente debajo del panel principal y la sigue cuando se arrastra o se minimiza. El panel no dibuja nada en una backtest no visual, por lo que la optimización sigue siendo rápida.
Protección que tú controlas
Sin stop loss ni cierre forzado de todas las posiciones. Al alcanzarse un límite, se detienen los nuevos niveles; nunca se liquida la cartera en un mal momento.
Antes de cada orden, la comprobación de fondos plantea una pregunta sencilla: ¿hay margen libre suficiente, con un colchón de seguridad, para esta orden?
Los límites en los niveles por cuadrícula, las órdenes por lado y los lotes por orden mantienen la escalera acotada, y la escalera de lotes deja de crecer al alcanzar el límite de nivel. MinMarginLevelPercent y MaxAccountRiskPercent están desactivados por defecto; considera configurarlos para tu cuenta.
La función opcional de seguridad del marco temporal del nivel de margen traslada la señal y el espaciado a un marco temporal superior cuando el nivel de margen cae a los niveles que hayas elegido, y vuelve a la posición original solo después de que el margen se recupere por encima de un colchón de seguridad. Desactivada por defecto.
Cada copia se aísla mediante símbolos y números mágicos, por lo que los gráficos nunca interfieren entre sí en cuanto a órdenes o estado guardado.
El modo «solo escaneo» muestra todas las decisiones sin enviar ninguna orden.
Para quién es adecuado y para quién no
Es adecuado para operadores pacientes que prefieren saltarse la mayoría de los cruces en lugar de operarlos todos, que prefieren muchos cierres pequeños a un único objetivo lejano y que ajustarán el tamaño del lote a su propia cuenta. No es adecuado para quienes necesitan un stop loss en cada orden, una cifra mensual garantizada, operaciones frecuentes o un robot del tipo «configurar y olvidar» que ejecute grandes lotes con un saldo reducido.
Respuestas rápidas
¿Se repintan las señales? Las señales aceptadas utilizan únicamente barras cerradas. Las marcas del gráfico y ambas filas del panel también leen barras cerradas.
¿Por qué hay tan pocas operaciones? Los filtros son estrictos y el intervalo predeterminado entre señales es de 30 barras. En el XAUUSD D1 eso deja muy pocas señales. Relaja los filtros para obtener más ciclos y lee primero la advertencia sobre la caída máxima que aparece más arriba.
¿Qué parámetro debería relajar primero? Los valores mínimo y máximo del «Freshness Guard» y el «Range Guard» son los que más influyen en el número de operaciones. Cámbialos de uno en uno y compara la caída en el simulador.
¿Puedo utilizar otro periodo para el Aroon? Sí. Un periodo más corto produce más cruces y uno más largo, menos. El «Range Guard» se mide en la misma ventana, así que revísalo cuando cambies el periodo.
¿Funciona en cuentas de compensación? El EA tiene un límite de margen independiente para ellas, pero no hemos verificado el comportamiento en cuentas de compensación, así que prueba primero con tu propio tipo de cuenta.
Explicación de todos los parámetros
Grid: cómo se abren los niveles
TradeMode: rejilla dual por defecto (COMPRA y VENTA una al lado de la otra) o solo en una dirección.
GridSpacePoints: distancia fija entre niveles en puntos cuando el espaciado ATR está desactivado (25).
GridSpaceMultiplier: 1,0 mantiene los niveles espaciados de manera uniforme; un valor más alto separa aún más los niveles más profundos.
MaxGridLevels: el número máximo de niveles que puede contener una cuadrícula (1000).
UpDirectionIsBuy: determina a qué lado pertenece un movimiento alcista.
EAMagicNumber: el ID que aparece en las órdenes de rejilla de este EA (9754360).
GridOrderComment: el comentario de cada orden de la rejilla (GARN).
OneOrderPerBar: no más de un nuevo nivel por barra.
Escalera de lotes
InitialLotSize: volumen del primer nivel (0,01).
LotSizingMode: aditivo por defecto, o multiplicativo.
LotMultiplier: en modo multiplicativo, cada nivel es el lote anterior multiplicado por este valor (1,25).
LotAddStep: en modo aditivo, el volumen añadido en cada nivel (0,01; 0 significa el lote inicial).
MaxOrderVolume: el lote máximo que puede utilizar una sola orden (1,0).
UseAutoLot: ajusta el lote inicial en función del saldo (desactivado).
AutoLotBaseBalance: el saldo que se corresponde con el lote inicial (1000).
AutoLotAllowDecrease: permite que el lote automático sea inferior al lote inicial (desactivado).
Espaciado ATR
GridSpacingMode: ATR por defecto o puntos fijos.
ATRTimeframe: el marco temporal en el que se mide la volatilidad (gráfico actual).
ATRPeriod: duración del ATR (14).
ATRSpacingFactor: el espaciado es igual al ATR multiplicado por este valor (1,0).
ATRBarShift: si se establece en 1, se utiliza la última barra cerrada.
ATRMinSpacingPts: el espaciado mínimo permitido en puntos (50; 0 significa que no hay espaciado).
ATRMaxSpacingPts: el espaciado máximo permitido en puntos (5000; 0 significa que no hay espaciado).
ATRFreezeOnStart: mantiene un único espaciado durante todo el ciclo (desactivado).
Objetivo de beneficio
DesiredProfitPerClosure: el objetivo base en la divisa de la cuenta (2,0).
ProfitMultiplier: escala el objetivo final entre 1,00 y 2,00.
ProfitTargetMode: escalado por defecto, por lo que un libro de órdenes más amplio y profundo debe generar un resultado mayor.
ProfitVolumePower: indica en qué medida el volumen de cierre eleva el objetivo (1,0; 0 lo desactiva).
ProfitDepthBonus: objetivo adicional por cada nivel abierto adicional (0,10).
ProfitMaxMultiple: el límite máximo del objetivo escalado como múltiplo del objetivo base (50).
ProfitMaxReachFraction: mantiene el objetivo dentro de una fracción de un paso de la cuadrícula para que siga siendo alcanzable (0,50).
Escáner de fragmentos
UseMultiLegScan: comprueba combinaciones de varias órdenes antes que el par simple (activado).
MaxOldestLegs: el número máximo de órdenes más antiguas permitidas en un cierre (3).
MaxNewestLegs: el número máximo de órdenes más recientes permitidas en un cierre (6).
ScanPriority: cómo se clasifican los grupos que cumplen los requisitos; por defecto, primero las órdenes más numerosas.
NeverBankLessThanPair: un grupo también debe superar el objetivo del par simple (activado).
RequireCloseVolumeExceedsTarget: el volumen más reciente debe superar al más antiguo (activado).
MinCloseVolumeRatio: ratio mínimo entre el volumen de cierre y el volumen objetivo (1,5).
División del objetivo: cierres parciales
EnableTargetSlicing: cierra una parte de la orden más antigua cuando aún no se puede liquidar todo el lote (activado).
FragProfitWeightPower: cómo se pondera el beneficio por lote de cierre (1,5).
FragMinSlicePercent: la porción más pequeña expresada como porcentaje de la orden objetivo (20).
FragAllowMultiCloser: permite que varias órdenes más recientes sumen sus beneficios para pagar una porción (activado).
FragPreferFullClosure: un cierre completo tiene prioridad sobre una porción siempre que ambos cumplan los requisitos (activado).
Protección contra reapertura
ReopenGuard: bloquea los cierres que reabrirían inmediatamente un nivel (basado en pasos).
ReopenGuardCushion: la distancia de seguridad como fracción de un paso de la cuadrícula (0,90).
Protección de la cuenta
MinMarginLevelPercent: no se abren nuevas posiciones por debajo de este porcentaje de nivel de margen (0 = desactivado).
MaxAccountRiskPercent: no se establecen nuevos niveles por encima de esta pérdida flotante expresada como porcentaje del saldo (0 = desactivado).
NetMaxMarginPercent: en cuentas con compensación, el margen máximo de la posición neta como porcentaje del capital (5,0).
MaxTotalOrders: límite máximo absoluto de órdenes en cuadrícula por lado (1000).
Ejecución y verificación
RunMode: «Armed» (Activo) o «Scan only» (Solo escaneo); «Scan only» es el primer paso más prudente.
CloseSequence: el orden en el que se envían las partes de la operación; por defecto, primero las más antiguas.
MaxSlippagePoints: deslizamiento máximo (30 puntos).
MaxSpreadPoints: la negociación se detiene por encima de este spread (7500 puntos).
MinSecondsBetweenClosures: pausa mínima entre dos cierres en el mismo lado (5 segundos).
CloseAttemptsPerLeg: número de intentos de cierre antes de que un tramo pase a la cola de reintentos (3).
VerifyTimeoutSeconds: tiempo durante el que se sigue comprobando un tramo atascado (90 segundos).
DeferWhenMarketClosed: espera a que comience la sesión en lugar de detenerse cuando el mercado está cerrado (activado).
MarketClosedRetrySeconds: intervalo de reintento mientras el bróker rechaza las órdenes (30 segundos).
AutoResumeAfterSeconds: anula la interrupción automáticamente tras este número de segundos (300; 0 espera a que se pulse el botón del panel).
NoPartialRetryMinutes: vuelve a intentar cierres parciales tras este número de minutos tras un rechazo del bróker (15; 0: nunca).
AbortIfBookChanged: descarta un plan si se produce un cambio en una de las partes de la operación entre el escaneo y el envío (activado).
UseFullCommission: calcula la comisión para ambas partes de una operación (activado).
CommissionPerLot: comisión alternativa cuando el historial no contiene ninguna (0: la lee del historial).
CloseOrderComment: el comentario al cerrar operaciones.
Ciclo de cobertura
EnableHedgeCycle: desactivado por defecto.
Símbolos de cobertura: lista de símbolos de cobertura separados por comas; repetir uno le da más turnos (XAGUSD).
Rotación de símbolos de cobertura: cómo se elige el símbolo del siguiente ciclo (por ciclo).
HedgeMaxSymbolsInTester: limita la rotación únicamente en el Probador de estrategias (2; 0 significa que no hay límite).
HedgeCycleLots: lotes en cada lado del par equilibrado (0,01).
HedgeSliceLots: lotes retirados de cada lado por porción (0,01).
HedgeFragmentBonus: importe adicional que se suma al coste del tramo (100).
HedgeBonusIsPercent: la bonificación es un porcentaje del coste del segmento; si se establece en «false», se convierte en una cantidad fija (activado).
HedgeMaxSurcharge: límite máximo de dinero que se puede aplicar como recargo a un cierre (0 = sin límite).
HedgeMaxSurchargePercent: el porcentaje máximo en que la cobertura puede elevar cualquier objetivo de cierre (50).
HedgeMagicNumber: el ID de las partes de la cobertura; debe ser diferente del de la cuadrícula (9754361).
HedgeReopenOnFinish: abre un nuevo ciclo cuando finaliza uno (activado).
HedgeStartRequiresTrade: espera a que la cuadrícula abra una posición antes del primer ciclo (activado).
HedgeIntegritySeconds: frecuencia con la que se comprueba que ambas posiciones sean iguales (5 segundos).
HedgeAutoRepair: repara automáticamente una posición aislada (activado).
HedgeNakedAction: qué hacer con una posición aislada; por defecto, se vuelve a cubrir.
HedgeMaxSpreadPoints: no se realizan órdenes de cobertura por encima de este spread (0 = desactivado).
HedgeSlippagePoints: deslizamiento máximo en las órdenes de cobertura (30 puntos).
HedgeAttemptsPerLeg: número de intentos por parte de la operación de cobertura (3).
HedgeVerifyTimeout: tiempo durante el que se sigue comprobando una posición de cobertura bloqueada (90 segundos).
HedgeCommissionPerLot: comisión de cobertura por defecto (0: se lee del historial).
HedgeOrderComment: comentario sobre las operaciones de cobertura.
Día de liquidación semanal
WeeklyCashDay: no hay nuevo ciclo de cobertura ni reparto durante el periodo de retirada (desactivado).
CashDayOfWeek: 0 = domingo, 1 = lunes, y así sucesivamente (1).
CashCutoffHour: hora del servidor a partir de la cual no se activa ninguna nueva distribución (21).
Panel y gráfico
ShowPanel: muestra u oculta el panel.
PanelX y PanelY: desplazamientos del panel respecto a los bordes del gráfico (12 y 15).
PanelFontSize: tamaño de fuente base (9).
ShowArabic: añade una línea en árabe debajo de la línea en inglés del panel (activado).
ShowChartMarks: dibuja planos y niveles en el gráfico (activado).
MaxTableRows: número de filas que se muestran por cuadrícula (13).
PanelCorner: la esquina del gráfico a la que está anclado el panel.
Desencadenante de entrada
EntryTriggerMode: la estrategia Aroon activa el primer nivel de forma predeterminada.
SignalBarShift: 1 significa la última barra cerrada.
SignalBarsDelay: barras que deben transcurrir entre señales aceptadas (30; 0 acepta todas las señales).
SignalValidBars: una señal sigue siendo válida durante este número de barras (3).
SignalAllowBuy y SignalAllowSell: activan o desactivan cada dirección por separado.
SignalReverse: invierte la dirección (desactivado).
Oscilador Aroon: la señal
InpARNPeriod: número de barras que se analizan retrospectivamente para determinar el máximo más alto y el mínimo más bajo (25; 2 o más).
InpARNCrossLevel: el nivel del oscilador que debe cruzarse; 0 es la línea cero, y un valor más alto requiere un cruce más marcado (0).
InpARNFreshMin: «Freshness Guard»: el valor mínimo de la línea ganadora en la barra de señal (92; 0 = desactivado).
InpARNWeakMax: protección de frescura; el valor máximo que la línea perdedora puede mostrar en las barras débiles (30; 100 = desactivado).
InpARNWeakBars - Protector de frescura: número de barras, contando la barra de señal, durante las cuales la línea perdedora debe haber sido débil (3).
InpARNRangeMinATR - Range Guard: la anchura mínima de la ventana de Aroon, en ATR (5,0; 0 = desactivado).
InpARNATRPeriod: la duración del ATR utilizada por el «Range Guard» (14).
InpARNTrendFilter: 1 opera a favor de la EMA (por defecto), 2 opera en contra de ella como estrategia de «fade», 0 significa desactivado.
InpARNTrendMAPeriod: la duración de la EMA de tendencia (200).
InpShowSignalArrows: flechas en las velas donde se ha activado un ciclo (activado).
InpShowARNOnChart: marca los cruces anteriores en el gráfico en tiempo real: flecha pequeña = aceptado, punto gris = rechazado (activado).
Depuración
DebugMode: registro detallado en el diario (desactivado).
Seguridad del margen en el marco temporal
UseMarginTFSafety: desactivado por defecto.
Level1MarginPct y Level1TF: con un nivel de margen igual o inferior al 6000 por ciento, funcionan en M15.
Level2MarginPct y Level2TF: a un nivel de margen igual o inferior al 5000 por ciento, funcionan en H1.
MarginTFHysteresisPct: distancia a la que debe recuperarse el margen por encima de un nivel antes de retroceder (500).
Expectativas realistas
Una estrategia de rejilla conlleva un riesgo real. Añade posiciones mientras el mercado se mueve en contra de ellas, no hay stop loss, y un movimiento prolongado en una sola dirección puede mantener la cartera abierta durante mucho tiempo o, si el lote es demasiado grande para el saldo, provocar un stop-out y una pérdida considerable. Un cruce claro de Aroon puede fracasar de inmediato, ya que un nuevo extremo indica lo que ha ocurrido, pero no lo que vendrá después. El EA «Grid Aroon Oscillator» es prudente a la hora de determinar cuándo comienza un ciclo y trabaja de forma constante en cada orden anterior, pero no se garantiza ningún resultado. Elige un lote que tu cuenta pueda soportar durante una racha negativa, pruébalo primero con tu propio bróker y opera en vivo solo con lo que puedas permitirte perder. Funciona con cualquier símbolo y marco temporal y no necesita DLL ni archivos adicionales.
Si lo pruebas, una reseña breve y sincera sobre cómo se ha comportado en tu cuenta, ya sea positiva o negativa, ayudará a otros operadores a tomar una decisión.
