![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Os participantes já podem publicar aqui as funções compiladas do FF como *.ex5 bibliotecas para iniciar o treinamento, por assim dizer.
A biblioteca FF deveria ter duas funções a serem chamadas:
ParamCount() é usado para descobrir quantos parâmetros devem ser otimizados.
Exatamente estas duas funções estarão no campeonato FF.
É disto que se trata o campeonato - encontrar o máximo de uma função desconhecida com entre 100 e 500 variáveis (raízes) de qualquer forma e em qualquer idioma. Leia as regras.
Fácil? Ótimo!
Como você verifica "mais rápido" e "mais preciso" se os algoritmos estão nas mãos dos participantes? Como você verifica se um participante encontrou uma solução em menos etapas do que uma força bruta completa?
Uma força bruta completa pode levar uma eternidade. Ele não é concorrência para nós.
"Mais rápido" significa mais rápido. Você, aqui, no horário combinado, nos dá a equação. Nós o resolvemos. Quem quer que seja o primeiro, deve ter o melhor algoritmo.
Quanto ao "mais preciso". No exemplo.
Encontre as raízes da equação: 34a+43b+16c+30d+23e=6268; As soluções são inteiros a=26, b=12, c=111, d=100, e=4
Se o concorrente encontrar estes números então a precisão é de -100%.
Então eu estou dentro, eu acho. Obrigado.
Você quer que eu anote isso?
Um exagero completo pode levar uma eternidade. Ele não é concorrência para nós.
"Mais rápido" significa mais rápido. Você, aqui, no horário combinado, nos dá a equação. Nós o resolvemos. Quem quer que seja o primeiro, deve ter o melhor algoritmo.
Quanto ao "mais preciso". No exemplo.
Encontre as raízes da equação: 34a+43b+16c+30d+23e=6268; As soluções são inteiros a=26, b=12, c=111, d=100, e=4
Se o concorrente encontrar estes números então a precisão é de -100%.
Sim, por favor.
É um desafio tentar resolver um problema de força bruta da maneira mais otimizada possível em tempo polinomial. Alguém pode apenas ter sorte se seu algoritmo cair inicialmente perto do ótimo. Necessidade de múltiplos problemas, inequivocamente!