Autor de la idea - Martes
Autor del código mq5 - barabashkakvn
Este Asesor Experto (EA) utiliza el indicador iChaikin (Oscilador de Chaikin, CHO) para definir el estado del mercado: si se encuentra en un rango (flat) o en tendencia.
Las posiciones solo se abren cuando aparece una nueva barra (y solo si hay una señal de apertura), el trailing se activa en cada tick, lo que significa que se verifica la oportunidad de mover el nivel del stop loss en cada tick.
Principio de definición de flat
El EA toma CHO: Número de barras para flat y comprueba la condición: el valor del Oscilador de Chaikin debe estar dentro del rango de "-" CHO: Nivel flat a "+" CHO: Nivel flat en todas las barras utilizadas. La precisión válida se define mediante Canales Flat u Open. Supongamos que Canales Flat u Open es igual al 90%. Si de todas las barras, el 90% o más se encuentra dentro del rango de "-" CHO: Nivel flat a "+" CHO: Nivel flat, se considera que hay un flat.

¿Ahora qué debemos hacer con todos esos datos?
En caso de que haya un flat, simplemente esperamos a que llegue una nueva barra. Si no, revisamos el valor del Oscilador de Chaikin en la barra #0:
- si el Oscilador de Chaikin en la barra #0 >= CHO: Nivel de apertura => señal de compra (BUY)
- si el Oscilador de Chaikin en la barra #0 <= - CHO: Nivel de apertura => señal de venta (SELL)
Para EURUSD en M5, se han escrito los valores por defecto. El resultado de la prueba:

Comentarios 0