Currency Strength Oscillator MT4
- Indicadores
-
Narayanan Mohanan Mohanan Krishnan
Desenvolvedor MT5/MQL5 especializado na criação de Expert Advisors, indicadores personalizados e ferramentas de backtesting e validação. Meu foco é desenvolver código limpo, bem documentado e sem repaint, utilizando lógica baseada em candles fechados, buffers validados e gerenciamento adequado de - Versão: 1.0
- Ativações: 10
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 as oito séries são expostas como buffers de indicadores documentados, para que um Expert Advisor possa ler a força da moeda diretamente no MetaTrader 4.
Como funciona a decomposição
Cada uma das oito moedas aparece em sete dos vinte e oito pares. Sua força é a média dessas sete leituras, com o sinal invertido onde quer que seja a moeda cotada – uma queda AUDJPY significa um fortalecimento do iene, e não um enfraquecimento.
Cada par contribui para exatamente duas moedas, positivamente para a sua base e negativamente para a sua cotação, portanto, em todo o conjunto, essas contribuições são canceladas e as oito forças somam zero. O indicador utiliza isso como uma verificação interna: se os valores não se equilibrassem, a decomposição estaria errada. Isso também significa que as leituras são relativas e não absolutas. Uma moeda não é forte por si só, apenas forte contra o resto do conjunto.
Como o cálculo lê as moedas e não o gráfico, as mesmas oito linhas aparecem em qualquer símbolo em que o indicador esteja.
O que a história mostra que um instantâneo não pode
Uma classificação informa a ordem hoje. Um histórico informa quanto tempo se manteve, se o líder ainda está subindo ou já virando, e quando duas moedas trocaram de lugar. Os cruzamentos são onde a classificação mudou de mãos.
As moedas individuais podem ser desativadas, o que muitas vezes é mais útil do que observar todas as oito. Traçar apenas os dois que compõem o símbolo do gráfico fornece uma leitura clara de qual lado o está direcionando.
Duas maneiras de medir a força
Taxa de mudançaé o movimento percentual no lookback. É diretamente comparável entre pares porque é relativo.
Distância padronizada da médiaexpressa o mesmo movimento nos desvios padrão, o que mantém instrumentos de volatilidade muito diferente em uma escala.
Eles se comportam de maneira diferente em retrospectivas longas. Numa retrospectiva de 200 , a taxa de variação acumula uma compensação persistente — várias moedas ficam acima ou abaixo de zero durante toda a janela sem atravessá-la — enquanto a medida padronizada permanece centrada. Nenhum dos dois está errado. A taxa de mudança descreve o movimento que realmente aconteceu; a medida padronizada descreve o quão incomum era. Em retrospectivas curtas, a diferença é pequena.
Modo de emparelhamento
O modo par traça uma única linha: a força de uma moeda menos outra. É a mesma decomposição, reduzida a um relacionamento, e funciona em qualquer gráfico — CHF menos JPY pode ser assistido durante a negociação EURAUD .
Isso não é o mesmo que o preço de CHFJPY . O preço é a cotação de um mercado; esta é a diferença entre duas moedas, cada uma medida em relação a toda a matriz.
Além dos majores
O indicador é executado em qualquer gráfico, não apenas em FX. Num gráfico de ouro ou de índice, as linhas monetárias ainda descrevem as moedas, o que muitas vezes é exactamente o que se pretende – um instrumento cotado em dólares é mais fácil de ler quando o próprio dólar está visível ao seu lado. Mais de uma instância pode ser anexada, em diferentes lookbacks, para comparar uma visualização mais rápida e uma mais lenta.
Observe o que é e o que não está sendo reivindicado lá. O ouro não faz parte do 28 matriz -pair e não possui valor de força próprio. O que o gráfico mostra é o dólar, medido a partir da matriz cambial, exibido ao lado do preço do ouro. A leitura honesta é que o dólar enfraqueceu enquanto o ouro se recuperou – não que o ouro estivesse forte.
Lendo de um Expert Advisor
Dez buffers são expostos e documentados. A ordem do buffer é fixa e alfabética e não muda com as opções de exibição — ocultar uma moeda a remove do gráfico, mas o buffer mantém seus valores, portanto, um EA não é afetado pela preferência de exibição do usuário.
double jpy = iCustom(Symbol(), Period(), "CurrencyStrengthOscillator", 5, 1 ); // buffer 5 is always JPY , shift 1 is the last closed bar
- 0 — AUD
- 1 — CAD
- 2 — CHF
- 3 — EUR
- 4 — GBP
- 5 — JPY
- 6 — NZD
- 7 — USD
- 8 - linha zero
- 9 — par spread, base menos cotação, preenchido no modo par
Entradas
- Medida de força- taxa de mudança ou distância padronizada da média
- Retrospectiva— a janela em que cada leitura é medida, em barras; 14 por padrão
- Suavização— uma média móvel aplicada ao resultado; 3 por padrão, 1 para ninguém
- Barras para calcular— até onde foi computado; 500 por padrão, 0 para todo o histórico disponível
- Sufixo do símbolo— detectado automaticamente e pode ser configurado manualmente para nomenclatura incomum de corretor
- Mostrar um spread de par único— muda para o modo de par, com uma moeda base e de cotação para comparar
- Mostrar AUD através do programa USD — uma opção por moeda, todas ativadas por padrão e ignoradas no modo de par
O que as capturas de tela mostram
- Todas as oito moedas em GBPUSD de hora em hora- o iene se separa do pacote enquanto o dólar e a libra caem, juntamente com o movimento de preços que o acompanhou.
- A janela de dados— os buffers em uma única barra, cada um nomeado e legível por um Expert Advisor. Os oito valores de moeda nele somam 0 0,001, que é a propriedade de soma zero que sobrevive a uma viagem de ida e volta através de três casas decimais de arredondamento de exibição.
- USDJPY diariamente com apenas duas moedas plotadas— o dólar e o iene, onde as travessias se alinham com as variações do preço e nada mais compete pela atenção.
- XAUUSD de hora em hora com o dólar isolado, em duas retrospectivas— duas instâncias do indicador em janelas separadas, uma mais lenta e outra mais rápida. Quanto mais curto o lookback virar primeiro, mais longo será a confirmação.
- Modo de emparelhamento ativado CHFJPY diário— uma única linha, o franco suíço menos o iene.
- A caixa de diálogo de entradas— todas as configurações, com a janela de propriedades do MT4.
Há quanto tempo isso traça
A decomposição precisa de tudo 28 pares em uma barra significam qualquer coisa, então a profundidade utilizável é o histórico mais curto entre eles - e os corretores têm muito menos histórico em cruzamentos menores do que em cruzamentos principais. Quando o histórico disponível é mais curto do que o solicitado, o indicador traça o que pode e reporta o limite uma vez no registo de Especialistas.
Em prazos curtos isso é invisível. Torna-se visível semanalmente e mensalmente, onde o histórico comum pode ser de algumas centenas de barras ou menos, e o oscilador começará no meio de um gráfico cujo preço retrocede muito mais. Esse é o limite, não uma falha. É uma propriedade dos dados do corretor e se aplica a todas as ferramentas de força monetária – a maioria simplesmente não informa.
Barras para calcular padrões 500 . Aumentá-lo ou defini-lo 0 para todo o histórico disponível, oferece uma visão mais longa ao custo de um primeiro carregamento mais lento em um novo período de tempo.
Comportamento de cálculo
Os valores da barra fechada são finais. A barra em formação é atualizada até fechar e é recalculada a cada tick, em vez de ser congelada no primeiro toque, de modo que seu valor é estabelecido no fechamento, em vez de registrar qualquer que fosse o preço quando a barra abriu.
Cada barra é decomposta de todos 28 pares ou não. A média de cada moeda é calculada sobre os pares que realmente contribuíram para ela, e não sobre sete presumidos. Uma força calculada a partir de um conjunto parcial se parece exatamente com uma leitura real e não pode ser identificada como errada posteriormente, portanto o indicador não produz nenhuma.
Quando falta uma barra no histórico de uma corretora para um dos 28 pares, o último fechamento conhecido desse par é transportado em vez de o par ser descartado, e a substituição é relatada no log de Especialistas com o nome do par e o número de barras afetadas. Os feeds do MetaTrader 4 contêm essas lacunas com mais frequência do que os do MetaTrader 5, portanto, as duas plataformas podem diferir um pouco em torno dos limites da sessão.
Sobre as capturas de tela.As imagens são capturadas no MetaTrader 5. A construção do MetaTrader 4 é uma porta direta e foi verificada buffer por buffer, em cada período de tempo, comparando os dois terminais barra por barra. A única diferença encontrada é o tratamento do feed-gap descrito acima, e é a única: o que o oscilador de força da moeda calcula é o mesmo em ambas as plataformas. O que difere é o próprio terminal – renderização do gráfico e o layout da caixa de diálogo de configurações.
Notas
- Desenha em uma janela separada, com dez buffers de indicadores. O mapa de buffer acima é fixo e não muda com as opções de exibição.
- Todos 28 os pares principais devem estar disponíveis em seu corretor. O indicador relata qualquer um que esteja faltando por nome no registro de Especialistas.
- O intervalo traçado é limitado pela história mais curta entre os 28 pares, que são visíveis semanalmente e mensalmente. O limite é informado uma vez no log de Especialistas.
- Mais de uma instância pode ser anexada ao mesmo gráfico, em lookbacks ou medidas diferentes.
- 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.
É descritivo e não preditivo. Mede o que as oito moedas têm feito; não prevê o que farão a seguir e não é feita qualquer afirmação sobre o seu desempenho.
| 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.
