Fórmula comum em movimento metaestálise
MetaStock Função média móvel A média móvel é provavelmente a mais utilizada de todos os indicadores. Ele vem em vários tipos e tem inúmeras aplicações. Em termos básicos, porém, uma média móvel ajuda a suavizar as flutuações no preço (ou um indicador) e fornecer uma reflexão mais precisa sobre a direção em que a segurança se está movendo. As médias móveis são indicadores de atraso e se enquadram na categoria seguinte. Os vários tipos incluem simples, ponderada, exponencial, variável e triangular. A diferença entre os vários tipos de médias móveis é simplesmente a forma como as médias são calculadas. Por exemplo, uma média móvel simples coloca a mesma ponderação em cada valor no período ponderado e exponencial coloca mais ênfase em valores recentes no período em que uma média móvel triangular coloca maior ênfase na seção do meio do período e uma média móvel variável ajusta o Ponderação dependendo da volatilidade no período. Concentre-se na média móvel simples, que é formada ao encontrar o preço médio de uma garantia durante um determinado número de períodos. Isso é calculado adicionando os preços de fechamento do valor de segurança durante o número definido de períodos (por exemplo, 15) e dividindo essa resposta somada pelo número de períodos. Com relação aos outros tipos de médias móveis, seus cálculos podem ser um pouco mais complexos no entanto, a premissa ainda é a mesma. A única diferença é onde e como as ponderações relevantes são colocadas. SYNTAX Mov (matriz de dados, períodos, E S T TRI VAR W VOL) Array de dados Esta é a matriz de dados que será calculada para formar o indicador de média móvel. Este é o mais frequentemente o preço de fechamento, mas pode ser qualquer outro preço ou indicador. Períodos Especifica quantos períodos são usados para calcular a média móvel. EST TRI VAR W VOL Este é o tipo de média móvel a ser usada, mostrada da seguinte forma: E Exponencial S Simples T Série Curta Tri Triangular Var Variação W Volume Vol. Pesado Ajustado A seguinte fórmula traça uma média móvel de 15 períodos da Preço de fechamento: no exemplo acima: Uma aplicação mais útil deste exemplo poderia ser: CgtMov (C, 15, S) e VgtMov (V, 20, S). A fórmula acima especifica que o preço de fechamento deve estar acima de um período de 15 períodos simples Média móvel (denotada por CgtMov (C, 15, S)) e que o volume atual deve ser maior que a média de 20 períodos do volume (denotado por VgtMov (V, 20, S)). Observando a Figura 3.27, podemos ver uma média móvel simples de 15 períodos aplicada ao gráfico. Figura 3.27 Fórmulas de Construtor de Indicador de Mudança de Média para o seguinte: 1. O cruzamento de preço de fechamento em uma média móvel ponderada de 20 períodos do fechamento e 30 da média móvel simples do fechamento é maior do que a média móvel de 50 períodos do fechamento: Este artigo é um trecho do Guia de Estudo de Programação do MetaStock. Quero descobrir o segredo simples para fazer o Metastock Easy amp Identify Profitable Tradesquot Clique aqui para encontrar mais sobre o Guia de estudo de programação do MetaStock Como reduzir o atraso em uma média móvel Média móvel do casco (HMA): O indicador explicado As médias móveis tradicionais atrasam a atividade de preços. Mas com algumas matemáticas inteligentes, o atraso pode ser minimizado. Heres How By Alan Hull Em 2005, quando trabalhava em um novo indicador, desviou-me temporariamente tentando resolver o problema do atraso em médias móveis, cujo resultado foi a média móvel de Hull. Desde então, a HMA encontrou seu caminho em programas de gráficos em todo o mundo e é regularmente discutida em fóruns de anúncios de comerciantes em diferentes idiomas ao redor do mundo. Foi o resultado de uma curiosidade intelectual que coloquei no domínio público, escrevendo o seguinte artigo. O Hull Moving Average resolve o dilema antigo de fazer uma média móvel mais sensível à atividade de preço atual, enquanto mantém a suavidade da curva. Na verdade, o HMA quase elimina o atraso e consegue melhorar o alisamento ao mesmo tempo. Para entender como ele alcança ambos os resultados adversos simultaneamente, precisamos começar com um quadro de referência facilmente compreendido. O gráfico a seguir contém uma média móvel simples de 16 semanas, que constantemente desacelera a atividade de preços e tem fraca lisura. Em primeiro lugar, resolver o problema do alisamento da curva pode ser feito tomando uma média da média. Ou seja, 16 períodos de SMA (SMA de 16 períodos (preço)). A má notícia é que isso causa um enorme aumento no atraso, conforme observado abaixo. Resolver o problema do atraso é um pouco mais envolvido e requer uma explicação com números em vez de gráficos. Considere uma série de 10 números de 0 a 9 inclusive e imagine que eles são pontos de preço sucessivos em um gráfico com 9 sendo o preço mais recente na borda direita. Se nós tomarmos a média simples de 10 desses números, então, não é de surpreender, determinaremos o ponto médio de 4,5, o que significa um atraso significativo em relação ao preço mais recente de 9. O que é o bit inteligente, primeiro permite reduzir a metade o período da média para 5 E aplicá-lo aos números mais recentes de 5, 6, 7, 8 e 9, sendo o resultado o ponto médio de 7. Finalmente, para remover o atraso, tomamos o ponto médio de 7 e adicionamos a diferença entre as duas médias equivalentes a 2,5 (7 - 4,5). Isso dá uma resposta final de 9,5 (7 2,5), que é uma ligeira sobrecompensação. Mas esta compensação excessiva é muito útil porque compensa o efeito retardado da média aninhada. Daí o resultado da combinação destas 2 técnicas é um equilíbrio quase perfeito entre a redução do lag e o alisamento da curva. A HMA consegue acompanhar as rápidas mudanças na atividade de preços, tendo um alisamento superior sobre uma SMA do mesmo período. A 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 se vê abaixo. A seguinte fórmula para o Hull Moving Average (HMA) é para o MetaStock, mas pode ser facilmente adaptada para uso com outros programas de gráficos que são capazes de construção de indicadores personalizados. Fórmula da média móvel Hull (HMA) Integer (SquareRoot (Período)) WMA 2 x Integer (Period2) WMA (Preço) - Período WMA (Preço) período: Entrada (período, 1.200,20) sqrtperiod: Sqrt (período) Mov (2Mov (C, período2, W) - Mov (C, período, W), LastValue (sqrtperiod), W) Uma aplicação simples para o HMA, devido ao suavização superior, seria empregar os pontos de fuga como sinais de entrada de entrada. No entanto, ele não deve ser usado para gerar sinais de cruzamento, pois esta técnica depende do atraso. Compartilhe este artigo: Como posso obter o ângulo de uma média móvel que é plotada em um gráfico Por exemplo: Eu tenho 2 a 3 médias móveis plotadas em meus gráficos. Com base no ângulo (ou seja, 60 graus), tenho um indicador de quão forte é a tendência de alta atual. Devo calcular o ângulo eu mesmo, com base nos valores MA do f. e. As últimas 10 velas, ou devo usar a função ObjectGet ()? Tentei o último, mas você precisa especificar um nome, e como todas as minhas MAs têm o mesmo nome (e não vejo como posso mudá-las), não há nada saindo. (Eles são realmente os mesmos MAs, mas com base em preços próximos, altos e baixos). Qualquer ajuda será muito apreciada Agradecemos antecipadamente. O ângulo depende do tempo que você tiver no eixo horizontal. Suponha que seu gráfico mostre 2 dias e você muda para 1 dia, o ângulo se tornará menor. Então, eu sugiro que você não use um ângulo, mas algo como a diferença de quota em pips por timeframequot. Isso significa: tome a diferença de valor de MA1 e MA2 e divida-o pelo número de prazos entre o momento em que os MAs se cruzaram e o momento em que você deseja o ângulo. Obrigado pela sugestão. Parece bom. Na verdade, já tenho algo a funcionar, mas precisa de um pouco de ajustes. Você não pode medir um canto de inclinação de uma linha reta no cronograma porque tem unidades diferentes - o preço e a hora. É possível medir apenas similar com similar (like to like). Neste caso, você tenta medir um canto de inclinação de uma linha reta na programação, expressada através de pixels. Você pode apenas medir autêntica velocidade de mudança do preço em termos de unidade de ponto para uma unidade de tempo. Gann Fan Lines of Gann Fan são construídos em ângulos diferentes s. O MT pode fornecer a função Angle com base nos pixels da tela (trans de dois valores e duas vezes coodina). Uma vez que Angle é mais bom para as pessoas assistirem. MathArctan (MathTan (((preço1-preço2) (WindowPriceMax () - WindowPriceMin ())) ((shift2-shift1) WindowBarsPerChart ()))) 1803.14 Concordo completamente com você. Os ângulos são importantes e são usados o tempo todo. Estou interessado na fórmula que você postou. Eu tenho conseguido o ângulo com a seguinte fórmula: Slope é calculado em outra função. Anglefactor controla o formato do iene. De qualquer forma, fica perto, mas ainda não está certo. Quando eu coloco sua fórmula, eu recebo uma divisão por zero erro no testador de estratégia. Isto porque as funções da janela não funcionam dentro do testador ou eu fiz algo de errado Recursos especiais do processo de otimização Nada é emitido no jornal (função Print ()) Isso foi feito para acelerar o teste e economizar espaço no disco. Se logs completos forem exibidos, os arquivos de diário precisarão de centenas de MByte. Os objetos de desenho não são realmente configurados. Os objetos são desativados para acelerar o teste. QuotSkip inútil resultsquot função é usada para não criar a tabela e traçar os resultados do teste, é utilizada a possibilidade de ignorar resultados muito ruins. Esta função pode ser ativada no menu de contexto de quotOptimization Resultsquot - gt ampquotSkip guia de resultados inútil. Nota. Com base em pixels de tela. Dx, dy deve estar na mesma unidade, melhor trans para peneirar pixels. MathArctan (MathTan (((price1-price2) (WindowPriceMax () - WindowPriceMin ())) ((shift2-shift1) WindowBarsPerChart ()))) 1803.14 dividir por erro zero. Verificar (shift2-shift1) não deve ser igual a zero antes de calcular. Eu testá-los na versão mais recente 203. Eu não os teste ao testar EA. Quero dar-lhe o meu maior apreço pela fórmula que você compartilhou. Eu não respondi mais cedo porque tive que terminar de juntar minha EA. Funciona como um encanto. Paz e boa vontade. - A Roda do Fogo
Комментарии
Отправить комментарий