Friday 29 December 2017

Expert advisor tutorial mt4 forex


Este é um tutorial de código MQL4 de duas partes que discute como criar um consultor experiente Metatrader simples usando o RSI que negocia apenas uma vez por barra. No final da parte 2, um modelo RSI EA de pleno funcionamento pode ser baixado. Além disso, o código fará referência a um gráfico de tempo diferente para o RSI. Portanto, se você estiver interessado em aprender como fazer referência a um período de tempo diferente dentro de uma EA, este tutorial deve ser informativo. Este tutorial de código MQL4 é o seqüencial para Como colocar apenas um comércio por barra em um forex consultor especialista MT4. Este artigo irá expandir esse conceito simples e apresentar código que pode ser usado como um modelo em muitos diferentes especialistas consultor aplicações e com muitos tipos diferentes de indicadores, incluindo o RSI. Como foi discutido no tutorial MQL4 anterior, a chave para negociar apenas uma vez por barra é encapsular a lógica de negociação dentro de um bloco condicional que usa uma variável de nível de módulo para acompanhar o número da barra usando a variável Bars. O MQL4 possui muitas funções de indicador embutidas que podem ser usadas na construção do sistema. Usando o RSI em MQL4 A função iBarShift retorna a mudança de barra por um determinado tempo. No código abaixo, a barra atual Time0 é referenciada. Se esse código for usado em um gráfico diferente do gráfico de 1 hora, a seqüência de barras pode ser imprevisível. IBarShift permite a determinação da barra correta, ou a barra mais próxima se o último termo é definido como falso. O valor de retorno pode ser inserido onde quer que seja necessário um parâmetro de mudança, como na função iRSI. O RSI ou Índice de Força Relativa pode ser referenciado no código MQL4 e é declarado da seguinte forma: iRSI dupla (símbolo string int int timeframe int period. Int appliedprice int shift) O primeiro termo é símbolo e se se refere ao símbolo atual Pode ser inserido como NULL ou Symbol (). Ou mesmo com sucesso como 0 (embora a melhor prática sugira que você deve usar NULL em vez de 0) todos com significado equivalente. O segundo termo é timeframe e pode ser inserido como 0 para o cronograma de gráficos selecionado atualmente ou como um dos valores de enumeração de tempo pré-construídos (consulte o arquivo de ajuda em iRSI para obter mais detalhes). Neste exemplo, a variável PERIODH1 é usada para referenciar dados de um gráfico de 1 hora. O terceiro prazo refere-se ao comprimento do RSI onde o RSILength variável é usado (abaixo). O preço aplicado refere-se a preços de barras como fechar (PRICECLOSE) ou alto (PRICEHIGH). Shift refere-se a quantas barras para deslocar o RSI para o cálculo. Por exemplo, para calcular o RSI de 5 bares, você usaria 5 no 5º termo. Para este exemplo, nenhum deslocamento é usado para que 0 seja usado (abaixo). Depois de criar uma entrada externa para RSILength e duas entradas para limites de compra e venda para o valor RSI em 70 e 30, respectivamente, o código parece ser este: extern int RSILength 14 extern int BuyThreshold 70 extern int SellThreshold 30 extern double Lotes 0.01Expert Advisors Tutorial . Registrado em Mar 2006 Status: OBRIGADO MERLIN, TWEE e FF Team 4.620 Publicações Por favor, mantenha seu dinheiro no banco. Não use uma EA até que você possa ser rentável negociação em seu próprio país. Não há EA lá fora, que funciona o tempo todo. Você sempre terá que usar suas próprias habilidades de negociação para ser rentável. Este é um negócio e como qualquer negócio que leva muito trabalho para fazer acontecer. Boa sorte, Scott, eu entendi sua postagem. Aqui está a resposta que você procura. Está bem. Vou listar as etapas e você pode ver se o seu está correto. 1. feche o MT4 2. clique com o botão direito do mouse no botão de início do canto esquerdo. Clique esquerdo em explorar. 3. Role para baixo até encontrar os arquivos de programas e clique no sinal. 4. Desloque-se para baixo até encontrar sua pasta MT4 do corretor e clique no sinal 5. aqui na pasta de especialistas é onde você coloca sua EA. (Não na pasta de indicadores) 6. Inicie o programa MT4 novamente. 7. Certifique-se de que a janela Navigator está aberta no lado esquerdo, abaixo dos preços da moeda. 8. navegue pelo navagtor até encontrar sua EA. 9. Arraste esse EA para a janela do gráfico. 10. Clique com o botão direito do mouse na janela do gráfico e selecione Expert Advisors e, em seguida, selecione propriedades. 10. Isso exibirá o menu de configurações. 11. Você pode ajustar as configurações para qualquer que você encontrou neste segmento ou usar o seu próprio. 12. selecione a guia comum e verifique se a opção Permitir comércio ao vivo está selecionada 13. pressione ok. 14. vá para o início do programa e certifique-se de que a guia de menu para Expert Advisors mostra uma seta verde e não um x vermelho. Se o x vermelho estiver presente, basta pressionar o botão e ele ficará verde. 15. Agora você deve ter um rosto sorridente no canto direito da tela. Ignore os passos que já conhece. Eu não tenho idéia do seu nível. espero que isto ajude. Existe algum tutorial para usar a EA para negociar automaticamente com o Metatrader 4, eu tenho uma conta de demonstração de 500 demo. Eu tentei muito, mas ninguém trabalha o que eu fiz de errado Eu duplo clique em Metatrader e o nome do sistema é mostrado na direita até o gráfico, mas não troque ajuda. Por favor, mantenha seu dinheiro no banco. Não use uma EA até que você possa ser rentável negociação em seu próprio país. Não há EA lá fora, que funciona o tempo todo. Você sempre terá que usar suas próprias habilidades de negociação para ser rentável. Este é um negócio e como qualquer negócio que leva muito trabalho para fazer acontecer. Boa sorte, Scott, eu entendi sua postagem. Aqui está a resposta que você procura. Está bem. Vou listar as etapas e você pode ver se o seu está correto. 1. feche o MT4 2. clique com o botão direito do mouse no botão de início do canto esquerdo. Clique esquerdo em explorar. 3. Role para baixo até encontrar os arquivos de programas e clique no sinal. 4. Desloque-se para baixo até encontrar sua pasta MT4 do corretor e clique no sinal 5. aqui na pasta de especialistas é onde você coloca sua EA. (Não na pasta de indicadores) 6. Inicie o programa MT4 novamente. 7. Certifique-se de que a janela Navigator está aberta no lado esquerdo, abaixo dos preços da moeda. 8. navegue pelo navagtor até encontrar sua EA. 9. Arraste esse EA para a janela do gráfico. 10. Clique com o botão direito do mouse na janela do gráfico e selecione Expert Advisors e, em seguida, selecione propriedades. 10. Isso exibirá o menu de configurações. 11. Você pode ajustar as configurações para qualquer que você encontrou neste segmento ou usar o seu próprio. 12. selecione a guia comum e verifique se a opção Permitir comércio ao vivo está selecionada 13. pressione ok. 14. vá para o início do programa e certifique-se de que a guia de menu para Expert Advisors mostra uma seta verde e não um x vermelho. Se o x vermelho estiver presente, basta pressionar o botão e ele ficará verde. 15. Agora você deve ter um rosto sorridente no canto direito da tela. Ignore os passos que já conhece. Eu não tenho idéia do seu nível. espero que isto ajude. Olá a todos, Talvez alguém aqui possa me ajudar com a possibilidade de anexar um indicador a um gráfico do MetaTrader. Parece simples o suficiente, mas, eu tenho download vários indicadores para minha pasta de indicador personalizado. Quando eu vou abrir o Navegador, o arquivo não está lá. Os arquivos que estou fazendo download têm a extensão mq4. Estou completamente perdido como mover esses arquivos para o Navegador. Tenho baixado um arquivo e compilado, mas nada aparece. As sugestões são muito apreciadas. MCR, encontrei o mesmo. Theres provavelmente uma maneira quotbetterquot fazer isto mas eu encontrei o sucesso fazendo o seguinte. Primeiro, abra o MetaEditor e confirme que você pode encontrar o EA que deseja usar. Deve estar lá. Caso contrário, clique duas vezes nela na pasta do arquivo. Em seguida, abra uma nova EA para criar um a partir do zero. Dê-lhe um nome apropriado para o EA que você realmente quer usar, mesmo que seja um novo quotblankquot EA. Agora, copie o conteúdo do EA preferido e cole-o sobre o conteúdo do EA novo. Compile e você é bom para ir.

No comments:

Post a Comment