Média móvel triangular (TMA). O peso principal é para a parte média da série de preços. Na verdade, a média móvel é uma média móvel simples e suavizada. O comprimento simples das médias móveis8217 depende da uniformidade ou estranheza do número de períodos escolhido. Operações para cálculo de TMA: 1. Para o número de períodos da Média Mover 1 é adicionado. 2. A soma recebida é dividida em 2. 3. Se o resultado foi liberado fração, é arredondado para um todo. 4. A média móvel simples de preços de fechamento com o número de períodos obtidos até o ponto 3 é calculada. 5. Ao usar o valor obtido até o ponto 3, calcula-se a média móvel simples calculada pelo ponto 4. Este indicador foi implementado pela primeira vez no MQL4 e publicado em Code Base no mql4 em 19.10.2007. Indicador MT5 8211 Instruções de download O TMA é um indicador Metatrader 5 (MT5) e a essência do indicador forex é transformar os dados de histórico acumulados. A TMA prevê uma oportunidade para detectar várias peculiaridades e padrões na dinâmica dos preços que são invisíveis a olho nu. Com base nessa informação, os comerciantes podem assumir novos movimentos de preços e ajustar sua estratégia em conformidade. Como instalar o TMA. mq5 Faça o download do TMA. mq5 Copie o TMA. mq5 para os seus indicadores de especialistas do Metatrader Directory Inicie ou reinicie o seu Metatrader 5 Client Selecione o Gráfico eo Prazo onde você deseja testar seu indicador Pesquisar 8220Custom Indicators8221 em seu Navegador na maior parte do seu Metatrader 5 Cliente Clique com o botão direito do mouse em TMA. mq5 Anexe a um gráfico Modifique as configurações ou pressione OK Indicador TMA. mq5 está disponível no seu gráfico Como remover o TMA. mq5 do seu Metatrader 5 Chart Selecione o Gráfico onde está o Indicador em execução no Cliente Metatrader Clique com o botão direito do mouse No gráfico 8220Indicadores list8221 Selecione o Indicador e exclua Clique aqui abaixo para baixar o Indicador MT5: média móvel triangular (TMA). Mladen: provavelmente você está se esquecendo do primeiro parâmetro Aqui nós, como a chamada deve ser semelhante (um teste EA muito simples que retira os valores corretos da linha TMA cenétrica central) Obrigado homem, Ure o melhor Então, eu usarei smth como este: tma1 ICustom (Símbolo (), PERIODM15, TMA, HalfLength, Preço, ATRMultiplicador, ATRPeriod, Interpolar, 0, 0, 0, 0, 0, 0, 0, 1) (0false para Alertas) COMO ESTE. Eu usei Symbol () em vez de NULL para o símbolo - é a razão pela qual ele deu errado Eu usei Symbol () em vez de NULL para o símbolo - é a razão pela qual ele deu errado No. Na versão do TMA centrado que está usando (o único Você removeu) o primeiro parâmetro é TimeFrame. Se você não especificou após a TMA em um parâmetro de chamada iCustom (), não funcionava como deveria. Você pode deixar de fora todos os valores de alertas no iCustom () e depois usá-lo assim (depois de tudo, você não espera que ele seja alertado da EA): iCustom (Symbol (), PERIODM15, TMA, HalfLength, Price, ATRMultiplicador, ATRPeriod, Interpolate, 0, 1) Então, eu usarei smth como este: tma1 iCustom (Symbol (), PERIODM15, TMA, HalfLength, Price, ATRMultiplier, ATRPeriod, Interpolate, 0, 0, 0, 0, 0 , 0, 0, 1) (0false para Alertas) COMO ESTE. Eu usei Symbol () em vez de NULL para símbolo - é a razão pela qual ele deu errado mladen: é tudo sobre passar parâmetros. Então, tudo o que você precisa fazer é cuidar que você não omita nenhum dos parâmetros desde o início da lista de parâmetros e tudo será OK. Oi novamente, aposto que você sentiu minha falta. Lol: Obrigado pela explicação. Tem algum motivo, infelizmente eu sei disso, mas ainda falta algo. Eu fiz algumas mudanças na EA. Agora ele está sendo executado em tempo real em um gráfico e a mesma EA está sendo testada de volta. Nos valores de teste de volta são diferentes do gráfico pintado, enquanto os valores em tempo real retornados para a EA são os mesmos que o indicador no gráfico. É confuso Ooops, eu fiz isso de novo. A julgar pelo código que você estava postando, apenas um palpite selvagem. Você não pode fazer back-testar vários indicadores de quadro de tempo e EAs da mesma maneira que os regulares. No modo de tempo múltiplo, metatrader está tirando dados reais do período de tempo do destino, e não os dados simulados. Dê uma olhada neste tópico. Forex-tsdforumdebates-discussões e tenho certeza de que você encontrará muitas respostas quanto a como fazer back-test e o que esperar durante o back-test iMAG: oi novamente eu aposto que você me perdeu. Lol: Obrigado pela explicação. Tem algum motivo, infelizmente eu sei disso, mas ainda falta algo. Eu fiz algumas mudanças na EA. Agora ele está sendo executado em tempo real em um gráfico e a mesma EA está sendo testada de volta. Nos valores de teste de volta são diferentes do gráfico pintado, enquanto os valores em tempo real retornados para a EA são os mesmos que o indicador no gráfico. É confuso Ooops, eu fiz isso de novo. Mladen: A julgar pelo código que você publicou, apenas um palpite selvagem. Você não pode fazer back-testar vários indicadores de quadro de tempo e EAs da mesma maneira que os regulares. No modo de tempo múltiplo, metatrader está tirando dados reais do período de tempo do destino, e não os dados simulados. Dê uma olhada neste tópico. Forex-tsdforumdebates-discussões e tenho certeza de que você encontrará muitas respostas quanto a como fazer back-test e o que esperar durante back-test OK, obrigado Então, deixe-me adivinhar, os indicadores mtf usam valores futuros, não eles, então, deixe Nós usamos IsTesting () e não deixamos que o indicador use dados futuros. Claro, não podemos cortar artificialmente o fluxo de cotações do mecanismo de teste, mas provavelmente poderíamos proibir o próprio indie de usá-los. Mais cedo neste tópico Você mencionou que o TMA é o mesmo que LWMA, então poderíamos usar LWMA quando IsTesting () true. Poderia ser um motivo para adicionar algumas funcionalidades à EA para testes. Qualquer sugestão Você quer dizer que devemos ajustar um pouco como funciona o metatrader. Boa sorte com ele PS: Eu disse que a TMA não repintante (terminou apontada) centrada é igual à LWMA. Eu nunca disse que o TMA (média móvel triangular) é o mesmo que LWMA ( Média móvel linear ponderada). TMA e LWMA são dois indicadores diferentes iMAG: OK, obrigado Então, deixe-me adivinhar, os indicadores mtf usam valores futuros, não eles, então, usem IsTesting () e não permitindo que o indicador use dados futuros. Claro, não podemos cortar artificialmente Fora do fluxo de cotações do motor de teste, mas provavelmente poderíamos proibir o próprio indie de usá-los. Mais cedo neste tópico Você mencionou que o TMA é o mesmo que LWMA, então poderíamos usar LWMA quando IsTesting () true. Poderia ser um motivo para adicionar algumas funcionalidades à EA para testes. Qualquer sugestão Obrigado Boa sorte com ele PS: Eu disse que a TMA não repintante (com ponta final) é igual a LWMA. Eu nunca disse que o TMA (média móvel triangular) é o mesmo que LWMA (média móvel linear ponderada). TMA e LWMA são dois indicadores diferentes. De qualquer forma, vou construir meu EA usando TMA. A única coisa ruim é que o teste será realizado em uma conta de demonstração (ou alguns centavos). Novamente agradeço e tenha uma boa sorte
No comments:
Post a Comment