Friday 13 April 2018

Filtro de kalman forex


Olá, completei uma versão preliminar de um filtro Kalman e está disponível para download da gammaratForexBlackBoxesKalman. Você precisará dos três arquivos: 1) GRFKalmanFilter. mq4 - coloque isso no diretório de indicadores 2) GRFMatrixMath. mq4 - coloque isso no diretório das bibliotecas 3) GRFMatrixMath. mqh - coloque isso no diretório de inclusão Itens 1) e 3) precise A ser compilado. O GRFKalmanFilter. mq4.txt arquivo é apenas para aqueles sem MQL4, para que eles possam ver o algoritmo. Um filtro de Kalman funciona de forma semelhante a uma média móvel, exceto que o atraso é muito menor e funciona ajustando-se ao nível de ruído, em vez de um comprimento de média fixo. O parâmetro mais importante neste indicador é a variável SuppressdB. Ao aumentar a variável, a informação de freqüência mais alta é tratada como ruído e a linha de tendência torna-se mais suave. Ao diminuí-lo, o ruído de freqüência mais alto é permitido e a linha de tendência fica menos lisa. Normalmente é definido como 0, no entanto, para os cruzamentos de ienes, acho que configurá-lo mais alto (para cerca de 6) funciona melhor. As linhas extra - as linhas amarelas e vermelhas tracejadas, as linhas vermelhas tracejadas e as linhas vermelhas sólidas - são calculadas com os desvios de um lado de cada lado da linha de tendência. Sua suavidade é ajustada ao aumentar ou diminuir o parâmetro de Amostras. Eles podem ser desligados, configurando o DevLevel (1 ou 2) para zero. As variáveis ​​com o preço de venda da Bárbara fornecem estimativas da posição da linha de tendência em Bares antes do último ponto. Se estiverem configurados para 0, os resultados não são calculados. Eu costumo executar três filtros de cada vez em um par - um, com o SuppressdB definido como zero, que traça a tendência principal e as regiões de erro definidas em -20 ou -30, com as variáveis ​​do DevLevel definidas para 0 e a cor Para azul claro, que eu trate como uma linha quieta, e um conjunto em 20 ou 30, como uma linha lenta. Em uma tendência, considero as linhas tracejadas amarelas como níveis de entrada e saída. Às vezes eu adiciono outro indicador de Kalman, com DevLevel2 definido como zero e Devlevel1 para 4 ou 5 (e altere o tipo de linha para vermelho sólido). Por isso, eu uso como uma perda Stop otima. Nunca deve ser tocado se você tiver adequadamente avaliado a tendência, e a tendência está em vigor. A matriz da biblioteca de matemática é muito primitiva, mas funciona para isso. Espero obter um DLL padrão instalado no futuro próximo. Eu acho que ThomasB me colocou no caminho certo agora ... O código está sob quotcopyleftquot, o que significa que você pode basicamente fazer tudo o que quiser com ele, exceto direitos autorais. Eu ficaria feliz em saber sobre as mudanças que você faz, ou acho que deveria ser feito para mim, eu estou trabalhando para transformar o código em uma função, para que ele possa ser usado como qualquer outra média em execução ou incluído em um banco de filtros inteligente . ThomasB: Parece muito legal - vou brincar com isso um pouco. Acabei de perder comentários no código (biblioteca Matrix), mas vou descobrir como ele funciona de qualquer maneira. Comentários no código. Ri muito. (Desculpe.) Mas vou colocá-los algum dia. Mas se eu conseguir as bibliotecas da matriz de linguagem C rodando como uma DLL, então não precisarei (e elas serão muito mais rápidas). FWIW - as operações da matriz são bastante simples e seguem a álgebra linear básica. Então eles não são realmente robustos. Mas se você tiver dúvidas, avise-me. Addded - BTW, eu tende a colocar meus argumentos em entrada primeiro e, em seguida, a saída, como em MatrixAdd (entrada dupla, duplo inputB, saída de amplificador duploC), em vez da outra maneira como muitas funções MQL4 parecem ser. Talvez eu deva mudar esse hábito. Deixe-me saber o que você ou outros pensam. Saiu de algum tempo construindo additins para o KF, incluindo autoigain (que se livra da necessidade de estimar o que é o melhor) e autostart (que encontra o valor inicial apropriado para o autogain. O programa mq4 está disponível no gammaratForexBlackBoxesKalmanGRFKalmanAGASJW. mq4 whie a O modelo típico para o seu uso é no gammaratForexBlackBoxesKalmangrfkalmanagasjwhourly. tpl Certifique-se de que os seus principais buffers tenham acesso a tantos dados quanto possível (geralmente 2 anos ou mais). Geralmente eu compro comprar os pontos de rotação da linha rápida (grosso, Aqua) em A planilha, utilizando o indicador de tendência principal (amarelo pesado como guia) As linhas tracejadas representam desvios superiores e inferiores, as várias linhas finas representam diferentes comprimentos de média que representam diferentes comportamentos de tendência, úteis para estimar perdas e metas e a força de O movimento. O código é (ou deve ser) autônomo (não há bibliotecas necessárias) Abaixo está um gráfico típico. Elogios CB Halifax: Olá, completei Uma versão preliminar de um filtro de Kalman e está disponível para download da gammaratForexBlackBoxesKalman. Você precisará dos três arquivos: 1) GRFKalmanFilter. mq4 - coloque isso no diretório de indicadores 2) GRFMatrixMath. mq4 - coloque isso no diretório das bibliotecas 3) GRFMatrixMath. mqh - coloque isso no diretório de inclusão Itens 1) e 3) precise A ser compilado. O GRFKalmanFilter. mq4.txt arquivo é apenas para aqueles sem MQL4, para que eles possam ver o algoritmo. Um filtro de Kalman funciona de forma semelhante a uma média móvel, exceto que o atraso é muito menor e funciona ajustando-se ao nível de ruído, em vez de um comprimento de média fixo. O parâmetro mais importante neste indicador é a variável SuppressdB. Ao aumentar a variável, a informação de freqüência mais alta é tratada como ruído e a linha de tendência torna-se mais suave. Ao diminuí-lo, o ruído de freqüência mais alto é permitido e a linha de tendência fica menos lisa. Normalmente é definido como 0, no entanto, para os cruzamentos de ienes, acho que configurá-lo mais alto (para cerca de 6) funciona melhor. As linhas extra - as linhas amarelas e vermelhas tracejadas, as linhas vermelhas tracejadas e as linhas vermelhas sólidas - são calculadas com os desvios de um lado de cada lado da linha de tendência. Sua suavidade é ajustada ao aumentar ou diminuir o parâmetro de Amostras. Eles podem ser desligados, configurando o DevLevel (1 ou 2) para zero. As variáveis ​​com o preço de venda da Bárbara fornecem estimativas da posição da linha de tendência em Bares antes do último ponto. Se estiverem configurados para 0, os resultados não são calculados. Eu costumo executar três filtros de cada vez em um par - um, com o SuppressdB definido como zero, que traça a tendência principal e as regiões de erro definidas em -20 ou -30, com as variáveis ​​do DevLevel definidas para 0 e a cor Para azul claro, que eu trate como uma linha quieta, e um conjunto em 20 ou 30, como uma linha lenta. Em uma tendência, considero as linhas tracejadas amarelas como níveis de entrada e saída. Às vezes eu adiciono outro indicador de Kalman, com DevLevel2 definido como zero e Devlevel1 para 4 ou 5 (e altere o tipo de linha para vermelho sólido). Por isso, eu uso como uma perda Stop otima. Nunca deve ser tocado se você tiver adequadamente avaliado a tendência, e a tendência está em vigor. A matriz da biblioteca de matemática é muito primitiva, mas funciona para isso. Espero obter um DLL padrão instalado no futuro próximo. Eu acho que ThomasB me colocou no caminho certo agora ... O código está sob quotcopyleftquot, o que significa que você pode basicamente fazer tudo o que quiser com ele, exceto direitos autorais. Eu ficaria feliz em saber sobre as mudanças que você faz, ou acho que deveria ser feito para mim, eu estou trabalhando para transformar o código em uma função, para que ele possa ser usado como qualquer outra média em execução ou incluído em um banco de filtros inteligente . Gostaria de baixar e testar seus scripts com prazer, mas quando tento descarregá-los usando o link gammaratForexBlackBoxesKalman, estou recebendo mensagem: quotVocê não tem permissão para acessar ForexBlackBoxesKalman neste serverquot Você poderia me fazer baixar seus arquivos? Halifax: Olá Eu completei uma versão preliminar de um filtro Kalman e está disponível para download da gammaratForexBlackBoxesKalman. Você precisará dos três arquivos: 1) GRFKalmanFilter. mq4 - coloque isso no diretório de indicadores 2) GRFMatrixMath. mq4 - coloque isso no diretório das bibliotecas 3) GRFMatrixMath. mqh - coloque isso no diretório de inclusão Itens 1) e 3) precise A ser compilado. O GRFKalmanFilter. mq4.txt arquivo é apenas para aqueles sem MQL4, para que eles possam ver o algoritmo. Um filtro de Kalman funciona de forma semelhante a uma média móvel, exceto que o atraso é muito menor e funciona ajustando-se ao nível de ruído, em vez de um comprimento de média fixo. O parâmetro mais importante neste indicador é a variável SuppressdB. Ao aumentar a variável, a informação de freqüência mais alta é tratada como ruído e a linha de tendência torna-se mais suave. Ao diminuí-lo, o ruído de freqüência mais alto é permitido e a linha de tendência fica menos lisa. Normalmente é definido como 0, no entanto, para os cruzamentos de ienes, acho que configurá-lo mais alto (para cerca de 6) funciona melhor. As linhas extra - as linhas amarelas e vermelhas tracejadas, as linhas vermelhas tracejadas e as linhas vermelhas sólidas - são calculadas com os desvios de um lado de cada lado da linha de tendência. Sua suavidade é ajustada ao aumentar ou diminuir o parâmetro de Amostras. Eles podem ser desligados, configurando o DevLevel (1 ou 2) para zero. As variáveis ​​com o preço de venda da Bárbara fornecem estimativas da posição da linha de tendência em Bares antes do último ponto. Se eles estiverem configurados para 0, os resultados não são calculados. Eu costumo executar três filtros de cada vez em um par - um, com o SuppressdB definido como zero, que traça a tendência principal e as regiões de erro definidas em -20 ou -30, com as variáveis ​​do DevLevel definidas para 0 e a cor Para azul claro, que eu trate como uma linha quieta, e um conjunto em 20 ou 30, como uma linha lenta. Em uma tendência, considero as linhas tracejadas amarelas como níveis de entrada e saída. Às vezes eu adiciono outro indicador de Kalman, com DevLevel2 definido como zero e Devlevel1 para 4 ou 5 (e altere o tipo de linha para vermelho sólido). Por isso, eu uso como uma perda Stop otima. Nunca deve ser tocado se você tiver adequadamente avaliado a tendência, e a tendência está em vigor. A matriz da biblioteca de matemática é muito primitiva, mas funciona para isso. Espero obter um DLL padrão instalado no futuro próximo. Eu acho que ThomasB me colocou no caminho certo agora ... O código está sob quotcopyleftquot, o que significa que você pode basicamente fazer tudo o que quiser com ele, exceto direitos autorais. Eu ficaria feliz em saber sobre as mudanças que você faz, ou acho que deveria ser feito para mim, eu estou trabalhando para transformar o código em uma função, para que ele possa ser usado como qualquer outra média em execução ou incluído em um banco de filtros inteligente. Kalman Filter Kalman Filter Forex Indicator Descrição: Você está procurando atualmente um indicador confiável de Forex Kalman Filter que você pode usar Felizmente, esta página web provavelmente dará as respostas que você está procurando. Fundamentalmente, você pode baixar este indicador de filtro Kalman mq4 totalmente gratuito. De fato, esse indicador foi comprovado e testado para funcionar bem, juntamente com Metatraders 8211 MT4 e MT4 e também todos os tipos de Metatraders. Nós também tiramos uma foto do Filtro Kalman depois de instalá-lo. Vários Indicadores de média móvel do Metatrader também podem ser vistos em nosso site. Se você quiser baixar esses indicadores, tudo o que você deve fazer é dirigir-se a nossa categoria de indicadores da Média móvel. Depois de ter escolhido o melhor indicador para você, então não pense duas vezes para baixá-lo. Você certamente terá isso, basta baixá-lo e salvá-lo em seu PC. Depois de instalá-lo em seu computador pessoal, você compartilhará a mesma delícia que os outros 0 usuários baixaram este indicador de filtro de Kalman. Na verdade, os downloads continuam a aumentar chegando a mais ou menos um total de 153 downloads. Se não for demais, apreciaremos suas opiniões com relação a esse indicador. Esta é uma vantagem para nós se você encontrar o indicador para ser muito útil. Em conexão com isso, outros usuários serão encorajados a tentar esses indicadores, também. Em consonância com isso, você também pode compartilhar a palavra com relação aos nossos indicadores de forex livre, clicando no botão de compartilhamento. Muito obrigado por verificar o Forex Bazar, agradecemos o seu tempo no download do nosso Filtro Kalman.

No comments:

Post a Comment