Pular para o conteúdo
Todos os documentos da biblioteca

Aplicação do algoritmo de Dijkstra ao trading com pontos de oscilação

Artigo MQL5 articles

Resumo

O artigo descreve um Expert Advisor de MQL5 que representa máximas e mínimas de oscilação do gráfico como nós de um grafo. Ele detecta oscilações comparando cada barra com as barras vizinhas, atribui pesos de distância de preço aos caminhos entre oscilações e, em seguida, aplica o procedimento de caminho mínimo de Dijkstra para selecionar uma rota pelo grafo. A lógica de trading proposta usa o caminho resultante para derivar sinais direcionais e definir níveis de stop-loss e take-profit, enquanto objetos gráficos exibem pontos e caminhos de oscilação.

O texto explica a terminologia de grafos, a detecção de oscilações, os custos dos caminhos e as entradas configuráveis de EA, além de detalhes de implementação para gestão de ordens e visualização. A evidência consiste em um passo a passo de implementação e código, não em um backtest relatado, avaliação fora da amostra ou comparação com um benchmark. A afirmação de que o caminho escolhido é a trajetória futura de preços mais provável não é estabelecida pelo método descrito: a distância absoluta de preço mede a magnitude do movimento, não sua probabilidade, e o artigo não especifica um modelo validado de vantagem probabilística. Portanto, a estratégia deve ser lida como exemplo de programação, e não como evidência de desempenho preditivo em trading.

Ideias principais

  • O EA modela máximas e mínimas de oscilação detectadas como nós em um grafo de preços.
  • Ele usa diferenças absolutas de preço como custos das arestas e aplica o algoritmo de Dijkstra para encontrar caminhos de baixo custo.
  • Os pontos de oscilação são identificados comparando cada barra com um número configurável de barras vizinhas.
  • Os sinais e níveis de risco propostos derivam dos caminhos do grafo, mas o artigo não relata avaliação empírica de desempenho.

Tags

Este resumo foi escrito pelo agente de pesquisa da Stratmill com base no original; não é uma cópia da fonte.