Saturday 16 September 2017

Forex trading expert advisors tutorial


Guia Avançado para o MetaTrader 4 - Consultores Especialistas Os Consultores Expert de Criação de Assessor Especial são programas que permitem a automação dos processos analíticos e comerciais na plataforma MT4. Para criar um Expert Advisor (ou Expert), o programa de edição especializada - MetaEditor - deve ser aberto a partir da plataforma MT4. Para abrir o editor (veja a Figura 1): 13 Na janela do Navegador, clique com o botão direito do mouse em Expert Advisors e selecione Criar ou no menu principal gt Tools gt MetaQuotes Language Editor ou clique no ícone MetaEditor na barra de ferramentas padrão: ou pressione F4 No teclado do computador. 13 13 Figura 1 - Existem várias maneiras de abrir o MetaEditor. 13Qualquer uma dessas ações abrirá o Assistente de Criação de Especialista. O Assistente pode ser usado para criar Expert Advisors, Custom Indicators, Scripts e DLLs. Para criar um consultor especialista, selecione Consultor especialista e clique em Avançar para continuar, conforme mostrado na Figura 2. Figura 2 - O Assistente de consultor especialista MT4s é usado para criar consultores especializados, indicadores personalizados, scripts e bibliotecas (DLLs). 13A janela Propriedades gerais da Expert Advisor é exibida. Aqui, os comerciantes devem especificar: Nome - Um nome criado pelo usuário para o Especialista. Desenvolvedor - O nome dos desenvolvedores. Link - Para o site dos desenvolvedores, se aplicável. Entradas - a lista de entradas Expert 13 13Para adicionar um novo parâmetro ao campo Entradas, pressione o botão Adicionar. Para cada Parâmetro, o comerciante deve especificar o Nome, o Tipo e o Valor Inicial, conforme mostrado na Figura 3. Para excluir um parâmetro, realce o parâmetro e pressione Excluir. Estes se tornam as variáveis ​​de entrada dentro do perito. Uma vez que todas as entradas tenham sido listadas, clique em Concluir para continuar.13 Figura 3 - Crie as variáveis ​​de entrada identificando Nome, Tipo e Valor Inicial. 13A nova janela aparece no ambiente de programação. O nome dos especialistas aparece na parte superior da janela e os parâmetros de entrada inseridos anteriormente são listados perto do topo do código, conforme mostrado na Figura 4. Figura 4 - O nome do Especialista e as entradas aparecem na janela de código. 13A partir daqui, o código Expert pode ser inserido na janela usando a linguagem de programação MQL4 ea sintaxe (veja a Figura 5). Nota . Específicos sobre a programação estão fora do escopo deste tutorial compreensão lógica de programação e aprendizagem de uma linguagem específica exigem esforço significativo. Os comerciantes podem aprender mais sobre programação no ambiente MQL4 lendo os Guias de Ajuda do MT4 e participando nos fóruns da comunidade MQL4 ativos. O MQL4, como outros idiomas de propriedade, possui uma lista de palavras reservadas e constantes padrão que são usadas durante a programação. Exemplos de constantes para operações de comércio, juntamente com suas descrições, incluem: 13 OPBUY - Posição de compra OPSELL - Posição de venda OPBUYLIMIT - Posição de limite de compra de compra OPSELLLIMIT - Posição pendente de limite de venda OPBUYSTOP - Comprar posição pendente pendente OPSELLSTOP - Posição pendente de venda 13 13 Figura 5 - parte do código para um Expert Advisor. Certas palavras têm usos predefinidos aqui, OPSELL instrui o computador para vender se outros critérios são atendidos (se declarações). Os comerciantes podem encontrar uma referência MQL4 na guia Ajuda da caixa de ferramentas na janela MetaEditor. Esta Referência inclui informações que são úteis para iniciantes e programadores experientes, incluindo: Compilador Especialista Compilando Após o desenvolvimento do Especialista ter sido concluído, ele deve ser compilado para garantir que o código tenha sido escrito no formato adequado necessário para executar o Especialista. Para compilar o Expert: selecione File gt Compile (veja a Figura 6) ou clique no botão Compile na barra de ferramentas ou pressione F5 no teclado do computador. 13 13 Uma vez que a compilação foi iniciada, uma atualização aparece na caixa de ferramentas abaixo do código na janela MetaEditor, conforme mostrado na Figura 6. Os erros ou avisos serão listados.13 Figura 6 - compilação bem-sucedida com zero erros e zero avisos. 13 Após a compilação bem sucedida, o novo Especialista aparecerá na janela Navigator - Expert Advisors, como mostrado na Figura 7. Se o Expert não compilar com sucesso, ele ainda aparecerá, mas seu ícone ficará cinza e o Expert não poderá ser usado. Figura 7 - O novo Especialista agora aparece na janela Navigator-Expert Advisors. Configuração do Consultor Especialista Antes que o Especialista possa ser usado, seus parâmetros devem ser definidos na janela Configurações do Terminal. Para abrir a janela: 13 No Menu Principal gt Ferramentas gt Opções ou Pressionando CTRL O no teclado do computador. Qualquer ação abrirá a janela Opções. Selecione a guia Expert Advisors, conforme mostrado na Figura 8. Figura 8 - Selecione a guia Expert Advisors na janela Opções para definir parâmetros de especialistas. 13 13As configurações a seguir estão disponíveis na guia Expert Advisors: Ativar Expert Advisors - esta opção permite ao usuário habilitar (verificar) ou desabilitar (desmarcar) o uso de todos os Experts. Desativar especialistas quando a conta foi alterada - esta opção desativa o Especialista se a conta tiver sido modificada, como de uma demo para uma conta ao vivo. Desativar especialistas quando o perfil foi alterado - esta opção impede que especialistas iniciem se o perfil foi alterado. Permitir negociação ao vivo - para permitir especialistas em modo em tempo real (em vez de testar um Expert em dados históricos). Pedir confirmação manual - para enviar confirmação comercial antes de enviar a encomenda. Permitir as importações DLL - para usar DLLs para aprimorar a funcionalidade Expert. Confirmar chamadas de função DLL - para permitir o controle sobre a execução de cada função chamada. Permitir que especialistas externos importem - para permitir que o Expert acessem funções de outras bibliotecas Expert ou MQL4. 13 13 Uma vez que as seleções foram feitas, clique em OK para fechar a janela. Expert Advisor Lançamento 13 Depois que o Especialista foi criado e configurado, ele está pronto para ser lançado. Para iniciar um Expert: 13 Clique com o botão direito do mouse na janela Expert in the Navigator - Expert Advisors e selecione Anexar a um gráfico ou13 Clique duas vezes na janela Expert in the Navigator - Expert Advisors ou13 Arraste e solte o Expert para o desejado 13A janela é exibida com as guias Comum e Entradas, conforme mostrado na Figura 9. Revise as configurações em cada guia e faça as alterações necessárias e clique em OK para anexar o Expert ao gráfico de preços ativo.13 Figura 9 - Faça qualquer Muda para as guias Common and Inputs antes de anexar o Expert ao gráfico de preços ativo. 13O Especialista será agora anexado ao gráfico de preços. Seu nome aparecerá no canto superior direito do gráfico. O nome dos Especialistas será seguido por um rosto sorridente, como mostrado na Figura 10, se a negociação ao vivo estiver habilitada. Caso contrário, o nome dos especialistas aparecerá com uma cara frowny, uma adaga após o nome indica que todos os peritos estão desativados. 13 Figura 10 - Um especialista com um rosto sorridente indica que a negociação ao vivo foi ativada. 13O Especialista está agora pronto para iniciar funções analíticas e comerciais. Desligamento do Advisor Especialista Para desligar um Especialista, ele deve ser removido do gráfico. Para remover um Especialista, clique com o botão direito do mouse no gráfico de preço ativo, selecione Expert Advisors e, em seguida, Remove, conforme mostrado na Figura 11. Figura 11 - Para remover um Expert, clique com o botão direito do mouse no gráfico de preço ativo, E selecione Remover. Notas sobre Expert Advisors Todos os peritos são desligados se o Terminal está fechado. Se um gráfico estiver fechado, o Especialista anexado ao gráfico será encerrado também. Adicionar outro Especialista a um gráfico removerá o anterior (uma confirmação aparece). A exclusão do perito na janela Navegador não desliga um Especialista com o mesmo nome em um gráfico de preços ativo. 13 13SEE: Trading Systems Codificação Guia Avançado Para MetaTrader 4 - Custom IndicatorsExpert 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. Desloque-se para baixo até encontrar os arquivos do programa 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 EA para o comércio automático com Metatrader 4, tenho uma conta demo de 500. 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. Este é um tutorial de código MQL4 de duas partes discutindo 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 os limites Buy e Sell para o valor RSI em 70 e 30, respectivamente, o código tem a seguinte aparência: extern int RSILength 14 externo int BuyThreshold 70 externo int SellThreshold 30 extern double Lotes 0.01Get the Most Guia de programação útil e barato para a criação de consultores especializados abaixo Este guia especializado Expert Advisor Programação tem ajudado centenas de pessoas criam seus próprios consultores especializados. Eu escrevi este guia de programação para dar-lhe a melhor chance de criação de EAs rentáveis. Tutorial 2 - Criando nosso primeiro tutorial especializado Tutorial 3 - Tutorial sobre decisões 4 - Detecção de médias móveis Tutorial Crossover 5 - Simple Crossover Expert Advisor Executando Tutorial de Pedidos 6 - Tarefas de Encerramento Tutorial 7 - Testando seus EAs com Testador de Estratégia Ok, então what8217s o custo para este Incrível Recurso Bem, os Guias de Consultor Especialista existentes estão vendendo em 30-40. E você recebe um grande pedaço de informação que você tem que digerir-se Por apenas 5,99. Você começa o meu guia de programação concisa que você começa a programação de imediato e filtros de distância todos os jargões técnicos indesejados Baixe os dois primeiros tutoriais gratuitamente agora. Para ter acesso ao conjunto completo de tutoriais e muito mais, 15 Day Free Look Você tem 15 dias (mais do que tempo suficiente para percorrer todo o guia) para ver se o meu guia de programação é o verdadeiro negócio ou não. Se você já sentir que não valeu o seu dinheiro, por favor me avise e eu vou emitir-lhe um reembolso total, não HASSLE para o seu investimento. Não há nenhum risco de sua parte. O peso para entregar está inteiramente em mim. Você pode realmente se dar ao luxo de não investir no Guia de programação do consultor especialista. It8217s é fácil de começar. Basta clicar no botão abaixo, e um e-mail será enviado para o seu endereço de e-mail. Nele conterá um link para baixar o livro no seu computador. É simples assim.

No comments:

Post a Comment