Mql4 moving average angle no Brasil


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 traçadas em minhas cartas. Com base no ângulo (f. e. 60 graus) eu tenho um indicador sobre o quão forte a tendência de alta atual é. Devo calcular o ângulo eu mesmo, com base nos valores de MA do f. e. Último 10 velas, ou devo usar o ObjectGet () - função eu tentei o último, mas você tem que especificar um nome, e uma vez que todos os meus MAs têm o mesmo nome (e eu não vejo como eu posso alterá-los), não há nada saindo. (Theyre realmente os mesmos MAs, mas baseados em preços próximos, altos e baixos). Qualquer ajuda seria muito apreciada Obrigado antecipadamente. O ângulo depende de quanto tempo você tem no eixo horizontal. Suponha que seu gráfico mostre 2 dias e você muda isso para 1 dia, o ângulo será 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: pegue a diferença de valor de MA1 e MA2 e divida-a pelo número de intervalos de tempo entre o momento em que as MAs se interceptam eo momento em que deseja o ângulo. Obrigado pela sugestão. Parece bom. Na verdade, eu já tenho algo de trabalho Mas ele precisa de um pouco de ajustes. Você não pode medir um canto de uma inclinação de uma linha reta na programação porque tem unidades diferentes - o preço eo tempo. É possível medir apenas semelhante com semelhante (como gosto). Neste caso, você tenta medir um canto de uma inclinação de uma linha reta na programação, expressa através de pixels. Você pode é autêntico medir apenas a velocidade de mudança do preço em termos de unidade Ponto para uma unidade de tempo. Gann Fan Linhas de Gann Fan são construídas em diferentes ângulos s. MT pode fornecer a função de ângulo com base em pixels de tela (trans de dois valores e duas vezes coodinates). Desde Angle é mais bom para as pessoas assistirem. MathArctan (MathTan ((price1-price2) (WindowPriceMax () - WindowPriceMin ())) ((shift2-shift1) WindowBarsPerChart ()))) 1803.14 Concordo totalmente com você. Os ângulos importam e são usados ​​o tempo todo. Eu estou interessado na fórmula que você postou. Ive começando o ângulo com a fórmula seguinte: A inclinação é calculada em uma outra função. Anglefactor controla o formato do iene. De qualquer forma, fica perto, mas ainda não está certo. Quando eu colocar a sua fórmula em vez disso, eu recebo uma divisão por erro zero no testador de estratégia. Isto é porque as funções de janela não funcionam dentro do testador ou eu fiz algo errado Recursos especiais do processo de otimização Nada é emitido no diário (qualquer função Print ()) Isso foi feito para acelerar os testes e economizar espaço em disco. Se os logs completos forem produzidos, os arquivos de diário precisarão de centenas de MByte. Objetos de desenho não estão realmente definidos Os objetos são desativados para acelerar o teste. QuotSkip função inútil resultsquot é usado a fim de não garble a tabela eo gráfico com os resultados dos testes, a possibilidade de ignorar resultados muito ruins é usado. Esta função pode ser ativada no menu de contexto de quotOptimization Resultsquot - gt ampquotSkip tab de resultados inúteis. Nota. Baseado em pixels de tela. Dx, dy deve estar na mesma unidade, melhor trans para os pixels da tela. MathArctan (MathTan ((price1-price2) (WindowPriceMax () - WindowPriceMin ())) ((shift2-shift1) WindowBarsPerChart ()))) 1803.14 dividir por erro zero. (Shift2-shift1) não deve ser igual a ZERO antes do cálculo. Eu testá-los na versão mais recente 203. Eu não testá-los ao testar EA. Quero dar-lhe o meu mais profundo apreço pela fórmula que você compartilhou. Eu não respondi mais cedo porque eu tinha que terminar de obter o meu EA juntos. Funciona como um encanto. Paz e boa vontade .-- A Roda do Fogo1 Faixa de negociação (50 SMA ângulo) Enviado por Edward Revy em 17 de dezembro de 2009 - 17:40. Um dos métodos para detectar um mercado de gama limitada é observando o ângulo da média móvel. Se, por exemplo, nossa média móvel (MA) estiver subindo rapidamente - o ângulo da linha MA no gráfico ficará mais íngreme e mais íngreme. Já nesta fase inicial podemos concluir: se o ângulo da média móvel está a aumentar, a tendência está a ficar mais forte. Se o ângulo está caindo a tendência está ficando mais fraco. Se o ângulo da média móvel é insignificante, perto de plano ou é plano, sabemos que o mercado entrou em seu modo de lado. Agora vamos dar uma olhada em 50 SMA (independentemente da duração) e seu ângulo no gráfico. A direção na qual a média móvel está indo não é importante. O ângulo em que ele sobe ou cai é o que nos interessa. Em primeiro lugar, é uma orientação visual quando a média móvel se situa horizontalmente, sabemos que a tendência tem pausa ou inexistente. Mas, nós não param com apenas avaliação visual. Já existe uma ferramenta para nos ajudar a calcular os números para melhor precisão e confirmação. Este é um indicador MT4 personalizado: MAAngle. mq4 Calcula o ângulo da média móvel (MA) a qualquer momento e exibe-o como um histograma. Quando MA vai completamente plana o indicador é amarelo, outras vezes itll mostrar se MA está subindo ou caindo e quão rápido ele faz isso. Mas isso não é tudo. Você pode alterar as configurações de indicadores, especialmente o Limite de Ângulo para tornar o histograma mais (ou menos) sensível às mudanças de ângulo. Assim, este vai concluir o nosso primeiro método de detecção de mercados de alcance. Tenho muitas mais idéias e métodos para compartilhar. Mantenha-se sintonizado Verdadeiramente seu, Edward Revy forex-strategies-revealedi gostaria de calcular o ângulo de Moving Average 10. double MAShift1 iMA (NULL, 0, MA, 0, MODESMA, PRICECLOSE, 3) double MAShift3 iMA (NULL, 0, MA , 0, MODESMA, PRICECLOSE, 7) teste duplo (SignalPeriod-0.0) WindowBarsPerChart () int angle MathArctan (MathTan ((MASHIFT1-MAShift3) WindowPriceMax () - WindowPriceMin () ))) 1803.14 parece estar a calcular ângulos errados, eu recebo respostas sem qualquer sentido, eu quero verificar qual é o ângulo entre 3 e 7 mudanças de volta. Você não pode calcular corretamente o ângulo da média móvel, porque isso depende da amplitude do gráfico (quantas barras são exibidas no gráfico) e, portanto, é uma maneira muito disfuncional para analisar dados. Mas você pode calcular a variação da média móvel ao longo do tempo: se for acima de 0, significa que está subindo. Se não, está caindo. Em seguida, você pode pintar aqueles em um indicador de barras (tipo como OsMA ou Awesome) e obter as informações visualmente. Você não pode calcular corretamente o ângulo da média móvel, porque isso depende da amplitude do gráfico (quantas barras são exibidas no gráfico) e, portanto, é uma maneira muito disfuncional para analisar dados. Mas você pode calcular a variação da média móvel ao longo do tempo: se for acima de 0, significa que está subindo. Se não, está caindo. Em seguida, você pode pintar aqueles em um indicador de barras (tipo como OsMA ou Awesome) e obter as informações visualmente. Então você está dizendo que só visual não consigo calculá-lo logicamente

Comments