Saturday 25 November 2017

3 Black Crows Forex Factory


MetaTrader 5 - Especialistas MQL5 Wizard - Sinais comerciais com base em 3 Black Crows3 White Soldiers Stochastic - especialista para o MetaTrader 5 O MQL5 Wizard permite criar consultores especializados especializados preparados nas classes de biblioteca padrão entregues juntamente com o terminal do cliente (consulte Criando ready-made Expert Advisors no MQL5 Wizard para os detalhes). Permite verificar suas idéias comerciais rapidamente, tudo o que você precisa é criar sua própria classe de sinais comerciais. A estrutura desta classe e exemplo pode ser encontrada no artigo MQL5 Wizard: Como criar um módulo de sinais de negociação. A idéia genérica é a seguinte: a classe de sinais comerciais é derivada de CExpertSignal. O próximo, é necessário substituir os métodos virtuais LongCondition () e ShortCondition () com seus próprios métodos. Há um livro Estratégias dos melhores comerciantes (em russo), há muitas estratégias de negociação são consideradas lá, vamos nos concentrar nos padrões de candelabros de reversão, confirmados por Stochastic. CCI. Osciladores MFI e RSI. A melhor maneira é criar a classe separada, derivada de CExpertSignal para verificar a formação de padrões de castiçal. Para a confirmação de sinais comerciais, gerados por padrões de castiçal, é suficiente escrever a classe, derivada de CCandlePattern e adicionar os recursos necessários (por exemplo, confirmação por osciladores). Aqui vamos considerar os sinais, com base em 3 Black Crows3 White Soldiers reversa candlestick padrão, confirmado pelo indicador Stochastic. O módulo de sinais comerciais baseia-se na classe CCandlePattern, seu exemplo simples de uso para a criação de sinais comerciais com padrões de castiçal. 1. 3 Black Crows e 3 White Soldiers reverss candlestick patterns 1.1. 3 Corvos pretos Um padrão de castiçal áspero que é usado para prever a reversão da tendência de alta atual. Este padrão consiste em três castiçais consecutivos de corpo comprido que fecharam o que o dia anterior, com cada sessão aberta ocorrendo dentro do corpo da vela anterior. Figura 1. Padrão de castiçal 3 Black Crows O reconhecimento do padrão 3 Black Crows é implementado no método CheckPatternThreeBlackCrows da classe CCandlePattern: o método CheckCandlestickPattern (CANDLEPATTERNTHREEBLACKCROWS) da classe CCandlePattern é usado para verificar a formação do padrão de 3 candelabros Black Crows. 1,2. 3 White Soldiers candlestick pattern Um padrão de candelabro bullish que é usado para prever a reversão da tendência de queda atual. Este padrão consiste em três castiçais consecutivos de corpo comprido que fecharam mais do que no dia anterior, com cada sessão aberta ocorrendo dentro do corpo da vela anterior. O padrão é válido enquanto a vela do dia dois se abrir na metade superior do dia da sua gama. No final do segundo dia, deve fechar perto de sua altura, deixando uma sombra superior muito pequena ou inexistente. O mesmo padrão é repetido no terceiro dia. Figura 2. Padrão de castiçal de 3 soldados brancos Aqui está o método para o reconhecimento do padrão de 3 soldados brancos: o método CheckCandlestickPattern (CANDLEPATTERNTHREEITESHILITADORES) da classe CCandlePattern é usado para verificar a formação do padrão de candelabros de 3 soldados brancos. 2. Sinais comerciais, confirmados pelo indicador estocástico Os sinais de negociação para abrir posição longa ou curta devem ser confirmados pelo oscilador estocástico. A linha do sinal D deve ser maior que o nível crítico correspondente (30 ou 70). O fechamento da posição aberta depende dos valores do indicador D. Pode ser feito em 2 casos: se a linha D atingiu o nível crítico oposto (80 para posição longa e 20 para posição curta) se o sinal inverso não for confirmado (quando a linha D atinge os seguintes níveis: 20 para posição longa e 80 para Posição curta) Fig. 3. Padrão de 3 soldados brancos, confirmado pelo indicador estocástico A verificação das condições de comércio para entrada e saída é implementada em dois métodos: int CBCWSStoch :: LongCondition () - verifica condições para abrir a posição longa (retorna 80) e fechar a posição curta ( Retorna 40) int CBCWSStoch :: ShortCondition () - verifica condições para abrir a posição curta (retorna 80) e fechar a posição longa (retorna 40). 2.1. Abrir a posição longaFechar a posição curta A formação do padrão Three White Soldiers deve ser confirmada pelo indicador estocástico: StochSignal (1) lt30 (o valor da linha de sinal do indicador estocástico da última barra completa deve ser inferior a 30). A posição curta deve ser fechada se a linha de sinal do indicador estocástico cruzou para cima os 20 ou 80 níveis. 2.2. Abrir posição curtaFechar posição longa A formação do padrão Three Black Crows deve ser confirmada pelo indicador Stochastic: StochSignal (1) gt70 (o valor da linha de sinal do indicador estocástico da última barra completa deve ser maior que 70). A posição longa deve ser fechada se a linha de sinal do indicador estocástico cruzou para baixo os níveis de 80 ou 20. 2.3. Criando consultor especializado usando o MQL5 Wizard A classe CBCWSStoch não está incluída nas classes da Biblioteca padrão, para usá-lo, é necessário baixar o arquivo acbcwsstoch. mqh (ver anexos) e salvá-lo no clientterminaldatafolderMQL5IncludeExpertSignalMySignals. O mesmo deve ser feito com o arquivo candlepatterns. mqh. Você pode usá-lo no MQL5 Wizard após o reinício do MetaEditor. Para criar um assistente do Expert Advisor MQL5 Wizard: Fig. 4. Criando Expert Advisor usando MQL5 Wizard Permite especificar o nome do Expert Advisor: Fig. 5. Propriedades gerais do consultor especialista Depois disso, precisamos selecionar os módulos de sinais comerciais usados. FIG. 6. Propriedades de sinal do Expert Advisor No nosso caso, usamos apenas um módulo de sinais comerciais. Adicionando os sinais com base em 3 Black Crows3 White Soldiers confirmados pelo módulo estocástico de sinais comerciais: Fig. 7. Propriedades do sinal do Módulo Expert Advisor de sinais comerciais adicionados: Fig. 8. Propriedades de sinal do Expert Advisor Você pode selecionar quaisquer propriedades de trilha, mas usaremos Trailing Stop não usado: Fig. 9. Propriedades de trânsito do consultor perito No que diz respeito às propriedades de gerenciamento de dinheiro, usaremos o comércio com o volume de negócios fixo: Fig. 10. Propriedades de gerenciamento de dinheiro do consultor especialista Ao pressionar o botão Concluir, obteremos o código do Expert Advisor gerado, localizado em ExpertABCWSStoch. mq5, ele será salvo em terminaldatafolderMQL5Experts. Os parâmetros de entrada padrão do Expert Advisor gerado: devem ser substituídos por: Os parâmetros de entrada SignalThresholdOpenSignalThresholdClose permitem especificar níveis de limite para abrir e fechar posições. No código dos métodos LongCondition () e ShortCondition () da classe de sinais comerciais, especificamos os valores fixos do limite: O Expert Advisor, gerado pelo MQL5 Wizard, abre e fecha a posição usando os votos dos módulos de sinais comerciais. O voto do módulo principal (como recipiente, consistem em todos os módulos adicionados) também é usado, mas os métodos LongCondition () e ShortCondition () sempre retornam 0. Os resultados de votação do módulo principal também são usados ​​na média de votos. No nosso caso, temos: módulo principal 1 módulo de sinais comerciais, por isso precisamos levar em consideração esse fato ao definir os valores de limiar. Por causa disso, ThresholdOpen e ThresholdClose devem ser configurados como 40 (080) 2 e 20 (040) 2. Os valores dos parâmetros de entrada SignalStopLevel e SignalTakeLevel são definidos como 0, isso significa que o fechamento das posições será feito somente quando as condições de fechamento forem verdadeiras. 2.4. Resultados do backtesting da história. Consideramos o backtesting do Expert Advisor em dados históricos (EURUSD H1, período de teste: 2010.01.01.2011.02.02, PeriodK47, PeriodD9, PeriodSlow13, MAperiod5). Na criação do Expert Advisor utilizamos o volume fixo (Trading Fixed Lot 0.1), o algoritmo Stop Stop não é usado (Trailing not used). FIG. 11. Testando os resultados do Expert Advisor, com base em 3 Black Crows3 White Soldiers Stochastic O melhor conjunto de parâmetros de entrada pode ser encontrado usando o terminal do cliente Strategy Tester of MetaTrader 5. O código do Expert Advisor, criado pelo MQL5 Wizard é anexado em expertabcwsstoch. mq5. Traduzido do russo por MetaQuotes Software Corp. Código original: mql5rucode2833 Sistema White Soldiers Juntado em fevereiro de 2010 Status: J16 Estudante 902 Posts Este é um famoso soldado branco, sistema de corvos pretos. Pl google para saber mais sobre este sistema Se vemos 3 barras verdes conseqüentes, cada vela fechando mais do que o anterior, então chamamos 3 soldados brancos. Cada vela tem que ter alto maior do que o anterior alto e fechar mais alto do que o anterior fechar. Este é um padrão de reversão, portanto, para melhores resultados, ele deve ocorrer no balanço baixo. Mas sempre nós não conseguimos níveis de swing, então use seu julgamento. Se a terceira vela tiver corpo muito pequeno, então provavelmente estamos ficando sem vapor. Além disso, se a 3ª vela tiver um corpo muito longo, então também podemos ter avançado demais. Estes são subjetivos. De preferência, cada vela deve ter muito pouco vicktail. Nesse cenário, entramos LONGO no intervalo da 3ª vela alta. Uma coisa semelhante para velas vermelhas. Nós os chamamos de corvos pretos Long no intervalo de alta barra de solda 3. Curto no intervalo da 3ª barra corvo preto. Para obter melhores resultados, verifique a localização e o tamanho das barras, conforme mencionado acima. Esse sistema apenas pára. Não tire lucros. A parada inicial é baixa da 3ª vela para longas e altas de 3ª vela para baixo. Depois de cada barra, mova a parada para a barra anterior baixa por longo e alto para baixo. Você pode ter sua própria estratégia de saída, mas acho que isso é fácil e lucrativo. H4 e Daily. Eu não recomendo outros prazos, a menos que a localização seja muito boa Pares GBPUSD, EURUSD. Ele deve funcionar com qualquer par maior. Mas eu obtive bons resultados com estes dois pares apenas. Aqui é uma EA para isso, você pode fazer o teste de retorno e reencaminhamento.

No comments:

Post a Comment