Bibliotecas: Assistente MQL5 - Classe Padrões Candles - página 3

 

Três fora para cima (com base no artigo Padrões de velas para reversões de preços no Forex )

Pontos de discussão

  • A análise de velas pode ser usada para identificar reversões de mercado e retomadas de tendências.
  • O padrão engolfante de alta pode ser visto dentro do padrão Three Outside Up.
  • As velas podem ser usadas como uma ferramenta de confirmação e para entradas no Forex

Compreender os gráficos de velas e seus padrões permite que os traders trabalhem a ação do preço em uma estratégia de negociação Forex existente. Normalmente, os padrões de velas, como o Bullish Three Outside Up, podem ser usados para confirmar uma mudança de tendência ou até mesmo validar uma entrada no mercado. Com essa ideia em mente, vamos nos concentrar em reconhecer e negociar um dos padrões de candles mais claros do mercado.


OThree Outside Up

Um padrão de candles Three Outside Up pode parecer complicado em um primeiro momento, mas, na verdade, é uma derivação do padrão engolfante de alta. Na figura acima, podemos ver que o padrão Three Outside Up é composto por três candles individuais. O primeiro candle deve fechar em baixa e representará o fim da fraqueza atual de um par de moedas. Esse primeiro candle pode fechar com uma variedade de tamanhos de corpo e de pavio e pode variar de um gráfico para outro. Embora não esteja diretamente relacionado ao próximo padrão engolfante, esse candle deve indicar o fim do declínio atual do mercado.

A segunda e a terceira velas do padrão são, sem dúvida, as mais importantes. Como visto acima, espera-se que o segundo candle engula o primeiro com um grande candle azul. Esse grande candle engolfante de alta significa uma nova força no mercado à medida que o preço tenta atingir máximas mais altas. Para ser considerado um candle engolfante de alta completo, o preço do segundo candle deve fechar bem acima da máxima do primeiro candle. Por fim, o candle número três é usado para validar a mudança atual na direção do mercado. Esse candle deve abrir imediatamente mais alto, criando um pavio tão pequeno quanto possível para o lado negativo. Ao fechar acima da vela dois, a vela três validará a nova tendência de alta do mercado.


Usos na negociação

Acima, podemos ver a tendência de alta Three Outside Up em ação no par de moedas GBPUSD. O gráfico diário tem estado em uma tendência de alta estabelecida há muito tempo, mas observe que houve quedas ao longo do caminho. Houve três padrões de velas, que foram destacados no gráfico, mostrando os preços retornando na direção da tendência. O último deles sinalizou o fundo do poço de agosto de 2013 para o par, antes de subir até 1158. Então, como isso pode ser incluído em um plano de negociação?

Os traders que quiserem tirar proveito do padrão de alta Three Outside Down podem adicioná-lo a qualquer plano de mercado de tendência existente.

 

Three Inside Down (baseado no artigo do dailyfx)

Pontos de discussão

  • Os traders podem usar padrões de candlestick para modificar sua estratégia de acordo com as pistas de ação do preço.
  • O padrão Three Inside Down pode confirmar novas rupturas de mercado
  • Esse padrão pode sinalizar uma oportunidade de realização de lucros ou de novas entradas no mercado.

A compreensão dos gráficos de velas continua a ser a espinha dorsal da análise da ação do preço no mercado Forex. Quando os traders entenderem o básico, eles poderão começar a compilar uma série de velas para formar padrões que confirmem possíveis mudanças e a direção do mercado. Muitas vezes, os padrões de candles também são usados para confirmar uma ideia existente. Hoje, analisaremos o padrão Three Inside Down e como ele pode ser usado em suas negociações.


Padrão Three Inside Down

O padrão de vela Three Inside Down é, na verdade, uma continuação do Harami. Na imagem acima, podemos ver que esse padrão é dividido em três candles distintos. Primeiro, temos novamente uma grande vela envolvente. Esse candle azul representa o fim do momentum de alta, já que a negociação é interrompida com uma barra interna criando o Harami. A terceira vela confirma a nova tendência de queda do mercado, com o preço atingindo mínimos mais baixos. O corpo do candle número três não só deve fechar abaixo do segundo candle, como também deve fechar abaixo do primeiro candle.

Esse padrão é considerado um candle forte pelo fato de que os traders obtêm um candle extra para confirmação do mercado. À medida que o preço se move em direção às mínimas mais baixas, os traders podem procurar novas oportunidades de venda ou de retração.


Usos na negociação

Acima, podemos ver um efeito do padrão Three Inside Down no gráfico diário do AUDUSD. Após um forte movimento de alta, o AUDUSD se consolidou com uma vela interna. A terceira vela confirmou a direção do mercado, com uma quebra do suporte de preço. Após sua criação, o mercado colocou sua alta atual e, em seguida, desceu rapidamente 556 pips para uma baixa mais alta no gráfico.

Os traders que quiserem tirar proveito do padrão de alta Three Inside Down podem adicioná-lo a qualquer plano de tendência de mercado existente para identificar mudanças na direção do mercado. Os traders podem até mesmo operar independentemente dele com uma estratégia de rompimento de barra interna. Independentemente do método adotado, os traders devem acompanhar seu progresso com um diário de negociação e revisar periodicamente como a análise de candles está funcionando em suas negociações.

A Bearish Breakout for Candle Traders
A Bearish Breakout for Candle Traders
  • www.dailyfx.com
Candle Patterns can give hints at the future development of price action. Learn about the Three Inside Down pattern, and how to use it in your trading.
 
Olá, gostaria de entender por que essa classe usa o indicador MA? Eu achava que os padrões de velas apenas usavam os dados de preço das velas.
 
Rodorush:
Olá, gostaria de entender por que essa classe usa o indicador MA? Eu achava que os padrões de velas apenas usavam os dados de preço das velas.

Os padrões de velas implementados nessa classe são baseados em padrões descritos no livro "Strategies of best traders" (em russo), muitos padrões têm como condição o valor médio do preço de fechamento (CloseAvg), portanto, o MA é usado para calcular a média.

ТОРА-Центр. Êîëëåêöèÿ êíèã, ïîñâÿùåííûõ ôèíàíñîâîìó àíàëèçó.
  • www.tora-centre.ru
Стратегии Лучших Трейдеров Мира (Книга на русском языке + CD-ROM - $69 ; Только книга - $50) Компания ТОРА-Центр представляет сборник лучших индикаторов и торговых стратегий для технического анализа с использованием программного пакета MetaStock фирмы EQUIS International. Представленный материал основан на изучении трудов и публикаций широко...
 
Essas informações são muito boas
 

Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação

Revisão da imprensa

newdigital, 2014.05.13 12:13

USD/JPY ultrapassa 102,00 com Harami sugerindo mais ganhos

  • USD/JPY Estratégia Técnica: Preferências Longas
  • Empurrar de volta acima de 120,00 abre 102,70
  • O padrão Harami apóia ganhos adicionais
O USD/JPY ultrapassou 102,00, seguindo a formação Harami no diário, colocando o próximo nível de resistência digno de nota em 102,70. A ausência de um sinal de baixa no gráfico diário e de quatro horas dá pouca indicação de uma potencial reversão intradiária.

USD/JPY: Preços Ultrapassam 102,00 Seguindo o Padrão Harami



Um exame da ação do preço intradiário no gráfico abaixo destaca a hesitação dos touros perto de 102,00. No entanto, após um empurrão além do nível psicologicamente significativo de resistência, o USD / JPY está de olho na marca de 102,70.

USD/JPY: Martelo prenuncia recuperação



 

Cuidado,há erros de lógica nos métodos CheckPatternMorningDoji() e CheckPatternEveningDoji() nas linhas

(AvgBody(2)<AvgBody(1)*0.1) &&

devem ser assim:

(MathAbs(Close(2)-Open(2)) <AvgBody(1)*0.1) &&

 

Corrigido.

Era
Tornou-se
//+------------------------------------------------------------------+
//|| Verifica a formação do padrão de velas Morning Doji
//+------------------------------------------------------------------+
bool CCandlePattern::CheckPatternMorningDoji()
  {
//--- Doji matinal
   if((Open(3)-Close(3)>AvgBody(1))                             &&
      (AvgBody(2)<AvgBody(1)*0.1)       &&
      (Close(2)<Close(3))                                       &&
      (Open(2)<Open(3))                                         &&
      (Open(1)>Close(2))                                        &&
      (Close(1)>Close(2)))
      return(true);
//---
   return(false);
  }
//+------------------------------------------------------------------+
//| Verifica a formação do padrão de vela Evening Doji
//+------------------------------------------------------------------+
bool CCandlePattern::CheckPatternEveningDoji()
  {
//--- Evening Doji
   if((Close(3)-Open(3)>AvgBody(1))                             &&
      (AvgBody(2)<AvgBody(1)*0.1)       &&
      (Close(2)>Close(3))                                       &&
      (Open(2)>Open(3))                                         &&
      (Open(1)<Close(2))                                        &&
      (Close(1)<Close(2)))
      return(true);
//---
   return(false);
  }

//+------------------------------------------------------------------+
//|| Verifica a formação do padrão de velas Morning Doji
//+------------------------------------------------------------------+
bool CCandlePattern::CheckPatternMorningDoji()
  {
//--- Doji matinal
   if((Open(3)-Close(3)>AvgBody(1))                             &&
      (MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1)        &&
      (Close(2)<Close(3))                                       &&
      (Open(2)<Open(3))                                         &&
      (Open(1)>Close(2))                                        &&
      (Close(1)>Close(2)))
      return(true);
//---
   return(false);
  }
//+------------------------------------------------------------------+
//| Verifica a formação do padrão de vela Evening Doji
//+------------------------------------------------------------------+
bool CCandlePattern::CheckPatternEveningDoji()
  {
//--- Evening Doji
   if((Close(3)-Open(3)>AvgBody(1))                             &&
      (MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1)        &&
      (Close(2)>Close(3))                                       &&
      (Open(2)>Open(3))                                         &&
      (Open(1)<Close(2))                                        &&
      (Close(1)<Close(2)))
      return(true);
//---
   return(false);
  }
 

Observe que as condições nas linhas 486 e 487 estão erradas

Padrão de candelabro do Homem Enforcado WORNG :

      (MathMin(Open(1),Close(1)>(High(1)-(High(1)-Low(1))/3.0)) && // corpo no 1/3 superior
      (Close(1)>Close(2)) && (Open(1)>Open(2))))                   // lacuna no corpo

a versão correta é:

      (MathMin(Open(1),Close(1))>(High(1)-(High(1)-Low(1))/3.0)) && // corpo no 1/3 superior
      (Close(1)>Close(2)) && (Open(1)>Open(2)))                   // lacuna no corpo
 

Não consigo encontrar o que e como definir os parâmetros antes de chamar o método ValidationSettings. Recebi o erro:




CExpertBase::ValidationSettings: não é o momento certo para verificar os parâmetros


O que encontrei foi o próximo código no CExpertBase:


if(m_init_phase!=INIT_PHASE_TUNING)

{

Print(__FUNCTION__+": não é o momento certo para verificar os parâmetros");

return(false);

}



Como passar esse erro?