Discussão do artigo "Os indicadores das tendências micro, média e principal" - página 5

 

Indicador legal. Dmitry, Bravo!

Eu costumava criar esses índices manualmente, mas com seu indicador esse trabalho se tornou muito mais produtivo. Dei uma olhada e comparei meus gráficos manuais em diferentes instrumentos com os dados do indicador - tudo é igual. Infelizmente, sua demanda agora é injustificadamente menor do que poderia ser. Devido à falta de compreensão dos métodos de Gann entre os traders independentes.

Quando as pessoas me perguntam por onde começar a estudar os métodos de Gann, eu recomendo começar com os métodos descritos no livro de Hierzik. Não porque eles sejam o "começo", mas porque são a "base". Todos os métodos mais exóticos e divulgados de Gunn, menos suas abordagens astrológicas, são construídos sobre essa base. Pode-se fazer cursos caros de Lambert-Gunn ou David Barton, ou aprender as técnicas de Patrick Mikula, pode-se até mesmo entender sua construção, mas isso não dará uma compreensão adequada das abordagens de Gunn, nem proporcionará o alto desempenho esperado.

Seus fundamentos (não metodológicos, mas essenciais) são os seguintes:

  • Você não deve operar continuamente, deve operar quando, pelo menos, puder determinar o ponto de entrada e o ponto de saída (preço e hora de entrada + preço e hora de saída);
  • Para determinar os pontos de entrada/saída em diferentes mercados para diferentes instrumentos, foram criados vários instrumentos, às vezes muito originais, com base em observações constantes dos mercados;
  • Instrumentos diferentes foram eficazes no mesmo mercado em momentos diferentes. Se uma ferramenta funcionou de forma eficaz por algum tempo, foram criados modelos adequados para simplificar os cálculos, como vários quadrados pares e ímpares 9, 12, etc. O uso separado fora do sistema dos mesmos quadrados, hexágonos e assim por diante não faz sentido;
  • A base de qualquer cálculo, estudo e trabalho em qualquer instrumento continuou sendo o estudo de diferentes tendências, a construção de indicadores de tendência e a sistematização de topos e bases, já que os extremos passados determinam os futuros. Quase o que Gunn fez no trabalho com tendências foi apresentado por Hierzik em seu livro;

Dmitry conseguiu extrair a quintessência do livro de Hierzik e criar um indicador de tendência bem-sucedido.

Podemos ter uma visão mais ampla: se identificarmos uma tendência corretamente, então é uma questão de treinamento e técnica como capitalizar essa tendência de forma lucrativa. Não estamos falando agora de mercados sem tendência - essa é uma questão à parte. Para o trabalho prático, basta usar o indicador de tendências menores e intermediárias, deixando o indicador da tendência principal para estudos de longo prazo. Você pode usá-los em vez de indicadores de tendência indireta, como ADX ou DMI.

 

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

Discussão do artigo "Várias maneiras de encontrar uma tendência em MQL5"

newdigital, 2014.06.25 20:45

Como detectar tendências forex

A detecção de uma tendência é uma parte importante da previsão de direção em um par de moedas. Os preços de amanhã geralmente seguem ou continuam a tendência de hoje. É claro que haverá reversões e comportamento de variação dentro da tendência, mas é mais fácil negociar com uma tendência conhecida do que prever quando ela mudará. A tarefa do operador de câmbio é detectar variações ou ondas de sentimento. O trader precisa se perguntar: existe uma forma para as mudanças no sentimento e ela pode ser detectada? Para responder a essa pergunta, podemos recorrer aos gráficos de quebra de preço (também chamados de gráficos de quebra de três linhas). Nos últimos meses, as estações Bloomberg Professional adicionaram esses gráficos. Eles também estão disponíveis em muitos programas de gráficos de varejo, como o eSignal e o ProRealTime.

Os gráficos de quebra de preço mostram apenas o fechamento de uma nova máxima ou de uma nova mínima. Por exemplo, se um trader que estiver usando um gráfico de velas de um intervalo de um dia convertê-lo em um gráfico de quebra de preço de três linhas, ele verá a ação do preço de um ponto de vista diferente. O gráfico de quebra de preço mostraria apenas os fechamentos consecutivos da máxima do novo dia ou da mínima do novo dia. Se nenhuma nova máxima ou nova mínima for atingida, nenhuma barra adicional aparecerá. Mas quando o preço reverte, ele mostra uma nova coluna somente se o preço reverter três máximas anteriores (reversão de baixa) ou três mínimas anteriores. É por isso que ele é chamado de gráfico de quebra de três linhas. As condições para uma reversão de alta e de baixa são facilmente identificadas.


Os gráficos de quebra de três linhas permitem percepções significativas sobre a forma do sentimento na ação do preço. Um trader pode detectar o sentimento predominante, sua força, se ocorreu uma mudança no sentimento e projetar onde ocorrerá a próxima reversão de tendência. Vários exemplos de uso da quebra de três linhas como indicador ocorreram no par GBP/USD em 2009 (consulte "Show me the move").



O ano começou com uma série de três novas mínimas consecutivas. Em seguida, reverteu-se para uma distância de quatro novas máximas consecutivas. A sequência se inverteu novamente para quatro novas mínimas consecutivas, seguidas por três novas máximas consecutivas. Em abril, observamos um evento de sentimento muito significativo, um flip-flop. Essa é uma nova reversão para baixo seguida imediatamente por uma reversão para cima. Em outras palavras, o sentimento do mercado não continuou em uma série. Quando ocorre um flip-flop, ele raramente é seguido por outra reversão imediata e, portanto, é um sinal de que a direção da tendência após o flip-flop continuará por uma distância maior. Foi exatamente isso que ocorreu. O GBP/USD passou de uma mínima de 1,4252 em 30 de março para uma máxima de 1,5002 em 15 de abril.

Também na libra esterlina, vemos uma longa sequência de 20 novas altas consecutivas que ocorreram entre 1º de maio e 11 de junho, levando-a de 1,4490 para 1,6598. Embora a duração final da sequência não seja previsível, o que ficou claro para o trader foi que a sequência anterior de tendência de alta mais alta antes da longa corrida para cima foi de cinco novas altas consecutivas. Quando uma sequência anterior de máximas ou mínimas é quebrada por uma nova sequência, isso é um alerta de que o sentimento está se tornando mais forte do que nunca.

Depois que as 20 novas máximas consecutivas foram atingidas, o GBP/USD não tinha mais energia para repetir essa sequência. Ele entrou em uma série de novos máximos diários consecutivos menores e reversões para novos mínimos consecutivos. O GBP/USD terminou com uma reversão para cima com duas novas máximas diárias consecutivas.

Os gráficos de quebra de preço podem ser usados em qualquer período de tempo. Os analistas podem usar uma quebra de preço de um minuto para identificar qual é o sentimento predominante no período de uma hora. Embora os gráficos de quebra de preço não prevejam a duração ou a distância de uma nova tendência, eles revelam a força do sentimento predominante. Isso pode ser suficiente para obter uma vantagem para o scalper ou para o trader de longo prazo.



 

Trocar a linha de Type=Signal para ...

//| Type=SignalAdvanced                                              |



Elmo de Moraes:
O código fonte do sinal precisa ser atualizado. A classe não combina com sua classe geral CExpertSignal.
 

Olá, Dima, os resultados de seu teste demonstram por que as estratégias de acompanhamento de tendências geralmente funcionam conforme o esperado (se feitas corretamente). Só posso me juntar aos elogios ao artigo (mesmo que um pouco atrasado) e acho que deve ser possível criar essencialmente o mesmo sistema de negociação com indicadores ZigZag ou com canais Donchian. Ainda estou curioso sobre essa parte:

MetaQuotes Software Corp.:

Novo artigo Os indicadores das tendências micro, intermediárias e principais é publicado:

5. Classe de sinais de negociação para uso no assistente MQL5

  • [...] A duração e a magnitude do movimento são especificadas pelos parâmetros dT e dP, respectivamente. Os valores desses parâmetros devem ser determinados com base no estudo do histórico desse instrumento.

Autor: Dima

  1. Existe algum método padrão conhecido para determinar escolhas razoáveis (ou mesmo ideais) dos parâmetros dT e dP?
  2. Quais critérios devemos usar?
Tendo funções para escolher os parâmetros, poderíamos chamá-los regularmente para transformar o EA em um sistema de negociação autoadaptativo. As tendências são certamente menos estáveis durante a negociação intradiária, mas o uso respectivo também mostra boas oportunidades. Portanto, ouso concluir que o risco não é muito maior, pois os preços precisam ser tratados como variáveis aleatórias, independentemente do período de tempo que usamos. Mas a capacidade de encontrar novos parâmetros mais rapidamente é mais importante quanto menor for o período de tempo.
 
Esse indicador não abre no meu mt5. Alguém pode me ajudar? ???????????
Arquivos anexados:
 
SATISFACTORY WORLD #:
Esse indicador não abre no meu mt5. Alguém pode me ajudar? ???????????

  1. Cole os três arquivos mqh na pasta MQL5\Include\Indicators.
  2. Compile cada arquivo mqh.
  3. Copie todos os 3 arquivos mqh para a pasta MQL5\Include\Indicators.
  4. Copie todos os 3 arquivos mq5 para a pasta MQL5\Indicators.
  5. Compile cada arquivo mq5.
 
Além disso, renomeie textdisplay__1.mqh para TextDisplay.mqh
 
Clement #:

Por que meu MQL5 Wizard é diferente do seu?

Na etapa de "Parameters of Signal Module" (Parâmetros do módulo de sinal), não consegui encontrar o sinal baseado na tendência Média/Micro. Além disso, já compilei o indicador e posso usá-lo em um indicador personalizado.

Dima mencionou um modelo "Masters MQL5" que parece ser usado para fazer com que o módulo de sinais MT5 reconheça o ganntrendsignal.mqh. Não consigo encontrar esse modelo Masters MQL5.

Copiei o ganntrendsignal.mqh para a pasta MySignals no MT5 e o arquivo continua não sendo reconhecido.

No momento, estou lendo Trading Signal Generator Based on a Custom Indicator - MQL5 Articles. O exemplo de arquivo mysignal.mqh postado lá é reconhecido pelo módulo de sinais do MT5. Talvez o código em mysignal.mqh tenha a resposta.

Trading Signal Generator Based on a Custom Indicator
Trading Signal Generator Based on a Custom Indicator
  • www.mql5.com
How to create a trading signal generator based on a custom indicator? How to create a custom indicator? How to get access to custom indicator data? Why do we need the IS_PATTERN_USAGE(0) structure and model 0?
 
Atsushi Yamanaka #:

O EA gerado não funciona...

O que há de errado?


Aqui está o meu clássico eu, respondendo 13 anos depois...

Obrigado, Atsushi, por postar um arquivo de origem do seu EA gerado. Acredito que o MT5 Wizard foi amplamente atualizado e que Dima estava simplesmente se referindo ao antigo Wizard como o "MQL5 Masters Template". Como resultado, o assistente atual provavelmente não pode trabalhar com os arquivos mqh de sinais antigos postados neste tópico. Portanto, abri seu código-fonte antigo do EA e notei dois possíveis problemas:

  1. As declarações #include em seu código do EA provavelmente precisam ser atualizadas. Cada usuário provavelmente tem seu próprio diretório preferido. Por exemplo, se o seu código do EA estiver fazendo referência a Expert\Signal e seus arquivos mqh estiverem, na verdade, em Expert\Signal\MySignals, isso não funcionará.
  2. De modo semelhante ao meu problema anterior com o nome do arquivo TextDisplay, descobri que há letras maiúsculas nos nomes dos arquivos referenciados em seu código-fonte do EA, enquanto os nomes dos arquivos publicados são todos em letras minúsculas. Você pode alterar as referências no código do EA ou renomear os arquivos reais.

Na verdade, eu fiz isso e seu código parece estar sendo executado com os indicadores pré-anexados ao gráfico. Recebi três instruções não fatais "Changing of timeseries is forbidden" na guia Experts, mas com base em Error: CExpertBase::SetPriceSeries: changing of timeseries is forbidden - Automatic Trade - Expert Advisors and Automated Trading - MQL5 programming forum, acredito que posso ignorá-la.

Uma ressalva é que essa solução alternativa não funciona na versão atual do MT5 Strategy Tester. No momento, estou esperando que as condições de negociação retornem verdadeiras no teste avançado...

Error: CExpertBase::SetPriceSeries: changing of timeseries is forbidden
Error: CExpertBase::SetPriceSeries: changing of timeseries is forbidden
  • 2011.11.06
  • Luis Sampaio
  • www.mql5.com
Hi Guys, Anyone could help me with this? I`ve done a simple EMA Cross signal, after that I used MQL5 Wizard to built my EA...
 

Atualização rápida...

O problema não é o MT5 Strategy Tester. São os antigos arquivos Gann.mq5 EA e mqh que são incompatíveis com toda a plataforma MT5 atualizada. Não foram executadas negociações no teste avançado, assim como no teste posterior.

Após uma inspeção mais detalhada dos códigos-fonte dos indicadores, encontrei uma GlobalVariable pronta acoplada a cada ponteiro. GlobalVariableGet é a resposta para a codificação de EAs!