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 de RSI EA totalmente funcional pode ser baixado. Além disso, o código fará referência a um gráfico de período diferente para o RSI. Então, se você estiver interessado em aprender a fazer referência a um período de tempo diferente de uma EA, este tutorial deve se mostrar informativo. Este tutorial do código MQL4 é a seqüência de como colocar apenas um comércio por barra em um consultor especializado MT4 forex. Este artigo irá expandir esse conceito simples e apresentar o código que pode ser usado como um modelo em muitos consultores especialistas diferentes 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 Barras. O MQL4 possui muitas funções de indicadores incorporadas que podem ser usadas na construção do sistema. Usando o RSI no 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 da barra pode ser imprevisível. IBarShift permite a determinação da barra correta, ou a barra mais próxima se o último termo estiver configurado 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 o Índice de Força Relativa podem ser referenciados no código MQL4 e é declarado da seguinte forma: iRSI duplo (símbolo de seqüência: período int. Período int. Int preço aplicado. Int shift) O primeiro termo é símbolo e se ele se refere ao símbolo atual Pode ser inserido como NULL ou Símbolo (). 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 é horário e pode ser inserido como 0 para o cronograma de gráficos atualmente selecionado ou como um dos valores de enumeração de tempo pré-construídos (veja seu arquivo de ajuda em iRSI para 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 mudar o RSI para o cálculo. Por exemplo, para calcular o RSI de 5 bares, você usaria 5 no 5º termo. Para este exemplo, nenhuma mudança é usada, então 0 é usado (abaixo). Depois de criar uma entrada externa para RSILength e duas entradas para limites de compra e venda para o valor de RSI em 70 e 30, respectivamente, o código parece assim: extern int RSILength 14 extern int BuyThreshold 70 extern int SellThreshold 30 extern double Lotes 0.01Get the Most Guia de programação útil e barata para criar consultores especializados abaixo Este guia especializado de programação de consultor especialista ajudou centenas de pessoas a criar seus próprios consultores especializados. Eu escrevi este guia de programação para lhe dar a melhor chance de criar EA eficientes. Qual destas Tutorias poderosas você usaria para ajudá-lo a criar seu Tutorial da EA 1 - As ferramentas para começar Tutorial 2 - Criando nosso Tutorial do Primeiro Consultor Especialista 3 - Tutorial de Decisões de Decisão 4 - Detectando Tutorial de Crossover de Médias em Movimento 5 - Executando o Supervisor de Crossover Simples Tutorial de Pedidos 6 - Tutorial de Encomendas de Encerramento 7 - Testando seus EAs com o Strategy Tester Ok, então o que é o custo para este Recurso Incrível Bem, os Guias de Consultores de Peritos existentes estão vendendo às 30-40. E você obtém uma grande quantidade de informações que você precisa digerir por apenas 5,99. Você obtém o meu guia de programação conciso que lhe dá programação imediatamente e filtra todo o jargão técnico indesejável Baixe os dois primeiros tutoriais de graça agora. Para ter acesso ao conjunto completo de tutoriais e mais, 15 Day Free Look Você tem 15 dias (mais do que o suficiente para passar por todo o guia) para ver se o meu guia de programação é o verdadeiro negócio ou não. Se você sentir que não valia o seu dinheiro, por favor, avise-me e eu lhe emitirei um reembolso total e não HASSLE para o seu investimento. Não há nenhum risco da sua parte. O peso para entregar é inteiramente sobre 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. Isso é tão simples.
Комментарии
Отправить комментарий