Experts: MarketPredictor

 

MarketPredictor:

MarketPredictor para o MetaTrader 5 O MarketPredictor é um Expert Advisor (EA) inovador para o MetaTrader 5 que utiliza modelos matemáticos como funções senoidais, Fast Fourier Transform (FFT), funções sigmoidais e simulações de Monte Carlo para analisar e prever os movimentos do mercado. Este projeto foi criado para desenvolvedores, entusiastas da matemática e operadores interessados em combinar inovações tecnológicas e financeiras. Sinta-se à vontade para sugerir, discutir e implementar ideias de código diretamente neste tópico. Sejam novos recursos, sugestões de aprimoramento ou estratégias, todas as contribuições são bem-vindas para desenvolver e otimizar ainda mais o MarketPredictor. Você também pode me adicionar para esclarecer dúvidas em particular, colaborar no projeto do GitHub ou enviar seus comentários diretamente. Vamos preparar algo incrível juntos e levar este projeto para o próximo nível!

Author: Mustafa Seyyid Sahin

 
Meu primeiro robô
 
Na negociação, não há espaço para previsões; se você fizer uma previsão, já perdeu. Se você não sabe para onde o mercado está indo, é melhor voltar, fazer testes e analisar novamente; se você estiver errado, tudo bem, pelo menos você não previu. Dessa forma, você estará certo na maioria das vezes. Prever=jogar
 
Nardus Van Staden #:
Na negociação, não há espaço para previsões; se você fizer uma previsão, já perdeu. Se você não sabe para onde o mercado está indo, é melhor voltar, fazer testes e analisar novamente; se você estiver errado, tudo bem, pelo menos você não previu. Dessa forma, você estará certo na maioria das vezes. Prever=jogar

Você está certo: as previsões especulativas são arriscadas. Mas, na negociação, muitas vezes se trata de calcular probabilidades, especialmente com algoritmos complexos como o meu EA.

Usando funções senoidais, FFT, funções sigmoides e simulações de Monte Carlo, analiso padrões cíclicos, movimentos não lineares e cenários possíveis. Isso me permite tomar decisões baseadas em dados combinadas com um sólido gerenciamento de riscos - a base de uma negociação bem-sucedida.

 

não abre nenhuma negociação

Coloquei-o na otimização, mas não tenho nenhuma ordem aberta... Há alguma solução para isso?

Obrigado
Jeff

[Excluído]  
@Jean Francois Le Bas #: não abre nenhuma negociação. Eu o coloquei em otimização, mas não tenho nenhuma ordem aberta... Há alguma solução para isso?

Você não leu a descrição?

Status do projeto e desafios atuais:

O EA foi desenvolvido com lógica de negociação e funções analíticas abrangentes. No entanto, no momento, 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 resolução desse problema e no aprimoramento do EA.

 

Quando você tentar abrir uma negociação, adicione:

1.) request.type_filling = ORDER_FILLING_IOC;

Você precisa de preenchimento se estiver usando a solicitação. (Por que não usar cTrade etc.?)

2.) Seu preditor (variável P_t1) é exatamente o mesmo que currentPrice, portanto, não há negociação de acordo com a previsão.

Tentarei passar algum tempo amanhã.

 
é um robô ou o quê? no teste de retorno, não funcionou
 
JDPNZD ORDER_FILLING_IOC;

Você precisa de preenchimento se estiver usando a solicitação. (Por que não usar cTrade etc.?)

2.) Sua previsão (variável P_t1) é exatamente igual a currentPrice, portanto, não há negociação de acordo com a previsão.

Tentarei passar algum tempo amanhã.

Obrigado, vou dar uma olhada.

 
Aslam Sbry Alsyd Mstfy #:
esse robô é ou não um teste de retorno, ele não funcionou?

A descrição contém todas as informações, é um projeto de código aberto, o EA não define nenhuma posição.

 
Documentation on MQL5: Constants, Enumerations and Structures / Data Structures / Trade Request Structure
Documentation on MQL5: Constants, Enumerations and Structures / Data Structures / Trade Request Structure
  • www.mql5.com
Interaction between the client terminal and a trade server for executing the order placing operation is performed by using trade requests. The...