Trend Survival States
- Indicadores
-
Narayanan Mohanan Mohanan Krishnan
Construo ferramentas de medição para MetaTrader. Descrevem o que o mercado já fez e declaram os limites de cada medição em vez de os esconder. - Versão: 1.5
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 indicador completo do regime, não um teste limitado no tempo e nem uma demonstração deficiente. Tudo o que está desenhado no gráfico é o cálculo completo.
O que a versão paga adiciona.A Taxa de Sobrevivência da Tendência informa com que frequência o estado atual sobreviveu até a próxima barra e pontuações que preveem o que realmente aconteceu usando uma pontuação de Brier. Esses dois números e as configurações que os regem são o que esta versão gratuita não inclui. Todo o resto é idêntico – e ambos podem ser executados no mesmo gráfico ao mesmo tempo, portanto a diferença é visível e não descrita.
Como funciona
Dois componentes de pressão são calculados a partir do preço: um envelope superior e um inferior, cada um medido em uma janela retrospectiva. A diferença entre eles é a propagação, e seu sinal indica qual lado é dominante. Bandas adaptativas de desvio padrão sobre o spread indicam se essa dominância é comum ou incomum para este instrumento.
O sinal e as faixas juntas classificam cada barra concluída em um dos cinco estados. A placa decide a direção; as bandas decidem a condenação.
Uma observação sobre o mapeamento do envelope, porque é contra-intuitivo e vale a pena mencionar: o envelope superior é um teto que fica muito acima do preço durante umtendência de baixa, portanto, suas medidas de variância suportam pressão. O envelope inferior é um piso que fica abaixo do preço durante umtendência de alta, então mede a pressão de alta. O mapeamento cruzado é deliberado e correto.
A série de entrada é close . Não alto/baixo — os extremos já capturam a excursão, e usar alto/baixo seria uma contagem dupla. Declarado aqui para que os valores possam ser reproduzidos.
O painel
As pressões de alta e baixa são mostradas como parcelas percentuais da pressão total, e não como valores brutos. Os termos brutos contêm as unidades de preço do instrumento: a mesma leitura é 28.48 no ouro e 0.0003 no EURUSD, e num cruzamento de baixo preço ambos são arredondados para zero, embora ainda sejam significativamente diferentes. As ações são o valor comparável, portanto, as ações são o que o painel mostra. O saldo varia de -100 (todos em baixa), passando por 0 (par) a +100 (todos em alta), e é o mesmo em todos os instrumentos e períodos de tempo.
O painel também informa o estado atual e quantas barras ele contém. Os valores brutos permanecem disponíveis nos buffers para um Expert Advisor que os queira.
Comportamento de cálculo
Os valores são calculados a partir de barras preenchidas. Valores fechados não são repintados.
A classificação de cinco estados não é simétrica em duração – uma leitura neutra pode persistir por muitas barras em um instrumento silencioso, e um estado forte pode durar uma barra. O campo de idade do estado no painel está lá, portanto isso é visível e não inferido.
Entradas
- Retrospectiva de pressão— a janela para ambos os componentes do envelope. Padrão 21.
- Período da linha de sinal— suavização da linha de sinal. Padrão 9.
- Suavização de propagação— 1 desliga. Padrão 5, escolhido por medição: em 20 os estados quase não mudaram, em 1 o spread era muito irregular para a comparação forte/fraca.
- Período de bandas e largura de banda– a janela e a largura que decidem a convicção. Padrão 20 e 1.0 — um desvio padrão, o limite da variação ordinária.
- Painel— mostrar ou ocultar, colocá-lo no gráfico de preços ou na janela do indicador, tamanho do texto, cores e deslocamentos.
As configurações que controlam a taxa de sobrevivência e a pontuação da previsão não são mostradas nesta versão, porque esta versão não as calcula. Um controle que não muda nada é pior que um controle ausente.
Buffers para Expert Advisors
Nove parcelas, sete desenhadas e duas apenas de dados. Todos os nove são legíveis com iCustom() e CopyBuffer() , e todos os nove aparecem na janela de dados.
- Buffer 0 – Pressão de Touro
- Buffer 1 – Pressão de Urso
- Buffer 2 – Sinal
- Buffer 3 - Spread (touro - urso)
- Buffer 4 — índice de cores para o histograma de spread, não uma série de dados
- Buffer 5 – Banda Superior
- Buffer 6 – Centro da banda
- Buffer 7 – Banda Inferior
- Buffer 8 - Estado: 2 = touro forte, 1 = touro fraco, 0 = neutro, −1 = urso fraco, −2 = urso forte
- Buffer 9 – Idade do estado, barras que o estado atual manteve
Leia o turno 1 — a última barra totalmente fechada — para valores que não serão alterados.
Na Tendência da Taxa de Sobrevivência, o buffer 9 é a taxa de sobrevivência e o buffer 10 é a pontuação da previsão, com a idade do estado em 11 anos.Um EA escrito nesta versão gratuita lê os buffers de 0 a 8 de forma idêntica em ambos, portanto a série compartilhada não precisa de alterações de código; apenas os buffers de sobrevivência diferem em posição.
O que as capturas de tela mostram
- US30 Daily — a caixa de diálogo de configurações dos Estados de Sobrevivência de Tendências e a Janela de Dados, fechou bar em 14 de agosto. Nove linhas, terminando na idade estadual.
- XAUUSD Daily — Estados de sobrevivência de tendência e taxa de sobrevivência de tendência em um gráfico, em janelas separadas. Mesma barra, mesmas configurações. As pressões, spread e bandas são idênticos em ambos; a versão paga adiciona a taxa de sobrevivência e a pontuação prevista.
- US30 Weekly – ambas as versões em tendência de alta limpa, com o estado sendo NEUTRO. O estado e a tendência são questões diferentes.
- Tesla Daily – um instrumento de alcance, onde os estados mudam frequentemente.
- DAX (DE30) Diariamente — os mesmos padrões em um índice, sem reajuste.
- EURUSD Daily — um par importante.
- BTCUSD Daily — uma transição de estado, com o contador de retenção zerado.
- US30 Daily — a caixa de diálogo de configurações da Taxa de Sobrevivência da Tendência e a Janela de Dados, mesma barra, para comparação: onze linhas e as configurações de sobrevivência que esta versão gratuita não possui.
Notas
- Janela de indicador separada, 7 gráficos desenhados e 2 somente dados.
- Sem dependências externas. Tudo é calculado dentro do indicador; não chama nenhum outro indicador.
- Várias instâncias em um gráfico são suportadas. Duas cópias comconfigurações diferentescada um mantém seu próprio painel. Duas cópias comidênticoas configurações compartilham um: o MetaTrader carrega o programa uma vez e serve ambas as janelas dele, portanto há um único painel para desenhar. Os gráficos não são afetados de qualquer maneira.
- Esta versão e o Trend Survival Rate usam nomes de programas diferentes, portanto, são executados lado a lado sem interferir um no outro.
Este indicador é uma ferramenta para análise técnica e medição das condições de mercado. Não é um sistema de negociação, não gera sinais de negociação, não fornece aconselhamento de investimento e não abre ou gere negociações automaticamente. Nenhuma reivindicação de desempenho é feita para isso.
| 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. 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.
