Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
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:
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 |
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:
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
Autor: Dima
- Existe algum método padrão conhecido para determinar escolhas razoáveis (ou mesmo ideais) dos parâmetros dT e dP?
- 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? ???????????
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.
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:
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...
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!