Tuesday, 24 September 2019

Mt4 forex scanner


MetaTrader 4 - Indicadores Condição Scanner - indicador para MetaTrader 4 A idéia por trás dos pedaços de código anexados é esta: Você sobe um (conjunto de) condição (s). Você escreve o código para testar suas condições. Você incorpora seu código dentro desses fragmentos de código. Você faz alguns mods fáceis. Você acaba com alguns indicadores. Um deles indicará historicamente o gráfico atual em que suas condições surgiram. O outro mostrará em um painel se, para todos os instrumentos e prazos em que você está interessado, as condições surgiram. Isso evita que você tenha que verificar manualmente os pares e os cronogramas em busca de suas condições. Copie o conteúdo das quatro pastas (Indicadores, Incluir, Modelos, Perfis) nas pastas equivalentes da sua instalação. Não há nada lá para te machucar - apenas indicadores, etc. Saia e volte a inserir o programa MetaQuotes. Para demonstrar o que o scanner pode fazer: Este exemplo é baseado no Power Pro (identificador de configuração quotPPquot) que estava sendo pressionado pelas armadilhas por Russ Horn. É uma estratégia de break-out de banda onde o limite de banda superior é um ema de altos e o limite inferior é um ema de baixas. Não há absolutamente nenhum endosso dessas estratégias por mim - isso é puramente como exemplo do que você pode desenvolver. No seu sistema, mude para o perfil cspp. Isso pode levar vários segundos para a primeira exibição, mas não usa muito recurso de computador depois disso. Você deve ver uma tela semelhante a esta: O exemplo acima consiste em: um indicador em gráfico com 4 parcelas, um indicador de janela separada mostrando EMA de RSI, um indicador de janela separada mostrando onde condições que sugerem transações longas ou curtas ocorreram historicamente , E um indicador de painel que mostra onde as mesmas condições acabaram de ocorrer ou estão ocorrendo atualmente em uma variedade de pares e prazos. O código comum a todas as varreduras: Utils. mqh contém algumas funções de utilidade que podem ser usadas em qualquer indicador, conselheiro especializado, etc. csChart. mqh contém quase todo o código que passa no indicador do gráfico atual. CsPanel. mqh contém quase todo o código que entra no indicador de exibição do painel. O código específico da estratégia PP (Power Pro): csPP0.mq4 exibe os indicadores quotchart-windowquot relevantes. CsPP1.mq4 exibe os indicadores quotseparate-windowquot relevantes. CsPPChart. mq4 é o indicador que mostra o que aconteceu historicamente no gráfico atual. CsPPPanel. mq4 é o indicador que mostra a situação atual em todos os pares e prazos nos quais você está interessado. CsPPGetBarFlag. mqh é o código quotincludedquot nos indicadores Gráfico e Painel. É o pouco que decide se existe uma condição de interesse em uma barra particular. Eu incluí outro exemplo menos complexo (identificador MAX). O código específico da estratégia MAX (taxa média em movimento): csMAX0.mq4 é um indicador personalizado que exibe duas médias móveis. É completamente autônomo. Não há csMAX1 equivalente porque, ao contrário do PP acima, não há necessidade de uma exibição de janela separada. CsMAXChart. mq4, csMAXPanel. mq4 e csMAXGetBarFlag. mqh fazem o equivalente como para a estratégia PP acima. O código cujos ids começam com csXXXX: são modelos que podem ser usados ​​ao desenvolver varreduras adicionais. Como faço para codificar uma nova condição: eu decido sobre um identificador de estratégia (por exemplo, PB para pinbars). Eu coloco minha janela acima como acima, para demonstrar o que o scanner pode fazer, removendo os indicadores existentes. Se a minha nova verificação se basear em indicadores no gráfico, eu os construo usando csXXXX0.mq4 como padrão. Eu lembro de salvar como. CsPB0.mq4. Eu aplico o meu indicador personalizado no gráfico da mão esquerda. Se eu precisar de um indicador de janela separado, eu também o construo. Eu lembro de salvar como. CsPB1.mq4. Eu o aplico no gráfico da mão esquerda. Eu crio indicadores personalizados ao invés de usar indicadores padrão para que eu possa consultá-los em outro lugar usando a função iCustom. Desta forma, se eu mudar de idéia sobre os parâmetros básicos da minha estratégia (por exemplo, método de média móvel), eu só preciso alterar meus indicadores personalizados. Se eu usei indicadores padrão, eu teria que mudá-los e depois ir cavando nas entranhas do meu código para acomodar minha mudança mental. Eu pego csXXXXChart. mq4, substitua todas as instâncias do XXXX pelo meu identificador de estratégia PB e salve o código como csPBChart. mq4. Ele não compilará ainda porque há algum código de quotincludequot ainda por escrito. Agora, forneça o código quotincludequot. Se as condições para as quais eu quero testar são mortas facilmente, eu apenas uso o arquivo quotincludequot csXXXXGetBarFlag. mqh, codifique o que eu quero e salve como. CsPBGetBarFlag. mqh. Mas se a codificação for complicada, volto para o csPBChart. mq4 que eu criei anteriormente, comento a linha de código que agora lê quotinclude ltcsPBGetBarFlag. mqhgt e eu crio o código que eu quero diretamente no arquivo csPBChart. mq4. Quando eu consegui limpar, mudei o código de determinação de condição para o arquivo quotincludequot csPBGetBarFlag. mqh e descomprime a declaração de inclusão no arquivo csPBChart. mq4. Agora, o arquivo csPBChart. mq4 pode ser compilado e aplicado no gráfico de mão esquerda. Neste ponto, eu salve o modelo para o gráfico da mão esquerda como csPB-CHART. tpl. Ele incorpora quaisquer indicadores personalizados gráficos, indicadores personalizados de janelas separadas e o gráfico de resultados conforme eles se aplicam ao gráfico atual. Eu carrego o arquivo csXXXXPanel. mq4, substitua todas as instâncias de quotXXXXquot por quotPBquot e salve como. QuotcsPBPanel. mq4quot. Este último arquivo é compilado e aplicado ao gráfico da mão direita. Pode ser um pouco lento para ser executado quando aplicado pela primeira vez, mas não usa muito recurso ao executar. Eu armazeno csPBpanel. tpl como um modelo para o gráfico de mão direita. Em seguida, eu costumo armazenar csPB como um perfil. NOTA . Ao construir indicadores personalizados e, em seguida, consultando-os com a função iCustom, cuido que os nomes estejam exatamente certos. Você não recebe nenhum aviso se iCustom se refere a um indicador que não existe. NOTA . Pode haver um erro de forma que, quando o indicador do painel for carregado pela primeira vez, ele produz resultados que não são consistentes com aqueles no gráfico específico exibido. Eu acho que se eu mudar a escala de tempo na janela do painel (forçando assim uma re-calc), tudo está certo. Agradeceria se alguém pudesse me dirigir diretamente com esse problema. NOTA . No. O código GetBarFlag. mqh que você desenvolve, você pode retornar qualquer número inteiro ao programa de chamada para ser exibido. À medida que o código se mantém, zero significa nenhum resultado e provoca a exibição de uma bagunça cinza indicando qual barra foi testada. Devolver um inteiro negativo resultará em uma exibição vermelha enquanto um número inteiro positivo resultará em uma exibição verde. Alguns aspectos do software: o código foi escrito como indicadores para que, quando um painel estiver em exibição e você quiser ver um par e um período de tempo específicos, você simplesmente escolhe o par da janela Market Watch, arraste e solte-o no Espaço gráfico atual e alterar o prazo para se adequar. O modelo cuida do resto. Em um esforço para reduzir a sobrecarga do computador, fiz duas coisas. Em primeiro lugar, ao lidar com matrizes de séries temporais, na maior parte só volto 200 bares. Em segundo lugar, o software de exibição do painel não prova as condições dos usuários em cada marca. Ele usa um mecanismo de temporizador de modo que o teste é aplicado ao bar0 somente se o bar0 for formado em 90, caso contrário, o teste é aplicado à barra1. Se a barra 1 tiver o foco (isto é, bar0 é inferior a 90), é testado uma vez e calcula-se uma hora de transição para bar0. Para cada tique subsequente que vem até o tempo de transição é atingido, nada acontece. Não tenho certeza de ter obtido este codificado até agora, mas parece funcionar muito bem. Além do mecanismo do temporizador mencionado acima, a linha superior do painel mostra a data e a hora em que ocorreu o evento de avaliação de condição mais recente. Além disso, nos exemplos fornecidos aqui, os wingdings neutros mostrarão um zero se o bar0 estiver em foco e um 1 se o bar1 estiver focado. MetaTrader Expert Advisor MetaTrader Market Scanner O scanner de mercado MetaTrader é uma ferramenta gratuita de forex que permite que você assista um Número ilimitado de pares de moedas e períodos de tempo de um único gráfico. Atrás são os dias de abertura de tantos gráficos que você pode se lembrar de qual moeda você está olhando. Esta ferramenta gratuita monitora os fluxos médios móveis. Ele permite que você assista até 30 pares de forex diferentes simultaneamente em 9 períodos de tempo separados: um total máximo de 270 gráficos simultâneos monitorados a partir de apenas um gráfico. Você está observando cada cruzamento de média móvel que você poderia negociar. Instruções para o mercado de mercado móvel em circulação Clique no botão Download agora na parte inferior da página. Por favor, reveja as instruções sobre como carregar um indicador Metatrader 4 se precisar de alguma ajuda para instalar o arquivo. O zip no download contém dois arquivos. O indicador. mq4 precisa entrar na pasta indiciadores de especialistas. Você também precisa colocar o arquivo DLL na pasta expertslibraries. Uma captura de tela das entradas para o scanner de mercado A tela de entrada para o scanner marcador exibe uma lista de 30 espaços em branco. Você deve inserir as informações de moeda em um determinado formato para o scanner saber o que assistir. O formato correto é 8220SYMBOL, PERIOD, 8221, assim como você vê na captura de tela acima. Se você deseja assistir mais de um período de tempo. Então, simplesmente adicione uma vírgula e o código do período para cada período adicional que você deseja seguir. O scanner não funcionará se nenhuma das informações não for inserida corretamente, embora uma mensagem pop-up o avise sobre qualquer informação incorretamente inserida. Faça o download do mercado de mercado móvel analista Free Expert Advisors Free Indicators

No comments:

Post a Comment