Tuesday 12 September 2017

Triangular Moving Average 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 central cenétrica) Obrigado homem, Ure o melhor 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 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 você está usando (o único Você removeu) o primeiro parâmetro é TimeFrame. Se você não especificou após o TMA em um parâmetro de chamada iCustom (), não funcionava como deveria. Você pode deixar de excluir todos os valores de alertas no iCustom () e depois usá-lo assim (depois de tudo o que você não espera que ele seja alertado da EA): iCustom (Symbol (), PERIODM15, TMA, HalfLength, Price, ATRMultiplicador, ATRPeriod, Interpolate, 0, 1) Então, eu vou usar smth como este: tma1 iCustom (Symbol (), PERIODM15, TMA, HalfLength, Price, ATRMultiplier, ATRPeriod, Interpolate, 0, 0, 0, 0, 0 , 0, 0, 1) (0false for Alerts) COMO ESTE. Eu usei Symbol () em vez de NULL para o 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ê 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. 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, o 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 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 sentiu 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. 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, o 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 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 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 o LWMA, então podemos usar o LWMA quando IsTesting () é verdade. Poderia ser um motivo para adicionar algumas funcionalidades ao 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 (terminada em ponta) é 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 iMAG: OK, obrigado Então, deixe-me adivinhar, os indicadores mtf usam valores futuros, não eles então nos permitem usar IsTesting () e não deixar o indicador usar 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 o LWMA, então podemos usar o LWMA quando IsTesting () é verdade. Poderia ser um motivo para adicionar algumas funcionalidades ao EA para testes. Qualquer sugestão Obrigado Boa sorte com ele PS: Eu contei que a TMA não repintante (ponta ponta) é igual a LWMA. Eu nunca disse que a TMA (média móvel triangular) é a mesma que LWMA (média móvel ponderada linear). TMA e LWMA são dois indicadores diferentes. De qualquer forma, vou construir meu EA usando TMA. O único problema ruim é que o teste será realizado em uma conta de demonstração (ou alguns centavos). Novamente agradeço e tenha uma boa média móvel positiva (TMA). Eu quero ver sinais de recuperação no testador, então adicionei setas para rebote. Parece que as bandas assimétricas devem ser mais aplicáveis ​​aqui, mas, em vez de elas, adicionou uma marca de precaução, que mostra uma inclinação TMA muito grande contra a direção do rebote, eu me pergunto se um dos codificadores mestres aqui poderia adicionar um alerta para este indicador quando aparecer a seta na barra fechar , A caixa de mensagem com o nome da moeda seria um bônus Estou tentando descobrir isso com a documentação do mql, mas não sei qual instrução if para adicioná-lo ao bool PlaySound (nome do arquivo do nome do arquivo de string) Se alguém for gentil para editar isso, vou estudar o Código editado, então espero poder adicionar e compartilhar meus próprios alertas no futuro. Eu me pergunto se um dos codificadores principais aqui poderia adicionar um alerta para este indicador quando a seta aparecer na barra fechar, a caixa de mensagem com o nome da moeda seria um bônus. Estou tentando descobrir isso com a documentação do mql, mas não sei qual instrução if para adicionar É para bool PlaySound (nome do arquivo de arquivo de fila) Se alguém for gentil para editar isso, estudarei o código editado, então espero poder adicionar e compartilhar meus próprios alertas no futuro. Você tomou um exemplo ruim para o seu primeiro alerta O problema com os indicadores de recalculamento é que eles podem (e serão) mudar a barra onde o sinal é emitido ou que oi removerá completamente o último sinal em algum estágio de cálculo. Portanto, é muito melhor não ter nenhum sinal nos indicadores de recalculação (e muito, muito melhor para não usar indicadores de recalculação em um modo de sinalização - eles costumam ser usados ​​para estimativas) mladen - Eu sei que você é um especialista real quando Chega à TMA. Eu acredito que há um indi (TMA verdadeiro com alertas). É possível ter esta indicação (dados definidos pelo usuário) que dará um alerta sonoro e imprime uma seta quando as linhas externas são perfuradas (somente perto da vela). Handy148: mladen - Eu sei que você é um especialista real quando se trata da TMA. Eu acredito que há um indi (TMA verdadeiro com alertas). É possível ter esta indicação (dados definidos pelo usuário) que dará um alerta sonoro e imprime uma seta quando as linhas externas são perfuradas (somente perto da vela). O que é chamado de TMA verdadeiro é um LWMA (média móvel ponderada linear). Veja esta publicação. Forex-tsdforumdebates-discussões14243-triangular-moving-average-tmacomment588250. Então, basta encontrar algum canal Keltner que possa mudar o tipo de média móvel para LWMA e tem alertas também (acho que já existem alguns assim) Sim, estou bem ciente de que é um LWMA graças aos seus ensinamentos anteriores. Vou procurar por Keltner como sugerido. Mladen - eu gritei e encontrei aquele que é mais ou menos o que eu quero exceto as setas. Qualquer possibilidade de você consertar isso, por favor. Obrigado. Mladen: Você tomou um exemplo ruim para o seu primeiro alerta O problema com os indicadores de recalculamento é que eles podem (e serão) mudar a barra onde o sinal é emitido ou que oi irá remover completamente o último sinal em algum estágio de cálculo. Portanto, é muito melhor não ter nenhum sinal nos indicadores de recalculação (e muito, muito melhor para não usar indicadores de recalculação em um modo de sinalização - eles costumam ser usados ​​para estimativas) Ok, obrigado por ter uma aparência, eu Compreenda e concorde agora que tive mais tempo com isso. Mladen, eu sei que as bandas de TMA repete a história passada, mas no testador de estratégia é o mesmo que a negociação ao vivo, eu pergunto porque alguns indicadores até te enganam no testador de estratégia e, em seguida, repintam ou pintaram de forma diferente enquanto viviam. Então, eu posso assumir que os Bandos TMA atuam o mesmo no testador de estratégia mt4 como eles viveriam. Tentei TMA verdadeiro, mas com as mesmas configurações, eles ainda parecem diferentes no testador de estratégia. IiCaptain: Mladen eu sei que as bandas de TMA repete passado a história, mas No testador de estratégia, é o mesmo que o comércio vivo, pergunto porque alguns indicadores até o enganam no testador de estratégia e, em seguida, repintam ou repintaram de forma diferente enquanto viviam. Então, eu posso assumir que os Bandos TMA atuam da mesma forma no testador de estratégia mt4 que viveriam. Tentei TMA verdadeiro, mas com as mesmas configurações, eles ainda parecem diferentes no testador de estratégia. Não estou familiarizado com o TMA. Foi um grande hype há algum tempo, mas quando vi que eles entenderam tudo errado (que eles omitiram que o TMA centralizado não recalcula não o TMA) e quando eu vi que eles não conseguiram entender qual é a natureza do TMA centrado, não Incomoda ver o que eles estavam fazendo com isso. A base é errada (uma vez que eu nomeei algo que parece TMA, uma vez que a forma como é calculada é bastante estranha) e eu simplesmente não uso isso nem eu comparo isso com o que deveria ser Junte-se a nós, faça o download do MetaTrader 5 Copyright 2000-2016 , MQL5 Ltd. Trangular de média móvel (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 suavizada. O comprimento das médias móveis simples 8217 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 de 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. Usando novamente 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 na Base de Código no mql4 em 19.10.2007. MT5 Indicador 8211 Download Instruções 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 Copiar TMA. mq5 para os seus indicadores de especialistas do Metatrader Directory Inicie ou reinicie o seu Metatrader 5 Client Selecione o gráfico e o período em que deseja testar o seu indicador Pesquisar 8220Custom Indicators8221 no seu Navegador, principalmente, no 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 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 Chart 8220Indicadores list8221 Selecione o Indicador e exclua Clique aqui abaixo para baixar o MT5 Indicator:

No comments:

Post a Comment