Sunday 14 May 2017

Crie Um Consultor Especialista Forex


Gerador para sistemas de consultoria especializada em negociação forex compatível com todos os corretores de Forex que oferecem a plataforma de negociação MetaTrader 4 (MT4) Bem-vindo ao Expert Advisor Generator O mercado forex é um dos mercados mais dinâmicos do planeta. Untutuately 95 dos comerciantes perdem seu dinheiro. Isto é principalmente porque eles não têm boa estratégia de negociação testada. Por outro lado, ter uma estratégia, significa que você possui regras claras sobre todas as situações do mercado. E quando as regras são claras, este sistema comercial pode ser automatizado. Existem muitas vantagens para os sistemas automatizados, como: 24 horas de negociação, velocidade de reação, monitoramento de grande número de instrumentos financeiros em diferentes prazos, capacidade de backtest do sistema e muitos outros. Automatizar um sistema de negociação é difícil porque requer habilidades de programa que a maioria dos comerciantes não possui. Com esse construtor Expert Advisor, essas habilidades não são mais necessárias. Em nossa grande experiência na criação de sistemas de negociação automatizados, descobrimos que as coisas geralmente simples funcionam. Com cada regra que você adiciona. Você otimiza seus resultados no passado, mas isso lhe dará piores resultados no futuro. Assim, nosso conselho é - manter as coisas simples. Agora, vamos criar um sistema de negociação simples, por exemplo. Para começar, precisamos de quatro coisas básicas. Quando abrir a posição longa Quando fechar a posição longa Quando abrir a posição curta Quando fechar a posição curta Digamos que temos essa estratégia básica: Nós abrimos a posição longa quando Rsi (Índice de Força Relativa) cruza 30. Nós abremos a posição curta quando Rsi (Relativo Índice de Força) cruza 70. Não temos regras de saída. Temos 50 pontos do StopLoss e 50 pontos do Takeprofit. Agora, precisamos abrir a primeira guia Abrir Comprar e nós escolhemos isso: isso significa basicamente isso se o valor pré-anterior do RSI for inferior a 30 e a barra anterior é fechada com valor para RSI acima de 30. nós temos nossa condição longa aberta. O mesmo que fazemos para venda: pularemos Fechar compra e venda fechada e vá diretamente para a guia Configurações. Nós estabelecemos o StopLoss 50 pontos e TakeProfit 50 pontos. Queremos MM avançado, então verificamos essa opção. Agora vamos para a última guia e pressione o botão Gerar. Agora, tudo o que precisamos é copiar o código e colá-lo no Editor MQL, compilá-lo e começar a usá-lo. Este é um tutorial de código MQL4 de duas partes que discute como criar um consultor especializado Metatrader 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 os limites de Compra e Venda para o valor RSI em 70 e 30 respectivamente, o código se parece com isso: extern int RSILength 14 extern int BuyThreshold 70 extern int SellThreshold 30 extern double Lotes 0.01

No comments:

Post a Comment