Structure Flow and Trailing Stop MT4

Structure Flow e Trailing Stop MT4 — uma linha de fluxo adaptativa com cinco métodos de trailing stop, estrutura de mercado e faixas de liquidez para MetaTrader 4

Cinco métodos de trailing stop, uma linha de fluxo adaptativa e um painel de condições que informa quantas medições estão de acordo.Este indicador desenha duas linhas no gráfico de preços: uma linha de fluxo adaptativo que segue a direção do mercado e um trailing stop que se move apenas nessa direção e nunca volta. Um pequeno painel relata o estado por trás deles.

O trailing stop pode ser calculado de cinco maneiras diferentes. Estas não são variações de uma ideia – cada uma ancora-se em algo diferente e, no mesmo gráfico, frequentemente discordam.

Structure Flow e Trailing Stop também estão disponíveis paraMetaTrader5. Esta versão MT4 é uma versão direta dela, verificada barra por barra – a comparação é descrita mais abaixo.

A linha de fluxo

Uma média adaptativa. Ele suaviza fortemente quando o preço está girando e levemente quando o preço está viajando, de modo que permanece próximo durante um movimento sem perseguir cada oscilação em uma faixa. Três entradas controlam: a janela sobre a qual ela mede e a suavização mais rápida e mais lenta que pode usar.

Um filtro de ruído mantém a linha imóvel quando o preço não se moveu o suficiente para valer a pena segui-la. Esse limite é expresso em ATR, portanto, é dimensionado com o instrumento em vez de assumir um valor de pip.

O trailing stop e seus cinco métodos

O stop avança apenas na direção da tendência. Nunca se move contra a tendência e nunca recua, pelo que durante a consolidação mantém o seu nível em vez de se aproximar do preço. Quando o preço o ultrapassa, a tendência muda e o stop se move para o outro lado.

  • Pivô giratório— ancorado no último balanço da linha de fluxo, ou na trilha do ATR quando esta for mais estreita. Estrutural: fica onde o mercado girou pela última vez.
  • Trilha ATR— uma distância ATR fixa da linha de fluxo, catraca barra por barra. O mais suave dos cinco, pois herda a suavização da própria linha de fluxo.
  • Supertendência— uma banda ATR em torno do preço médio de cada barra, mudando quando o fechamento a ultrapassa. Angular em vez de suave: caminha com as barras em vez de curvar com uma média.
  • Lustre— ancorado no ponto mais alto ou mais baixo da linha de fluxo no lookback. Resiste a retrocessos dos quais métodos mais rígidos desistem.
  • Canal Donchian— o máximo mais alto e o mínimo mais baixo no lookback, sem nenhum componente ATR. O mais largo dos cinco e o mais lento para virar.

Como se ancoram em coisas diferentes, respondem de maneira diferente. No diário USOIL de 14 de agosto de 2026, cinco ocorrências em um gráfico diziam: swing pivot bullish para 167 barras, Donchian para 28, trilha ATR para 23, Chandelier para 21 — e SuperTrend bearish para 11. Todos os cinco relataram o mesmo regime e a mesma estrutura. Eles concordaram em tudo, exceto na direção, e os níveis que estabeleceram ultrapassaram os doze dólares por barril.

O que combina com você é uma questão sobre como você negocia, e não sobre o que é certo.

Várias instâncias podem ser executadas em um gráfico, cada uma com seu próprio método e seu próprio painel – que é como a captura de tela foi feita.

O painel de condições

Quatro condições são avaliadas em cada barra: a direção do fluxo, sua posição em relação a uma banda de volatilidade, a estrutura de oscilação do mercado e o tamanho do impulso atual. O painel informa quantos concordam e em que direção, juntamente com a duração da tendência do fluxo, o regime de volatilidade e uma leitura de compressão.

Isto é um resumo de onde está o mercado, não uma instrução sobre o que fazer. A concordância de quatro condições descreve o presente; não prevê o que se segue.

O painel pode ficar em qualquer canto ou centralizado verticalmente e mudar para um formato compacto de duas linhas quando várias instâncias compartilham um gráfico.

Lendo de um Expert Advisor

Todos os oito buffers estão expostos e documentados. Quatro deles não foram desenhados — existem para que um EA possa ler as conclusões do indicador como números, em vez de inferi-las a partir do desenho.

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);

O mapa de buffer no MetaTrader 4, que difere da versão MetaTrader 5. Leia isto antes de escrever qualquer código EA.

  • 0- linha de fluxo, metade de alta
  • 1- linha de fluxo, metade de baixa
  • 2- trailing stop, metade de alta
  • 3- trailing stop, metade de baixa
  • 4— qualidade da condição, 0 a 100
  • 5- máscara de bits de condição: 1 fluxo, 2 volatilidade, 4 estrutura, 8 impulso, então 15 significa que todos os quatro concordam
  • 6— direção da tendência, +1 ou −1
  • 7— regime: 1 tendência, 2 variação, 3 compressão, 4 expansão, 5 exaustão

Por que os buffers de 0 a 3 são divididos ao meio.O MetaTrader 4 não possui nenhum tipo de desenho de linha colorida, então cada uma das duas linhas é desenhada como uma metade alta e uma metade baixa, com EMPTY_VALUE onde quer que a outra metade esteja ativa. Para ler a linha de fluxo como uma única série, pegue o buffer 0 e o buffer 1 não EMPTY_VALUE naquela barra. O mesmo se aplica à parada nos buffers 2 e 3.

No MetaTrader 5 esses mesmos índices significam outra coisa— buffer 1 e buffer 3 são índices de cores, e as duas linhas são séries únicas nos buffers 0 e 2. Um EA escrito para uma plataforma precisa que esta seção seja alterada para a outra; tudo do buffer 4 em diante é idêntico.

O buffer 7 é aquele que vale a pena conhecer. Um sistema que deveria permanecer num mercado rotativo pode lê-lo directamente em vez de derivar um regime próprio.

Leia o turno 1 — a última barra totalmente fechada — para valores que não serão alterados.

Entradas

  • Linha de fluxo— a janela adaptativa (padrão 14), a suavização mais rápida e mais lenta (2 e 30) e o limite de ruído em ATR (0.3)
  • Parada final— o método, o período ATR (14) e o multiplicador (2.5), o lookback do canal (20) e as configurações de pivô
  • Faixas de liquidez— a distância da banda mais interna no ATR (6.5) e a resolução e lookback do perfil de volume
  • Estrutura de mercado— quantas barras de cada lado definem uma oscilação (10 e 10) e quantas quebras confirmam uma mudança
  • Portões de condição— o limite de impulso, quanto tempo um regime deve manter para contar e até que ponto retroceder para avaliar (500 barras)
  • Mostrar— as duas cores e o canto do painel, posição vertical, deslocamentos, tamanho da fonte e modo compacto

Comportamento de cálculo

Os valores da barra fechada são finais. A barra em formação é recalculada a cada tick a partir de uma cópia do estado interno, de modo que o stop reage ao preço ao vivo, enquanto o estado do qual o histórico depende avança apenas uma vez, quando a barra fecha. Um trailing stop atualizado apenas no fechamento permaneceria imóvel exatamente durante os movimentos que importam.

Nada é desenhado antes que o cálculo tenha o histórico necessário e nenhum valor é calculado a partir de uma janela parcial e depois plotado como se estivesse completo.

Um comportamento que vale a pena declarar claramente.A leitura da qualidade da condição depende de quanto histórico o terminal carregou, porque as condições são avaliadas em um lookback fixo contado a partir da barra mais recente. Dois gráficos do mesmo instrumento com diferentes profundidades históricas podem, portanto, mostrar pontuações de qualidade ligeiramente diferentes na mesma barra. A direção da tendência, o regime e ambas as linhas não são afetados.

Sobre as capturas de tela.Cada imagem é capturada no MetaTrader 4, nesta versão, na mesma resolução. O primeiro mostra cinco instâncias em um gráfico, uma por método de parada, de modo que a discordância descrita acima possa ser lida diretamente, em vez de ser considerada confiável. A sétima mostra todas as entradas e a janela de dados juntas.

Os dois últimos são a divisão do buffer, demonstrada.Eles são o mesmo instrumento no Testador de Estratégia, uma vez com tendência de alta e outra de baixa. No primeiro, Flow Bull eStop Bull mantenha os valores e os buffers de baixa estão vazios; no segundo é exatamente invertido. Se você pretende ler este indicador de um EA, essas duas imagens valem mais que a tabela de buffers — elas mostram o EMPTY_VALUE comportamento contra o qual você estará codificando.

A versão MetaTrader 5 era a original e esta é uma porta direta, verificada em relação a ela: no histórico correspondente entre três instrumentos, a linha de fluxo, o trailing stop e a classificação de tendência concordam em cada barra comparável, e a qualidade da condição difere por uma mediana de 0.12 em uma pontuação exibida como um número inteiro. O que difere entre as duas plataformas é o próprio terminal – renderização do gráfico, o layout da caixa de diálogo de configurações e a divisão do buffer descrita acima – e não o que o indicador calcula.

Notas

  • Baseia-se na tabela de preços. Duas linhas visíveis, sem janela separada.
  • Várias instâncias podem ser anexadas a um gráfico, cada uma com um método diferente e seu próprio painel. Duas instâncias do mesmo método devem receber posições de painel diferentes.
  • A parada é um nível, não uma ordem.O indicador desenha onde ficaria um trailing stop. Não conhece a sua posição, não coloca nem modifica ordens e não gere negociações.
  • As leituras de volume usam o volume de ticks, que toda corretora fornece.
  • Sem dependências externas.Cada valor é calculado dentro do indicador. Ele não chama nenhum outro indicador, portanto não há identificadores para falhar, nada para instalar junto com ele e nenhuma dependência do estado da sua pasta de indicadores padrão.

O que isso é e o que não é

Esta é uma ferramenta de análise técnica e de filtragem das condições de mercado. Não é um sistema de negociação, não produz sinais de compra ou venda, não dá conselhos de investimento e não abre nem gere posições.

Deliberadamente não há setas de entrada. Um nível de stop e uma contagem de condições acordadas descrevem onde está o mercado; transformar isso em uma decisão é tarefa do leitor, não do indicador.

É descritivo e não preditivo, e nenhuma afirmação é feita sobre seu desempenho.

A demonstração gratuita é executada no Strategy Tester. Coloque-o nos instrumentos e prazos que você realmente negocia, experimente cada um dos cinco métodos de stop e compare-o com seus próprios gráficos.

Mais ferramentas deste desenvolvedor

Eu construo indicadores MT4 e Expert Advisors com ênfase em código limpo, documentado e sem repintura - lógica de barra fechada, buffers validados e sem dependências de outros indicadores.

A classificação do regime de cinco estados aqui é a mesma usada noSuíte de regime oscilador, que o aplica a séries derivadas de volume em uma janela separada, e não ao preço no gráfico.

Veja todos os produtos publicados →

Dúvidas sobre o cálculo, a decomposição ou como usar isso junto com suas próprias ferramentas? Envie-me uma mensagem privada - terei prazer em responder.

Desenvolvido e mantido por Narayanan Mohanan, desenvolvedor MT4/MQL4.

Se encontrar algum erro na tradução desta página, entre em contato comigo e farei a correção.

Mais do autor
Anchored Volume Delta with Adaptive Bands
Narayanan Mohanan Mohanan Krishnan
Este indicador representa o Cumulative Volume Delta (CVD) — o total acumulado do volume de cada candle, com o sinal dado pela direção do seu fechamento — dentro de bandas adaptativas de desvio padrão. Ele responde a uma pergunta que o preço sozinho não responde: o movimento está sustentado pela participação, ou está apenas seguindo por inércia? O total acumulado reinicia na âncora que você escolher — diária, semanal ou mensal —, de modo que a leitura é sempre relativa à sessão, à semana ou ao mê
FREE
MTF Currency Strength Panel MT4
Narayanan Mohanan Mohanan Krishnan
MTF Currency Strength Panel for MetaTrader 4 Medidor de força de moedas multitemporal: os 28 pares principais num único gráfico. Este painel de força de moedas mostra onde estão agora as oito moedas principais e como cada um dos 28 pares principais se moveu em nove períodos ao mesmo tempo, de M1 a MN1. As duas leituras cabem num único gráfico e são atualizadas por um temporizador. Classificar pares por si só é enganoso. Quando uma única moeda se move, cada par que a contém se move com ela, de mo
FREE
Multi Timeframe Currency Strength Panel
Narayanan Mohanan Mohanan Krishnan
MTF Currency Strength Panel for MetaTrader 5 Medidor de força de moedas multitemporal: os 28 pares principais num único gráfico. Este painel de força de moedas mostra onde estão agora as oito moedas principais e como cada um dos 28 pares principais se moveu em nove períodos ao mesmo tempo, de M1 a MN1. As duas leituras cabem num único gráfico e são atualizadas por um temporizador. Classificar os pares isoladamente induz ao erro. Quando uma única moeda se move, todos os pares que a contêm se move
FREE
Este indicador representa o Force Index — a variação de preço de cada barra multiplicada pelo seu volume — dentro de bandas adaptativas de desvio padrão. Enquanto o preço sozinho lhe diz que o mercado se moveu, o Force Index diz quanto esforço foi necessário para movê-lo. Uma variação de preço ampla com volume reduzido e uma variação pequena com volume elevado são eventos muito diferentes, mesmo quando os candles se parecem. O Force Index os separa combinando ambos os fatores em uma única leitur
FREE
Este indicador traça o Delta de Volume Acumulado (CVD) — o total acumulado do volume de cada barra, com o sinal da direção em que ela fechou — dentro de bandas adaptativas de desvio padrão. Ele responde a uma pergunta que o preço sozinho não responde: o movimento está sendo sustentado pela participação, ou está apenas à deriva? O total acumulado recomeça em uma âncora que você escolhe — diária, semanal ou mensal —, de modo que a leitura é sempre relativa à sessão, semana ou mês atual, e não ao i
FREE
Este indicador traça o Índice de Força — a variação do preço de cada barra multiplicada pelo seu volume — dentro de bandas adaptativas de desvio padrão. Enquanto o preço por si só indica que um mercado se movimentou, o Índice de Força informa quanto esforço foi necessário para movê-lo. Uma grande mudança de preço em um volume pequeno e uma pequena mudança em um volume pesado são eventos muito diferentes, mesmo quando as velas parecem semelhantes. O Índice de Força os separa combinando ambos em u
FREE
Trend Survival States
Narayanan Mohanan Mohanan Krishnan
Trend Survival States para MetaTrader 5 — um indicador de regime de mercado livre que mede a pressão de alta e baixa com bandas de volatilidade adaptativas e uma classificação de tendência de cinco estados Pressão de alta e baixa, spread de banda adaptativa e classificação de mercado de cinco estados, gratuito para MT5. Ele mede a pressão de compra e venda por trás do movimento atual e classifica-a em um estado de mercado: alta forte, alta fraca, neutra, baixa fraca, baixa forte. Este é um indic
FREE
OBVCD Pro MT4
Narayanan Mohanan Mohanan Krishnan
OBVCD Pro é um oscilador de momento que aplica análise de convergência/divergência para Volume de equilíbrio (OBV) em vez de preço, combinando bandas de volatilidade adaptativas com um classificador de regime de 5 estados que pode ser lido visualmente no gráfico ou consumido diretamente por um Expert Advisor. A maioria dos osciladores clássicos analisa apenas o preço. OBVCD Pro calcula a convergência e a divergência a partir do fluxo de volume cumulativo, medindo assim a participação por trás de
Currency Strength Oscillator MT4
Narayanan Mohanan Mohanan Krishnan
Oscilador de força monetária para MetaTrader 4 Um indicador de força relativa da moeda que traça a história das oito principais empresas. Este oscilador de força monetária representa a força relativa das oito principais moedas como um histórico, decomposto a partir do 28 pares principais. Embora um medidor de força monetária padrão lhe diga onde as coisas estão agora, isso mostra como elas chegaram lá – qual moeda tem se fortalecido, qual foi revertida e onde a classificação mudou de mãos. Todas
Oscillator Regime Suite MT4
Narayanan Mohanan Mohanan Krishnan
Este indicador aplica a construção de convergência/divergência — média móvel rápida menos lenta, com uma linha de sinal — a uma série derivada do volume , e não ao preço. Há três fontes selecionáveis: Delta de Volume Acumulado, Índice de Força e On Balance Volume. Sobre o resultado são traçadas bandas de volatilidade adaptativas, e cada barra fechada é classificada em um de cinco estados de regime. Esse estado é exposto como um buffer numérico, de modo que um Expert Advisor pode lê-lo diretament
OBVCD Pro
Narayanan Mohanan Mohanan Krishnan
O OBVCD Pro é um oscilador de momento que aplica a análise de convergência/divergência ao On-Balance Volume (OBV) em vez do preço, combinando bandas de volatilidade adaptativas com um classificador de regime de mercado de cinco estados. O resultado pode ser observado visualmente no gráfico ou lido diretamente por um Expert Advisor. A maioria dos osciladores clássicos analisa apenas o preço. O OBVCD Pro calcula a convergência e a divergência a partir do fluxo de volume acumulado, medindo assim a
Currency Strength Oscillator MT5
Narayanan Mohanan Mohanan Krishnan
Este indicador traça a força relativa das oito principais moedas como um histórico, decomposta a partir dos 28 pares principais. Um painel mostra como está a situação agora. Isto mostra como se chegou até aqui: que moeda vem se fortalecendo, qual já reverteu e onde a liderança mudou de mãos. Todas as oito séries são expostas como buffers de indicador documentados, de modo que um Expert Advisor pode ler a força das moedas diretamente. Como funciona a decomposição Cada uma das oito moedas aparece
Oscillator Regime Suite
Narayanan Mohanan Mohanan Krishnan
Este indicador aplica a construção de convergência/divergência — média móvel rápida menos lenta, com uma linha de sinal — a uma série derivada do volume , e não ao preço. Há três fontes selecionáveis: Delta de Volume Acumulado, Índice de Força e On Balance Volume. Sobre o resultado são traçadas bandas de volatilidade adaptativas, e cada barra fechada é classificada em um de cinco estados de regime. Esse estado é exposto como um buffer numérico, de modo que um Expert Advisor pode lê-lo diretament
Structure Flow and Trailing Stop
Narayanan Mohanan Mohanan Krishnan
Este indicador desenha duas linhas no gráfico de preços: uma linha de fluxo adaptativa que acompanha a direção do mercado e um stop móvel que se desloca apenas nessa direção e nunca para trás. Um pequeno painel informa o estado por trás de ambas. O stop móvel pode ser calculado de cinco maneiras diferentes. Não são variações de uma mesma ideia: cada uma se ancora em algo distinto e, no mesmo gráfico, frequentemente discordam. A linha de fluxo Uma média adaptativa. Suaviza bastante quando o preço
Trend Survival Rate
Narayanan Mohanan Mohanan Krishnan
Trend Survival Rate para MetaTrader 5 — um indicador de regime de mercado que mede a frequência com que o estado da tendência atual sobreviveu até a próxima barra e pontua sua própria previsão Taxa de sobrevivência da tendência, classificação do estado do mercado e pontuação de previsão Brier ao vivo, em uma janela de indicador MT5. Ele mede a pressão de compra e venda por trás do movimento atual, classifica-o em um estado de mercado e relata com que frequência esse estado sobreviveu até a barra
Filtro:
Sem comentários
Responder ao comentário