Discussão do artigo "Analisando exemplos de estratégias de trading no terminal do cliente"

 

Novo artigo Analisando exemplos de estratégias de trading no terminal do cliente foi publicado:

O artigo examina, com base em diagramas de blocos, a lógica dos Expert Advisors (EAs) educacionais incluídos no terminal, localizados na pasta Experts > Free Robots, que operam com padrões de velas.

Recentemente, no terminal do cliente, foi adicionada uma nova pasta de EAs no diretório:


Na pasta Free Robots, estão disponíveis 28 EAs – exemplos de estratégias de trading para estudo e aplicação independente dos princípios embutidos nas estratégias para desenvolvimento próprio. As estratégias de trading apresentadas na pasta Free Robots são EAs que operam com padrões de velas, apoiados por sinais de indicadores. 

Para confirmar os sinais dos padrões de velas, utilizam-se valores de um dos quatro indicadores osciladores: CCIMFIRSI и Stochastic Oscillator. Assim, são apresentados sete EAs que operam com padrões de velas (cada um com dois padrões, um para posições longas e outro para posições curtas), sendo que cada um desses EAs possui quatro versões, de acordo com o número de indicadores confirmadores.

Autor: Artyom Trishkin

 
Oi Artem, é uma pena que não haja resultados de testes dessas estratégias. Há realmente um único grão de utilidade nos padrões?
 
Alexey Volchanskiy #:
Oi Artem, é uma pena que não haja resultados de testes dessas estratégias. Os padrões são realmente úteis?

É claro que sim, mas você não deve pegar todos os padrões em uma fileira, mas em níveis significativos....

 
Alexey Volchanskiy #:
Oi Artem, é uma pena que não haja resultados de testes dessas estratégias. Existe realmente um grão de utilidade nos padrões?
Olá, Alexey. Não posso responder à sua pergunta, pois não as testei. A lógica foi analisada aqui.
 
Alexey Volchanskiy #:
Oi Artem, é uma pena que não haja resultados de testes dessas estratégias. Há realmente um grão de utilidade nos padrões?

Com certeza há, se você usar o indicador como um plug-in em vez de descrever todo o trabalho por conta própria (será melhor experimentá-lo).

Ainda não descrevi da melhor maneira o trabalho dos indicadores de que preciso. O consumo é baixo.

 
lynxntech #:

Tenho certeza de que há, se você usar o indicador como um plug-in, em vez de descrever todo o trabalho por conta própria (é melhor experimentá-lo).

Ainda não descrevi a operação dos indicadores de que preciso da melhor maneira. O consumo é baixo.

Quando eu costumava falar besteira na escola, um sábio professor me disse que, às vezes, é melhor ficar quieto....

 
Denis Kirichenko #:

Quando eu estava falando algumas besteiras na escola, um sábio professor me disse que, às vezes, é melhor ficar quieto....

Portanto, você não concorda que qualquer indicador é uma maneira rápida de obter dados, se for conveniente para você.

Da próxima vez, sente-se e cale-se.

 
Artem, muito obrigado
 
Por que o código Dark Cloud Cover não tem uma condição de tamanho de corpo de candle anterior acima da média, mas o Piercing Line tem?
 
Ivan Titov #:
Por que o código Dark Cloud Cover não tem uma condição de tamanho de corpo de candle anterior acima da média, mas o Piercing Line tem?

Tente comparar os códigos de busca de padrão e as descrições dessas formações:

Dark Cloud Cover - Piercing Line

Padrão Dark Cloud Cover - Piercing Line

O padrão Piercing Line é uma combinação de um candlestick de baixa e de alta. É o análogo oposto do padrão Dark Cloud Cover. Primeiro vem um grande candle preto, o próximo tem uma abertura baixa (abaixo da mínima do candle anterior) e fecha acima do meio do primeiro candle. É um sinal de uma possível reversão da tendência de baixa (bearish).

O padrão "Cloud Gap" se parece com o "Bullish Engulfing", só que, no caso do "Cloud Gap", o corpo branco se sobrepõe apenas parcialmente ao corpo preto anterior, enquanto no caso do Bullish Engulfing, o corpo inteiro. Quanto maior a parte do corpo preto sobreposto, maior a probabilidade de uma reversão na base. Mas se uma longa vela preta aparecer no gráfico com um preço de fechamento abaixo dos mínimos atingidos na ocorrência de um Cloud Gap ou de um Bullish Takeover, isso significará que o sinal de reversão não funcionou e que a tendência de baixa provavelmente continuará.

Padrão Dark Cloud Cover.

O padrão Dark Cloud Cover é uma combinação de um candlestick de alta e de um candlestick de baixa. Ele começa com uma grande vela branca, a vela seguinte tem uma abertura alta (acima da alta da vela anterior) e fecha abaixo do meio da primeira vela. Esse é um dos poucos casos em que a máxima e a mínima são levadas em consideração. É um sinal de uma possível reversão da tendência de alta (bullish).

Quanto mais forte for a sobreposição do corpo da vela preta sobre o corpo da vela branca, maior será a probabilidade de formação de um topo. Observe que um engolfo de baixa se formará em uma sobreposição total. Um véu de nuvens escuras pode ser comparado a um eclipse solar parcial e um padrão de engolfamento a um eclipse total, portanto, o último é um sinal de reversão mais forte. Mas se uma longa vela branca aparecer no gráfico depois, com um preço de fechamento que exceda os máximos do Dark Cloud Eaves ou Bearish Takeover, isso pode indicar uma continuação da tendência de alta.


Se você notar uma discrepância, basta adicioná-la em seu código.

 
Artyom Trishkin #:
Tente comparar os códigos de busca de padrões e as descrições dessas formações

Eu fiz isso, por isso a pergunta surgiu:

//--- verificar Dark Cloud Cover
   if((Close(2)-Open(2)>AvgBody(1))  && // corpo longo do candelabro branco (branco longo)
      (Close(1)<Close(2))            && // seguido por um candelabro preto
      (Close(1)>Open(2))             && // fechar dentro do corpo do candlestick anterior (branco)
      (MidOpenClose(2)>CloseAvg(2))  && // tendência de alta
      (Open(1)>High(2)))                // abrir acima do preço máximo do dia anterior (abrir em um novo máximo)
     {
      ExtPatternDetected=true;
      ExtSignalOpen=SIGNAL_SELL;
      ExtPatternInfo="\r\nDark Cloud Cover detected";
      ExtDirection="Sell";
      return(true);
     }

//--- verificar Piercing Line
   if((Close(1)-Open(1)>AvgBody(1)) && // corpo longo do candelabro branco (branco longo)
      (Open(2)-Close(2)>AvgBody(1)) && // corpo longo do candlestick preto anterior (preto longo)
      (Close(1)>Close(2))           && // fechar dentro do corpo 
      (Close(1)<Open(2))            && // do candlestick anterior (fechamento dentro do corpo anterior) 
      (MidOpenClose(2)<CloseAvg(2)) && // tendência de baixa
      (Open(1)<Low(2)))                // abrir abaixo da mínima anterior 
      return(true);
     {
      ExtPatternDetected=true;
      ExtSignalOpen=SIGNAL_BUY;
      ExtPatternInfo="\r\nPiercing Line detected";
      ExtDirection="Buy";
      return(true);
     }