Indicador Preço Ação Forex Ea


MetaTrader 4 - Especialistas em preço Ação EA - perito para MetaTrader 4 Uma EA incrível que não usa nenhum indicador. Em vez disso, segue a ação de preço. Testado de 18 de agosto de 1995 a 29 de janeiro de 2014. Conseguiu converter 10.000 para 11.958.183,37. Você pode usar os parâmetros padrão se o seu saldo for 10.000. Altere o tamanho do lote com base no seu saldo atual. O tamanho do lote recomendado é de 0,01 para cada 100. Por favor, teste-o em um longo período e me avise seus comentários. Tenho atualizado o código ao iniciar o TradeType como 1. Aqui estão mais informações sobre este EA: notei que a maioria das pessoas estava confusa sobre como essa EA funciona. Na verdade, não estava pronto para enviá-lo para aprovação. Acabei de notar agora, foi aprovado. A lógica por trás desta EA é muito simples. Durante o mercado volátil (geralmente 5 minutos após uma grande notícia), o mercado tende a subir e descer o número de vezes, em seguida, se move fortemente em uma direção. Se você usa essa EA durante esse período, a EA abrirá o primeiro comércio na direção em que você decidir, diga TradeType 1, o que significa um longo comércio. Se o mercado descer 100 pontos (10 pips), o sistema fechará o comércio longo e abrirá um curto. A EA continua indo para cima e para baixo até o mercado tomar uma direção. O perigo é se mover para cima e para baixo mais de 5 vezes. Normalmente, 5 ou 10 minutos depois de uma grande notícia de que o mercado tende a tendência em uma direção. Com certeza, não comece antes do lançamento das notícias e logo após a sua liberação porque é o momento mais volátil do mercado. Aguarde 5 ou 10 minutos. Algum tempo você precisa aguardar a hora da vela para fechar. Isso depende de quão claro o impacto dessas notícias no mercado. Agin, esta EA não deve ser usada com o mercado muito devagar e quando os volumes de negócios são muito baixos. A EA provou que o mercado FX estava muito tendencial no período de 1995 até 2010. Então tornou-se mais volátil. Nova atualização: limpe o código e adicione Trailing Stop. MetaTrader 4 - Exemplos de ação de preço. Automatizando a Estratégia de Negociação de Padrões Engulfing Introdução Todos os comerciantes de Forex se deparam com a ação de preço em algum momento. Esta não é uma mera técnica de análise de gráficos, mas o sistema inteiro para definir a futura direção futura do movimento de preços. Neste artigo, analisaremos o padrão Engulfing e criaremos um Expert Advisor que seguirá esse padrão e tomar decisões comerciais relevantes com base nisso. Anteriormente examinamos o comércio automatizado com padrões de ação de preço, ou seja, a negociação do Bar Interior, no artigo Preço Ação. Automatizando a Estratégia de Negociação do Baralho Interior. Regras do Padrão Engulfing O padrão Engulfing é quando o corpo e as sombras de uma barra envolvem completamente o corpo e as sombras da barra anterior. Existem dois tipos de padrões disponíveis: BUOVB Bullish Outside Vertical Bar BEOVB Bearish Outside Vertical Bar. FIG. 1. Tipos de padrão mostrados no gráfico BUOVB. O gráfico mostra que a parte superior da barra externa está acima da alta da barra anterior e a parte inferior da barra externa está abaixo da baixa do anterior. BEOVB. Este padrão também pode ser facilmente identificado no gráfico. O High of the outside bar está acima do High do bar anterior e o Low of the outside bar está abaixo do Low do bar anterior. Suas diferenças são que cada padrão dá uma compreensão clara das possíveis direções do mercado. FIG. 2. Estrutura do padrão Regras do padrão Engulfing: É necessário operar com este padrão em prazos maiores: H4, D1. Para uma entrada mais refinada, devem ser aplicados elementos adicionais de análise gráfica, como linhas de tendência, níveis de resistência de suporte, níveis de Fibonacci, outros padrões de ação de preço, etc. Use ordens pendentes para evitar entradas de mercado prematuras ou falsas. Os padrões repetidos na negociação simples não devem ser utilizados como sinal para entrar no mercado. Estabelecimento de pontos de entrada para BUOVB, colocando ordens de parada Fig. 3. Configuração Comprar Parar e parar pedidos Analisaremos as regras de entrada e interromperemos a colocação de pedidos para a BUOVB (barra vertical externa otimista) usando o exemplo acima: Configuramos a compra de ordem pendente pendente a um preço ligeiramente acima do preço alto (por alguns pontos, Para confirmação) da barra exterior. O nível Stop Loss está definido abaixo do preço baixo da barra externa. O nível Take Profit é definido antes de atingir o próximo nível de resistência. Estabelecimento de pontos de entrada para BEOVB, colocando ordens de parada Fig. 4. Configuração de ordens de parada e parada de venda Examinamos as regras de entrada e colocação de ordens de parada para BEOVB (barra vertical fora de baixa) a partir do exemplo acima: colocamos a ordem de parada de venda pendente a um preço abaixo do preço baixo (por alguns pontos , Para confirmação) de uma barra exterior. O nível Stop Loss está definido acima do preço alto da barra externa. O nível Take Profit é definido antes de atingir o próximo nível de suporte. Criando um consultor especialista para negociar o padrão Engulfing Revisamos o padrão Engulfing, aprendemos a entrar no mercado de forma segura e também determinamos os níveis de pedidos stop para limitar perdas ou bloquear lucros. Em seguida, tentaremos implementar os algoritmos de um Expert Advisor e automatizar o padrão de negociação Engulfing. Abrimos o MetaEditor do terminal MetaTrader 4 e criamos um novo Consultor Especializado (não entraremos em detalhes sobre a criação de Expert Advisors, pois há informações suficientes disponíveis no site). Na fase de criação, deixamos todos os parâmetros em branco. Você pode nomeá-los como quiser. Eventualmente, você deve obter os seguintes resultados: Convertendo o Padrão em Algoritmo MQL4 Depois de criar um Consultor Especialista, devemos definir o padrão Engulfing depois que uma vela é fechada. Para isso, apresentamos novas variáveis ​​e atribuímos valores a elas. Veja o código abaixo: Encontramos os dois tipos do padrão Engulfing: da mesma forma que encontramos um padrão otimista: criamos variáveis ​​personalizáveis: stop orders, slppage, tempo de expiração de pedidos, número Magic EA, lote de negociação. A perda de parada pode ser omitida, pois será configurada de acordo com as regras do padrão. Nós introduzimos variáveis ​​locais para converter variáveis ​​em uma forma normal. Além disso, temos em mente que as ordens de parada estão definidas a uma certa distância dos valores dos preços das barras. Para implementar isso, adicionamos a variável Intervalo responsável pelo intervalo entre os preços de barras HighLow e os níveis de ordem de parada, bem como os níveis de ordem pendentes. Nós inserimos a variável timeBUOVBBEOVB para evitar a reabertura da ordem neste padrão. Nós entramos na variável bar1size para verificar se a barra externa é suficientemente grande. Assim, podemos assumir que o mercado atual não é plano. Como resultado, obtemos o seguinte código: Definindo os Níveis de Ordem de Parada Cumprimos todas as condições e encontramos padrões de alta qualidade. Agora, é necessário definir os níveis de ordem de parada, os preços de pedidos pendentes, bem como a data de validade das ordens para cada padrão. Permite adicionar o seguinte código ao corpo de função OnTick (): correção de erros de execução Se você já se envolveu no desenvolvimento de Expert Advisors, você provavelmente sabe que erros geralmente ocorrem ao fechar e configurar pedidos, incluindo tempo de espera, paradas incorretas, etc. . Para eliminar esses erros, devemos escrever uma função separada com um pequeno manipulador interno de erros básicos. Como resultado, obtemos o seguinte código: Agora, execute a compilação e verifique se há mensagens de erro no log. Testando o consultor especialista É hora de testar nosso consultor especialista. Permite iniciar o Strategy Tester e definir os parâmetros de entrada. FIG. 5. Parâmetros de entrada para teste Escolha um par de moedas para teste. Eu escolhi EURAUD. Certifique-se de configurar cada modo de seleção e definir que o teste deve ser executado nos dados do histórico. Selecionei todo o ano de 2014. Defina o período de tempo D1. Inicie o teste. Após a conclusão do teste, verifique o registro. Como podemos ver, nenhum erro de execução ocorreu no processo. FIG. 6. Configuração das condições de teste Abaixo está o jornal de teste EA: Fig. 7. Revista de teste do Expert Advisor Certifique-se de que não haja erros e otimize a EA. Otimização Eu selecionei os seguintes parâmetros para otimização: Fig. 8. Parâmetros de otimização Fig. 9. Configurações de otimização Assim, como resultado da otimização e testes, agora temos o robô pronto para usar. Resultados de otimização e teste Após a otimização dos pares de moedas mais populares, obtemos os seguintes resultados: Fig. 10. Resultados do teste Fig. 11. Tabela de resultados de teste Conclusão Neste artigo, criamos um Expert Advisor negociando o padrão Engulfing. Nós nos certificamos de que os padrões de ação de preço podem funcionar mesmo sem filtros adicionais de entrada no mercado. Não foram utilizados truques (como Martingale ou média). A retirada foi minimizada através da configuração correta das ordens de parada. Não foram utilizados indicadores técnicos. A EA foi baseada unicamente na leitura de um gráfico nulo. Obrigado por ler, e espero que você ache este artigo útil.

Comments

Popular Posts