FXR MA Trend
- Indicadores
- Versão: 1.0
FXR MA Trend é um indicador de janela de gráfico que desenha uma fita de seis médias móveis, calculadas opcionalmente em um timeframe diferente (de estrutura), e visualiza o estado da fita: candles coloridos conforme a tendência, marcadores de virada (setas), um painel de informações no gráfico e alertas opcionais.
É uma ferramenta de visualização e de leitura de mercado. Não abre operações, não gerencia posições e não prevê o preço. Os sinais são mudanças de estado de uma fita de médias móveis — atrasados por construção — e não são recomendações de negociação.
O que ele desenha
- Fita — seis linhas de médias móveis. Os comprimentos das linhas são Base, Base+Spacing, … , Base+5×Spacing (padrão: 40 com espaçamento 8 → 40/48/56/64/72/80). A linha mais rápida é desenhada mais grossa. As cores das linhas esmaecem da linha mais rápida para a mais lenta, misturando-se ao fundo do gráfico, de modo que a fita é percebida como um único objeto. As cores acompanham o estado atual da tendência e se adaptam automaticamente quando você muda o tema de cores do gráfico.
- Candles de tendência (opcional). Os candles são redesenhados na cor de alta/baixa enquanto o estado da fita é de alta/baixa.
- Marcadores de virada (opcional). Uma seta é plotada na barra em que o estado da tendência vira (veja "Signals" para a definição exata). Posição: junto aos candles, ou acompanhando a borda externa da fita com um deslocamento baseado no ATR(14).
- Painel de informações (opcional). Uma caixa compacta no gráfico mostrando: tendência atual, timeframe de estrutura, fonte/tipo de MA, comprimentos, modo de sinal ativo, último sinal e barras desde a virada, expansão/compressão da fita e um percentual de "Strength". Três níveis de detalhe (Small / Medium / Large) e seis posições na tela.
Motor de médias móveis
Dez tipos de MA são implementados do zero (sem bibliotecas externas): SMA, EMA, WMA, HMA (Hull), RMA (Wilder), VWMA (ponderada por volume), DEMA, TEMA, ALMA (Arnaud Legoux, com parâmetros offset/sigma) e LSMA (regressão por mínimos quadrados, com um parâmetro de deslocamento de barras). Oito fontes de preço: Close, Open, High, Low, HL2, HLC3, OHLC4, HLCC4.
Notas de implementação, ditas com clareza:
- EMA, RMA, DEMA e TEMA são inicializadas com a SMA de seus primeiros L valores. Os valores nos primeiros períodos do histórico podem diferir ligeiramente dos de plataformas que usam outra convenção de inicialização; eles convergem conforme o histórico cresce.
- A VWMA usa volume de ticks (o volume disponível no terminal para a maioria dos símbolos).
- Cada linha permanece vazia (não desenhada) até ter barras suficientes para ser matematicamente válida — o indicador não inventa valores de aquecimento.
Timeframe de estrutura (multitimeframe)
A fita pode ser calculada em qualquer timeframe, não apenas no do gráfico. Em um gráfico de timeframe inferior, cada barra do gráfico mostra o valor da fita do timeframe de estrutura no fechamento dessa barra, seja como rampas suaves interpoladas, seja como degraus exatos (parâmetro). Os dados do timeframe de estrutura são copiados e armazenados em cache e recalculados no máximo a cada 5 segundos ou quando uma nova barra de estrutura abre. Se o histórico do timeframe de estrutura ainda não estiver disponível (símbolo novo, gráfico de timeframe muito baixo), o indicador recorre ao timeframe do gráfico e registra uma mensagem, em vez de não desenhar nada.
Sinais — definições exatas
O estado da tendência é calculado por barra em um de dois modos:
- Ribbon Flip (padrão): o estado é de alta enquanto a linha mais rápida está acima da mais lenta, e de baixa enquanto está abaixo.
- Fastest MA Slope: o estado segue a direção da linha mais rápida em relação à barra anterior.
Um marcador Buy aparece na barra em que o estado muda de baixa estabelecida para alta; um marcador Sell na mudança de alta estabelecida para baixa. Uma tendência que emerge de um estado de aquecimento desconhecido/lateral não produz marcador — o primeiro marcador aparece na primeira virada genuína.
Notas honestas de comportamento:
- Os marcadores e as cores dos candles na barra em formação são atualizados a cada tick e podem mudar ou desaparecer antes do fechamento da barra. É assim que qualquer indicador em tempo real se comporta; nada aqui é "sem repintura", e nenhuma afirmação desse tipo é feita.
- Com um timeframe de estrutura, as barras do gráfico pertencentes à barra de estrutura em formação acompanham o valor ao vivo dessa barra de estrutura; o estado delas pode mudar até que essa barra de estrutura feche.
- Os alertas (popup / push / e-mail / som) podem, opcionalmente, ser restritos à última barra fechada ("Confirm Signals On Bar Close", ativado por padrão). Cada direção alerta no máximo uma vez por barra. Após recarregar o gráfico ou trocar de timeframe, o sinal da última barra fechada pode alertar mais uma vez, porque o estado de deduplicação dos alertas fica na memória.
- O texto do alerta mostra o símbolo e o timeframe do gráfico.
- Cruzamentos de MA são atrasados. Em mercados laterais, esse estilo de sinal vira com frequência e produzirá sequências consecutivas de mudanças de estado com perdas, como qualquer sistema de cruzamentos. Isso é uma propriedade das médias móveis, não um defeito que este indicador possa remover.
Números do painel de informações
- Strength % = distância atual entre as linhas mais rápida e mais lenta da fita, dividida pela distância máxima desse tipo nas últimas "Momentum Normalization Length" barras (padrão 100). É uma normalização descritiva da largura da fita dentro da janela recente. Não é uma probabilidade, não é uma pontuação de confiança e não é preditivo.
- Ribbon = "Expanding" quando a distância rápida–lenta aumentou em relação à barra anterior; caso contrário, "Compressing".
- Bars Since Flip = barras fechadas desde a última mudança de estado dentro da janela de cálculo.
Desempenho
O indicador recalcula a janela visível a cada tick. A janela é limitada por "Max Bars To Calculate" (padrão 5.000, faixa 100–20.000), mais uma região interna de aquecimento antes dela. Em configurações multitimeframe, os cálculos do timeframe de estrutura são armazenados em cache como descrito acima, e um limite interno impede que combinações patológicas (por exemplo, gráfico M1 com estrutura mensal) solicitem quantidades de dados irrazoáveis. Em máquinas lentas ou com fluxos intensos de ticks, reduza Max Bars To Calculate.
Configurações padrão
| Parâmetro | Padrão | Parâmetro | Padrão |
|---|---|---|---|
| Structure Timeframe (timeframe de estrutura) | Current (atual) | MA Type (tipo de MA) | HMA |
| Source (fonte) | Close | Base Length / Spacing (comprimento base / espaçamento) | 40 / 8 (espaçamento mín. 1) |
| Signal Trigger (gatilho do sinal) | Ribbon Flip | Confirm On Bar Close | true |
| Arrows / Colored Candles (setas / candles coloridos) | on / on (lig. / lig.) | Arrow Position (posição das setas) | Ribbon edge (0.5 × ATR14) — borda da fita |
| Info Box (caixa de informações) | on, Large, Top-Left (lig., Large, canto superior esquerdo) | Strength Window | 100 barras |
| Popup Alert (alerta popup) | on (lig.) | Push / Email / Sound | off (deslig.) |
| Max Bars To Calculate | 5.000 | HTF Line Style (estilo da linha HTF) | Smooth (suave) |
Limitações (conhecidas e aceitas)
- Os sinais são atrasados; eles descrevem a fita, não o futuro.
- Marcadores na barra em formação são provisórios até a barra fechar; estados multitimeframe são provisórios até a barra de estrutura fechar.
- O painel de informações usa nomes de objetos fixos — execute apenas uma instância com a caixa de informações por gráfico.
- A VWMA depende do volume de ticks.
- O "Strength %" depende da janela de normalização escolhida e é comparável apenas consigo mesmo.
O que este produto não é
Não é um expert advisor (EA). Sem negociação automatizada ou semiautomatizada. Nenhum resultado de backtest, taxa de acerto ou número de desempenho é fornecido ou sugerido, porque nada disso é alegado. Nenhuma alegação de ausência de repintura, de precisão ou de lucratividade, de qualquer tipo.
Aviso legal
Este indicador é fornecido gratuitamente apenas para fins educacionais e de visualização de gráficos. Não constitui aconselhamento financeiro, de investimento ou de negociação. Negociar produtos alavancados, como forex e CFDs, envolve alto risco de perder dinheiro rapidamente. Qualquer decisão de negociar é exclusivamente sua; o comportamento passado do indicador não determina resultados futuros. Teste qualquer configuração primeiro em uma conta demo. O autor não aceita qualquer responsabilidade por decisões de negociação ou perdas.

O usuário não deixou nenhum comentário para sua avaliação