Structure Flow and Trailing Stop MT4

Structure Flow y Trailing Stop MT4: una línea de flujo adaptable con cinco métodos de trailing stop, estructura de mercado y bandas de liquidez para MetaTrader 4

Cinco métodos de trailing stop, una línea de flujo adaptativa y un panel de condición que informa cuántas mediciones coinciden.Este indicador dibuja dos líneas en el gráfico de precios: una línea de flujo adaptativo que sigue la dirección del mercado y un trailing stop que se mueve sólo en esa dirección y nunca hacia atrás. Un pequeño panel informa sobre el estado detrás de ellos.

El trailing stop se puede calcular de cinco formas diferentes. Estas no son variaciones de una idea: cada una se ancla en algo diferente y, en el mismo gráfico, con frecuencia no están de acuerdo.

Structure Flow y Trailing Stop también están disponibles paraMeta Trader 5. Esta compilación de MT4 es una adaptación directa del mismo, verificada barra por barra; la comparación se describe más adelante.

La línea de flujo

Un promedio adaptativo. Se suaviza mucho cuando el precio gira y ligeramente cuando el precio se desplaza, por lo que se mantiene cerca durante un movimiento sin perseguir cada oscilación en un rango. Tres entradas lo controlan: la ventana sobre la que mide y el suavizado más rápido y más lento que puede utilizar.

Un filtro de ruido mantiene la línea quieta cuando el precio no se ha alejado lo suficiente como para que valga la pena seguirla. Ese umbral se expresa en ATR, por lo que escala con el instrumento en lugar de asumir un valor de pip.

El trailing stop y sus cinco métodos

El stop avanza sólo en la dirección de la tendencia. Nunca se mueve contra la tendencia y nunca retrocede, por lo que durante la consolidación mantiene su nivel en lugar de acercarse al precio. Cuando el precio lo cruza, la tendencia cambia y el stop se mueve hacia el otro lado.

  • Pivote giratorio— anclado al último giro de la línea de flujo, o al sendero ATR cuando sea más estrecho. Estructural: se sitúa donde el mercado giró por última vez.
  • sendero ATR— una distancia ATR fija desde la línea de flujo, con trinquete barra por barra. El más suave de los cinco, ya que hereda el suavizado propio de la línea de flujo.
  • Supertendencia– una banda ATR alrededor del precio medio de cada barra, que cambia cuando el cierre la cruza. Angular en lugar de suave: camina con las barras en lugar de curvarse con una media.
  • Araña— anclado al punto más alto o más bajo de la línea de flujo a lo largo del retrospectivo. Aguanta los retrocesos a los que se dan por vencidos los métodos más estrictos.
  • canal donchiano– el máximo más alto y el mínimo más bajo en el pasado, sin ningún componente ATR. El más ancho de los cinco y el más lento en girar.

Debido a que se anclan en cosas diferentes, responden de manera diferente. En el diario USOIL del 14 de agosto de 2026, cinco ejemplos en un gráfico decían: swing pivot alcista por 167 barras, Donchian por 28, ATR trail por 23, Candelabro por 21 y SuperTrend bajista por 11. Los cinco informaron el mismo régimen y la misma estructura. Estuvieron de acuerdo en todo excepto en la dirección, y los niveles que fijaron abarcaron más de doce dólares por barril.

Lo que más le conviene es una cuestión de cómo comercia, no de cuál es el correcto.

Se pueden ejecutar varias instancias en un gráfico, cada una con su propio método y su propio panel, que es como se hizo esa captura de pantalla.

El panel de condiciones

En cada barra se evalúan cuatro condiciones: la dirección del flujo, su posición relativa a una banda de volatilidad, la estructura de oscilación del mercado y el tamaño del impulso actual. El panel informa cuántos están de acuerdo y en qué dirección, junto con la duración de la tendencia del flujo, el régimen de volatilidad y una lectura de compresión.

Ése es un resumen de dónde está el mercado, no una instrucción sobre qué hacer. Cuatro condiciones que coinciden describen el presente; no pronostica lo que sigue.

El panel puede ubicarse en cualquier esquina o centrado verticalmente, y cambiar a una forma compacta de dos filas cuando varias instancias comparten un gráfico.

Leyendolo de un Asesor Experto

Los ocho buffers están expuestos y documentados. Cuatro de ellos no están dibujados en absoluto; existen para que un asesor experto pueda leer las conclusiones del indicador como números en lugar de inferirlas del dibujo.

double flowBull = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 0, 1); double flowBear = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 1, 1); double stopBull = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 2, 1); double stopBear = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 3, 1); double regime = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 7, 1);

El mapa de buffer en MetaTrader 4, que difiere de la versión MetaTrader 5. Lea esto antes de escribir cualquier código EA.

  • 0– línea de flujo, mitad alcista
  • 1— línea de flujo, mitad bajista
  • 2— trailing stop, mitad alcista
  • 3— trailing stop, mitad bajista
  • 4— calidad de condición, 0 a 100
  • 5— máscara de bits de condición: 1 flujo, 2 volatilidad, 4 estructura, 8 impulso, por lo que 15 significa que los cuatro están de acuerdo
  • 6— dirección de la tendencia, +1 o −1
  • 7— régimen: 1 tendencia, 2 rango, 3 compresión, 4 expansión, 5 agotamiento

Por qué los buffers 0 a 3 se dividen en mitades.MetaTrader 4 no tiene un tipo de dibujo de líneas de colores, por lo que cada una de las dos líneas se dibuja como una mitad alcista y una mitad bajista, con EMPTY_VALUE dondequiera que la otra mitad esté activa. Para leer la línea de flujo como una sola serie, tome el buffer 0 y el buffer 1 que no sea EMPTY_VALUE en esa barra. Lo mismo se aplica a la parada en las zonas de amortiguamiento 2 y 3.

En MetaTrader 5 esos mismos índices significan algo más— el buffer 1 y el buffer 3 son índices de color allí, y las dos líneas son series únicas en los buffers 0 y 2. Un EA escrito para una plataforma necesita cambiar esta sección para la otra; todo, desde el búfer 4 en adelante, es idéntico.

El buffer 7 es el que vale la pena conocer. Un sistema que debería dejar de funcionar en un mercado rotativo puede leerlo directamente en lugar de derivar un régimen propio.

Lea el turno 1, la última barra completamente cerrada, para conocer los valores que no cambiarán.

Entradas

  • Línea de flujo— la ventana adaptativa (predeterminada 14), el suavizado más rápido y más lento (2 y 30) y el umbral de ruido en ATR (0.3)
  • parada final— el método, el período ATR (14) y el multiplicador (2.5), la mirada retrospectiva del canal (20) y la configuración del pivote
  • Bandas de liquidez— la distancia de la banda más interna en ATR (6.5) y la resolución del perfil de volumen y la retrospectiva
  • Estructura del mercado— cuántas barras a cada lado definen un swing (10 y 10) y cuántas pausas confirman un cambio
  • Puertas de condición— el umbral de impulso, cuánto tiempo debe mantenerse un régimen para contar y hasta dónde debe evaluarse (500 barras)
  • Mostrar— los dos colores y la esquina del panel, la posición vertical, los desplazamientos, el tamaño de fuente y el modo compacto

Comportamiento de cálculo

Los valores de barra cerrada son definitivos. La barra que se forma se recalcula en cada tick a partir de una copia del estado interno, por lo que el stop reacciona al precio en vivo mientras que el estado del que depende el historial avanza solo una vez, cuando la barra se cierra. Un trailing stop que se actualizara sólo al cierre se quedaría quieto exactamente durante los movimientos que importan.

No se dibuja nada antes de que el cálculo tenga el historial que necesita, y no se calcula ningún valor desde una ventana parcial y luego se traza como si estuviera completo.

Un comportamiento que vale la pena exponer claramente.La lectura de la calidad de la condición depende de cuánto historial ha cargado el terminal, porque las condiciones se evalúan sobre una mirada retrospectiva fija contada hacia atrás desde la barra más nueva. Por lo tanto, dos gráficos del mismo instrumento con diferentes profundidades históricas pueden mostrar puntuaciones de calidad ligeramente diferentes en la misma barra. La dirección de la tendencia, el régimen y ambas líneas no se ven afectados.

Sobre las capturas de pantalla.Cada imagen se captura en MetaTrader 4, en esta versión, con la misma resolución. El primero muestra cinco instancias en un gráfico, una por método de parada, por lo que el desacuerdo descrito anteriormente se puede leer directamente en lugar de confiar en él. El séptimo muestra todas las entradas y la ventana de datos juntas.

Los dos últimos son la división del buffer, como se demuestra.Son el mismo instrumento en el Probador de estrategias, una vez con la tendencia alcista y otra con la tendencia bajista. En el primero, Flow Bull yStop Bull los valores retenidos y los buffers bajistas están vacíos; en el segundo es exactamente al revés. Si tiene la intención de leer este indicador desde un EA, esas dos imágenes valen más que la tabla de búfer: muestran el EMPTY_VALUE comportamiento contra el que codificarás.

La versión MetaTrader 5 era la original y este es un puerto directo, verificado con respecto a él: en el historial coincidente de tres instrumentos, la línea de flujo, el trailing stop y la clasificación de tendencia coinciden en cada barra comparable, y la calidad de la condición difiere en una mediana de 0.12 en una puntuación mostrada como un número entero. Lo que diferencia entre las dos plataformas es el terminal en sí (la representación del gráfico, el diseño del cuadro de diálogo de configuración y la división del búfer descrita anteriormente), no lo que calcula el indicador.

Notas

  • Se basa en el gráfico de precios. Dos líneas visibles, sin ventana separada.
  • Se pueden adjuntar varias instancias a un gráfico, cada una con un método diferente y su propio panel. A dos instancias del mismo método se les deben asignar diferentes posiciones de panel.
  • La parada es un nivel, no una orden.El indicador dibuja dónde se ubicaría un trailing stop. No conoce su posición, no realiza ni modifica órdenes y no gestiona operaciones.
  • Las lecturas de volumen utilizan el volumen de ticks, que proporciona cada corredor.
  • Sin dependencias externas.Cada valor se calcula dentro del indicador. No llama a ningún otro indicador, por lo que no hay identificadores que fallen, nada que instalar junto con él y no depende del estado de su carpeta de indicadores estándar.

¿Qué es y qué no es esto?

Esta es una herramienta para el análisis técnico y para filtrar las condiciones del mercado. No es un sistema de negociación, no produce señales de compra o venta, no da consejos de inversión y no abre ni gestiona posiciones.

No hay deliberadamente flechas de entrada. Un nivel de parada y un recuento de las condiciones acordadas describen dónde está el mercado; convertir eso en una decisión es trabajo del lector, no del indicador.

Es más descriptivo que predictivo y no se hace ninguna afirmación sobre su desempeño.

La demostración gratuita se ejecuta en Strategy Tester. Colóquelo en los instrumentos y plazos con los que realmente opera, pruebe cada uno de los cinco métodos de parada y juzgue con sus propios gráficos.

Más herramientas de este desarrollador

Construyo indicadores MT4 y Asesores Expertos con énfasis en código limpio, documentado y sin repintado: lógica de barra cerrada, buffers validados y sin dependencias de otros indicadores.

La clasificación del régimen de cinco estados aquí es la misma que se utiliza en elSuite de régimen de oscilador, que lo aplica a series derivadas de volumen en una ventana separada en lugar de al precio en el gráfico.

Ver todos los productos publicados →

¿Preguntas sobre el cálculo, la descomposición o el uso de esto junto con sus propias herramientas? Envíame un mensaje privado, estaré encantado de responderte.

Desarrollado y mantenido por Narayanan Mohanan, desarrollador de MT4/MQL4.

Si detecta algún error en la traducción de esta página, comuníquemelo y lo corregiré.

Otros productos de este autor
Anchored Volume Delta with Adaptive Bands
Narayanan Mohanan Mohanan Krishnan
Este indicador representa el Cumulative Volume Delta (CVD) —el total acumulado del volumen de cada vela, con el signo que le da la dirección de su cierre— dentro de bandas adaptativas de desviación estándar. Responde a una pregunta que el precio por sí solo no responde: ¿el movimiento está sostenido por la participación, o simplemente se está dejando llevar? El total acumulado se reinicia en el anclaje que usted elija —diario, semanal o mensual—, de modo que la lectura siempre es relativa a la s
FREE
MTF Currency Strength Panel MT4
Narayanan Mohanan Mohanan Krishnan
MTF Currency Strength Panel for MetaTrader 4 Medidor de fuerza de divisas multitemporal: los 28 pares principales en un solo gráfico. Este panel de fuerza de divisas muestra dónde se sitúan ahora las ocho divisas principales y cómo se ha movido cada uno de los 28 pares principales en nueve marcos temporales a la vez, de M1 a MN1. Ambas lecturas caben en un solo gráfico y se actualizan mediante un temporizador. Clasificar pares por sí solo es engañoso. Cuando una sola moneda se mueve, cada par qu
FREE
Multi Timeframe Currency Strength Panel
Narayanan Mohanan Mohanan Krishnan
MTF Currency Strength Panel for MetaTrader 5 Medidor de fuerza de divisas multitemporal: los 28 pares principales en un solo gráfico. Este panel de fuerza de divisas muestra dónde se sitúan ahora las ocho divisas principales y cómo se ha movido cada uno de los 28 pares principales en nueve marcos temporales a la vez, de M1 a MN1. Ambas lecturas caben en un solo gráfico y se actualizan mediante un temporizador. Clasificar los pares por sí solos induce a error. Cuando una divisa se mueve, todos lo
FREE
Este indicador representa el Force Index —la variación de precio de cada vela multiplicada por su volumen— dentro de bandas adaptativas de desviación estándar. Mientras el precio por sí solo le dice que el mercado se ha movido, el Force Index le dice cuánto esfuerzo hizo falta para moverlo. Una variación de precio amplia con poco volumen y una variación pequeña con mucho volumen son sucesos muy distintos, aunque las velas se parezcan. El Force Index los separa combinando ambos factores en una ún
FREE
Este indicador representa el Delta de Volumen Acumulado (CVD) — el total acumulado del volumen de cada vela, con el signo de la dirección en que cerró — dentro de bandas adaptativas de desviación estándar. Responde a una pregunta que el precio por sí solo no responde: ¿el movimiento está sostenido por la participación, o simplemente va a la deriva? El total acumulado se reinicia en un anclaje que usted elige — diario, semanal o mensual — de modo que la lectura siempre es relativa a la sesión, se
FREE
Este indicador traza la Índice de fuerza (el cambio de precio de cada barra multiplicado por su volumen) dentro de bandas adaptativas de desviación estándar. Mientras que el precio por sí solo indica que un mercado se movió, el índice de fuerza indica cuánto esfuerzo se hizo para moverlo. Un gran cambio de precio en un volumen reducido y un pequeño cambio en un volumen elevado son eventos muy diferentes, incluso cuando las velas parecen similares. El índice de fuerza los separa combinándolos en
FREE
Trend Survival States
Narayanan Mohanan Mohanan Krishnan
Trend Survival States para MetaTrader 5: un indicador de régimen de libre mercado que mide la presión alcista y bajista con bandas de volatilidad adaptativas y una clasificación de tendencias de cinco estados Presión alcista y bajista, diferencial de banda adaptativa y clasificación de mercado de cinco estados, gratis para MT5. Mide la presión de compra y venta detrás del movimiento actual y la clasifica en un estado de mercado: alcista fuerte, alcista débil, neutral, bajista débil, bajista fuer
FREE
OBVCD Pro MT4
Narayanan Mohanan Mohanan Krishnan
OBVCD Pro es un oscilador de impulso que aplica análisis de convergencia/divergencia a Volumen en equilibrio (OBV) en lugar de precio, combina bandas de volatilidad adaptativas con un clasificador de régimen de 5 estados que puede leerse visualmente en el gráfico o ser consumido directamente por un Asesor Experto. La mayoría de los osciladores clásicos analizan únicamente el precio. OBVCD Pro calcula la convergencia y divergencia del flujo de volumen acumulado, por lo que mide la participación d
Currency Strength Oscillator MT4
Narayanan Mohanan Mohanan Krishnan
Oscilador de fuerza monetaria para MetaTrader 4 Un indicador de fortaleza relativa de la moneda que traza la historia de las ocho principales. Este oscilador de fortaleza monetaria traza la fortaleza relativa de las ocho monedas principales como una historia, descompuesta de la 28 pares principales. Si bien un medidor de fortaleza monetaria estándar le dice dónde están las cosas en este momento, esto muestra cómo llegaron allí: qué moneda se ha fortalecido, cuál se ha revertido y dónde cambió de
Oscillator Regime Suite MT4
Narayanan Mohanan Mohanan Krishnan
Este indicador aplica la construcción de convergencia/divergencia —media móvil rápida menos lenta, con una línea de señal— a una serie derivada del volumen en lugar de al precio. Hay tres fuentes seleccionables: Delta de Volumen Acumulado, Índice de Fuerza y On Balance Volume. Sobre el resultado se trazan bandas de volatilidad adaptativas, y cada barra cerrada se clasifica en uno de cinco estados de régimen. Ese estado se expone como un búfer numérico, de modo que un Asesor Experto puede leerlo
OBVCD Pro
Narayanan Mohanan Mohanan Krishnan
OBVCD Pro es un oscilador de momento que aplica el análisis de convergencia/divergencia al On-Balance Volume (OBV) en lugar del precio, combinando bandas de volatilidad adaptativas con un clasificador de régimen de mercado de cinco estados. El resultado puede consultarse visualmente en el gráfico o leerse directamente desde un Expert Advisor. La mayoría de los osciladores clásicos analizan únicamente el precio. OBVCD Pro calcula la convergencia y la divergencia a partir del flujo de volumen acum
Currency Strength Oscillator MT5
Narayanan Mohanan Mohanan Krishnan
Este indicador representa la fuerza relativa de las ocho divisas principales como un histórico, descompuesta a partir de los 28 pares principales. Un panel indica cómo están las cosas ahora. Esto muestra cómo se ha llegado hasta ahí: qué divisa ha venido fortaleciéndose, cuál ha girado ya y dónde cambió de manos el liderazgo. Las ocho series están expuestas como búferes de indicador documentados, de modo que un Asesor Experto puede leer la fuerza de las divisas directamente. Cómo funciona la des
Oscillator Regime Suite
Narayanan Mohanan Mohanan Krishnan
Este indicador aplica la construcción de convergencia/divergencia —media móvil rápida menos lenta, con una línea de señal— a una serie derivada del volumen en lugar de al precio. Hay tres fuentes seleccionables: Delta de Volumen Acumulado, Índice de Fuerza y On Balance Volume. Sobre el resultado se trazan bandas de volatilidad adaptativas, y cada barra cerrada se clasifica en uno de cinco estados de régimen. Ese estado se expone como un búfer numérico, de modo que un Asesor Experto puede leerlo
Structure Flow and Trailing Stop
Narayanan Mohanan Mohanan Krishnan
Este indicador dibuja dos líneas sobre el gráfico de precios: una línea de flujo adaptativa que sigue la dirección del mercado, y un stop dinámico que se mueve únicamente en esa dirección y nunca hacia atrás. Un pequeño panel informa del estado que hay detrás de ambas. El stop dinámico puede calcularse de cinco formas distintas. No son variaciones de una misma idea: cada una se ancla a algo diferente y, en el mismo gráfico, discrepan con frecuencia. La línea de flujo Una media adaptativa. Suaviz
Trend Survival Rate
Narayanan Mohanan Mohanan Krishnan
Tasa de supervivencia de tendencia para MetaTrader 5: un indicador del régimen de mercado que mide la frecuencia con la que el estado de tendencia actual ha sobrevivido hasta la siguiente barra y puntúa su propio pronóstico. Tasa de supervivencia de tendencias, clasificación del estado del mercado y puntuación de pronóstico de Brier en vivo, en una ventana de indicador MT5. Mide la presión de compra y venta detrás del movimiento actual, lo clasifica en un estado de mercado e informa con qué frec
Filtro:
No hay comentarios
Respuesta al comentario