Hull moving average tradestation code


Informações legais importantes sobre o e-mail que você enviará. Ao usar este serviço, você concorda em inserir seu endereço de e-mail real e enviá-lo somente para pessoas que você conhece. É uma violação da lei em algumas jurisdições falsamente identificar-se em um e-mail. Todas as informações que você fornecer serão usadas pela Fidelity exclusivamente para o propósito de enviar o e-mail em seu nome. A linha de assunto do e-mail que você enviar será Fidelity: Seu e-mail foi enviado. Fundos Mútuos e Investimentos em Fundos Mútuos - Fidelity Investments Clicando em um link, será aberto em uma nova janela. Hull Moving Average Descrição Existem muitos tipos de médias móveis, sendo a mais básica a média móvel simples (SMA). De todas as médias móveis o SMA defasagens preço mais. As Médias Mínimas exponenciais e ponderadas foram desenvolvidas para resolver este desfasamento, colocando mais ênfase em dados mais recentes. O Hull Moving Average (HMA), desenvolvido por Alan Hull, é uma média móvel extremamente rápida e suave. Na verdade, o HMA quase elimina lag completamente e consegue melhorar a suavização ao mesmo tempo. Como este indicador funciona Um período mais longo de HMA pode ser usado para identificar tendência. Se a HMA está subindo, a tendência predominante está aumentando, indicando que pode ser melhor entrar em posições longas. Se a HMA está caindo, a tendência predominante também está caindo, indicando que pode ser melhor entrar em posições curtas. Um período mais curto de HMA pode ser utilizado para sinais de entrada na direcção da tendência predominante. Um sinal de entrada longo, quando a tendência predominante está aumentando, ocorre quando a HMA aparece e um sinal de entrada curto, quando a tendência predominante está caindo, ocorre quando a HMA gira para baixo. Cálculo Calcule uma Média Móvel Ponderada com o período n / 2 e multiplique por 2 Calcule uma Média Móvel Ponderada para o período n e subtraia se da etapa 1 Calcule uma Média Móvel Ponderada com período sqrt (n) usando os dados do passo 2 HMA WMA O que é o DIG Hull Moving Average O DIG Hull Moving Average o HMA faz a sua média móvel responder aos preços atuais, mantendo-se suave e não agitado. A beleza do HMA é que ele consegue eliminar lag quase completamente enquanto se mantém perfeitamente liso. Isto é o que você está procurando em uma média móvel que significa que você pode obter seus sinais mais rápido e fazer menos erros. Como a comparação de HMA com outras médias móveis Vamos começar comparando o HMA com uma média móvel simples (SMA) do mesmo comprimento. Apenas um lembrete rápido: O cálculo de SMA faz exame dos últimos preços de fechamento n e calcula sua média geralmente é negociado tomando um SMA curto e longo e quando os dois cruzam um sinal ocorre. O SMA está associado a duas questões problemáticas: Comprimento mais longo - Lag torna-se significativamente maior. Comprimento de ordenação - O MA torna-se muito agitado S038P500 Futuros Diário Gráfico: No gráfico você pode ver o padrão SMA (comprimento 34) em ciano / azul claro, e nosso DIGHullMovingAverage (comprimento 34) em amarelo. O lado esquerdo do gráfico mostra que, enquanto o SMA ainda está indo contra o mercado, o HMA está pegando ambos os pivôs e mudar de direção, mantendo-se suave. Você também pode ver o quão grande o atraso / lag realmente é olhando as duas linhas verticais à direita o SMA muda sua direção cerca de 15 bares mais tarde do que o nosso HMA isso significa que você teria entrado no comércio mais cedo e apreciado que nice bearish mover. Agora vamos adicionar a média móvel exponencial padrão (EMA). A idéia principal atrás do EMA é fornecer mais significado aos dados mais novos lá para eliminar o lag que você observará que o HMA é realmente mesmo melhor do que o EMA porque reagirá mais rapidamente mas remanescerá liso. S038P500 Futuros Diário Gráfico: SMA (comprimento 34) em azul ciano / azul claro. EMA (comprimento 34) em roxo. DIGHullMovingAverage (comprimento 34) em amarelo. Você pode ver que o EMA está entre o HMA eo SMA. É mais responsivo do que o SMA, mas uma milha atrás do HMA. Você também pode ver que a linha EMA não é tão suave quanto a linha HMA. Para resumir, o EMA é uma melhoria do SMA, e nosso DIG Hull Moving Average leva isso ainda mais, proporcionando uma média móvel mais suave e mais precisa do que você já viu antes. MA Tendência Recurso: Temos adicionado outra característica que torna este indicador ainda melhor. Usando um interruptor simples, você pode dizer nosso indicador do DIG HMA para colorir-se de acordo com sua direção. Vamos vê-lo em ação: AAPL 30 Min Chart: O DIG HMA é codificado por cores de acordo com sua direção, tornando muito mais fácil obter sinais rapidamente. Colocamos dois indicadores DIG HMA, um com o comprimento de 34 e um com o comprimento de 80 você pode ver três grandes sinais cruzados. Low lag - Entre antes de outros comerciantes. Supper smooth moving average - Elimine as entradas falsas. Novo recurso Cor codificada de acordo com a tendência. Fácil de usar e suporta qualquer gráfico e qualquer período de tempo. Baixar DIG Hull média móvel para FreeRemoving Lag, previsão de dados Trading índices com o Hull Moving Average Mover médias de dados suaves e torná-lo mais fácil de analisar os movimentos de preços, mas eles tendem a lag. Herersquos um sistema de cronometragem de mercado que elimina o atraso e prevê dados futuros. B uy amp hold funciona bem como o mercado sobe, mas a estratégia desmorona quando os tanques de mercado. Precisamos de um modelo de tempo para preservar o capital em mercados baixos e identificar oportunidades em mercados. É possível Médias móveis são muitas vezes a melhor maneira de eliminar picos de dados, e aqueles de comprimentos relativamente longos dados suaves também. No entanto, as médias móveis têm uma grande falha, na medida em que seus longos períodos de retrocesso introduzem atraso. A solução é modificar a fórmula da média móvel e remover o atraso. Isso minimiza a possibilidade de a média móvel ultrapassar os dados brutos ao prever a próxima atividade intervalrsquos e assim introduzir erros. Herersquos como pode ser feito. Removendo o lag Um novo tipo de média móvel desenvolvido pelo comerciante Alan Hull tenta resolver este problema. Nesta variação, uma média móvel simples (Sma) é a soma das amostras de dados dividida pelo número de amostras (N). A média móvel de Hull (Hma) realiza o alisamento usando a média móvel ponderada (Wma) e uma raiz quadrada de N. O cálculo é assim: Passar por esta fórmula: Pegue o Wma dos últimos N / 2 dados e multiplique-o por 2. Então subtraia o Wma dos últimos N dados. Agora pegue esse valor e use a raiz quadrada de N. Em seguida, localize o Wma desses dois valores (ou seja, o Wma sqrt de N do valor lembrado). Uma vez que a raiz quadrada trunca os valores, o cálculo deve escolher um N que é um quadrado perfeito, como 4, 9, 16, 25, 49 ou 81. Comparando o Sma e Hma na Figura 1 usando uma média de 81 dias, Que o Hma é suave e responsivo à mudança de dados, enquanto o Sma fica para trás. Figura 1: ma simples vs. casca ma. Aqui você vê uma comparação do SMA e HMA usando dados do QQQQ ETF. A HMA é mais oportuna do que a SMA. Uma média de nove dias é mostrada com o HMA em azul. HellipContinued na edição de dezembro de Análise Técnica de Stocks amp Commodities Extraído de um artigo publicado originalmente na edição de dezembro de 2010 da Análise Técnica da revista Stocks amp Commodities. Todos os direitos reservados. O Hull Moving Average (HMA), desenvolvido por Alan Hull, é uma média móvel extremamente rápida e suave. Na verdade, o HMA quase elimina lag completamente e consegue melhorar a suavização ao mesmo tempo. O Hull Moving Average resolve o dilema de tornar uma média móvel mais sensível à atividade de preço atual, mantendo a suavidade da curva. Eu prefiro a maioria dos outros métodos MAs e depois de um bate-papo com um amigo programador / comerciante (CJA), decidi aplicar 8220common8221 indicadores para a média móvel casco ter curvas suavizadas e sinais muito claros (esperando em sinais menos falsos). Abaixo You8217ll encontrar o link para baixar um conjunto de HullMA baseado em indicadores. Eu espero que você goste deles tanto quanto eu comecei a amá-los. Para instalá-los, basta copiar o indicador 8220 HullMA. mq4 8221 na pasta 8220 MT4expertsindicators 8221, juntamente com a outra versão 8220 HMA 8221 dos novos indicadores. Certifique-se de don8217t renomear o arquivo HullMA. mq4 como ele é usado por todos os outros para calcular a média móvel do casco de preço. Anexado é o código dos indicadores para que aqueles interessados ​​em programação MQL4 pode lê-los e entender como essas coisas funcionam e desenvolver o seu próprio 8220HMA version8221 de preferrend indicadores. É muito simples. Para o RSI por exemplo8230 eu peguei o código original do RSI e substituí todas as chamadas para o preço com uma chamada para o HMA do preço. Como usar a função 8220 iCustom 8221. It8217s uma das melhores funções disponíveis para programadores MQL4. Ele permite que você 8220call8221 um indicador externo, e ter de volta o seu valor em uma barra específica. Então insted de dar ao RSI o 8220Close8221 do preço que eu dei a ele o valor do indicador de HMA do fim do preço para a mesma barra. ICustom (NULL, 0,8221HullMA8221, HMAperiod, HMAprice, HMAmodo, 0, k1) e isso é feito sempre que os indicadores usam o preço Dados (próximo, alto, baixo, etc.). Para cada indicador HMA existem 3 opções adicionais relacionadas com HMA: HMAperiod (padrão 12) 8211 este é o período do HMA usado para calcular o indicador. Quanto mais tempo o suave, mas o atraso aumenta também. HMAprice (padrão 0) 8211 isso é o que queremos aplicar a HMA: PRICECLOSE 0 8211 Fechar preço. PRICEOPEN 1 8211 Preço de abertura. PRICEHIGH 2 8211 Preço elevado. PRICELOW 3 8211 Preço baixo. PRICEMEDIAN 4 8211 Média de preço, (highlow) / 2. PRICETYPICAL 5 8211 Preço típico, (highlowclose) / 3. PRICEWEIGHTED 6 8211 Preço de fechamento ponderado, (highlowcloseclose) / 4. Modalidade HMA (padrão 3) 8211 este é o método MA usado pelo HMA para suavizar: MODESMA 0 8211 Média móvel simples, MODEEMA 1 8211 Média móvel exponencial, MODESMMA 2 8211 Média móvel suavizada, MODELWMA 3 8211 Média móvel ponderada linear. Sugiro que você deixe isso padrão (3 8211 LWMA). Aqui está a lista de indicadores que eu re-codifiquei usando o HullMA: Abaixo estão alguns screeshots mostrando alguns dos indicadores em ação. Na minha opinião, os resultados são interessantes para a maioria dos indicadores. Agora eu espero por você feedback. Note class8221download8221Para fazer o download clique aqui: Salve-o e descompacte-o. Copie todos os arquivos 8220mq48243 em sua pasta MT4 / experts / indicadores. Reinicie o MT4 e você deverá vê-los listados em 8220 Indicadores Personalizados8221 na janela do Navegador./noteMoeda Móvel (HMA) Finalmente, para remover o lag, tomamos o ponto médio de 7 e adicionamos a diferença entre as duas médias que é igual a 2,5 (7 8211 4.5). Isto dá uma resposta final de 9,5 (7 2,5), que é uma ligeira sobrecompensação. Mas essa compensação excessiva é muito útil porque compensa o efeito retardado da média aninhada. Assim, o resultado da combinação destas duas técnicas é um equilíbrio quase perfeito entre a redução do atraso ea suavização da curva. A HMA consegue acompanhar as rápidas mudanças na atividade de preços, ao mesmo tempo em que obtém uma suavização superior ao SMA do mesmo período. O HMA emprega médias móveis ponderadas e amortece o efeito de suavização (e o atraso resultante) usando a raiz quadrada do período em vez do próprio período real como visto abaixo. WMA (Preço) 8211 Período WMA (Preço) As seguintes fórmulas para o Hull Moving Average são para MetaStock e Supercharts mas podem ser facilmente adaptadas para uso com outros gráficos Programas que são capazes de construção de indicador personalizado. Período: Entrada (8220period8221,1,200,20) sqrtperiod: Sqrt (período) Mov (2Mov (C, período / 2, W) 8211 Mov (C, período, W), LastValue (sqrtperiod), W) Uma aplicação simples para o HMA, dada a sua suavização superior, seria empregar os pontos de viragem como sinais de entrada / saída (fechamento, período) . No entanto, ele não deve ser usado para gerar sinais de cruzamento como esta técnica depende de lag.

Comments