Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

MarketPredictor - expert para MetaTrader 5

Publicado por:
Mustafa Seyyid Sahin
Visualizações:
14
Avaliação:
(8)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Projeto de código aberto: MarketPredictor para MetaTrader 5

Olá a todos,

Tenho o prazer de apresentar meu projeto de código aberto, o MarketPredictor, um Expert Advisor (EA) inovador para o MetaTrader 5. O MarketPredictor utiliza modelos matemáticos comprovados, como funções senoidais, Fast Fourier Transform (FFT), funções sigmoidais e simulações de Monte Carlo para analisar e prever com precisão os movimentos do mercado. Esse projeto foi criado para desenvolvedores, entusiastas da matemática e operadores que são apaixonados pela interseção da tecnologia e dos mercados financeiros.


Fundamentos matemáticos:

  • Funções senoidais: Modela movimentos cíclicos de preços e ajuda a identificar tendências de longo prazo.
  • Transformação rápida de Fourier (FFT): Analisa dados históricos de preços para identificar padrões de frequência dominantes.
  • Funções sigmoidais: Captura movimentos não lineares do mercado ao mesmo tempo em que considera a volatilidade.
  • Simulações de Monte Carlo: Prevê cenários de preços futuros por meio da modelagem de desvios aleatórios.

Status do projeto e desafios atuais:

O EA foi desenvolvido com uma ampla lógica de negociação e funções analíticas. No entanto, atualmente ele não está executando negociações, embora a estratégia de negociação esteja implementada. Esse projeto foi lançado como código aberto para colaborar com a comunidade na solução desse problema e no aprimoramento do EA.


O que o MarketPredictor faz?

  • Componente senoidal: Identifica padrões cíclicos e tendências de mercado usando frequências aleatórias.
  • Componente fractal (FFT): Decompõe dados históricos de preços para analisar tendências dominantes.
  • Componente sigmoidal: Modela o impacto dos saltos de preços e da volatilidade.
  • Simulação de Monte Carlo: Simula movimentos futuros de preços e calcula previsões médias.
  • Lógica de negociação: Executa decisões de compra e venda com base em preços previstos e limites predefinidos.

Como você pode ajudar:

  • Otimização de parâmetros: Existem parâmetros adicionais que poderiam ser introduzidos ou ajustados?
  • Aprimoramento da lógica de negociação: Quais estratégias poderiam ser adicionadas para aumentar a eficácia?
  • Correção de erros: Por que as negociações não estão sendo executadas? Há otimizações para a lógica?
  • Aprimoramentos de desempenho: Quais abordagens poderiam melhorar a eficiência e a velocidade do EA?
  • Ferramentas analíticas avançadas: Quais modelos matemáticos ou estatísticos adicionais poderiam ser integrados?

Repositório e licença:

O código-fonte completo está disponível no GitHub:
ComplexMarketPredictor para MetaTrader 5 - Repositório GitHub

Licença: Este projeto é publicado sob a licença anexa, que descreve claramente os termos de uso e redistribuição do código. Analise cuidadosamente a licença para evitar mal-entendidos. O arquivo de licença carregado define precisamente quais direitos e restrições se aplicam.


Observação importante:

Teste exaustivamente o MarketPredictor em uma conta de demonstração e faça um extenso backtesting antes de usá-lo em um ambiente real. Isso garantirá a confiabilidade e o desempenho do EA.


Aguardo seus comentários, sugestões e contribuições! Juntos, podemos transformar este projeto em uma ferramenta poderosa e valiosa.

Atenciosamente,
Mustafa Seyyid Sahin



Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/54127

Price increase Indicator Price increase Indicator

Indicador de aumento de preços

Indicador de aumento de preços Indicador de aumento de preços

Um indicador de aumento de preço calcula a margem e as alterações de preço em porcentagem.

Accumulation/Distribution Accumulation/Distribution

O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.