![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Les participants peuvent déjà poster des fonctions FF compilées sous forme de bibliothèques *.ex5 ici pour commencer la formation, pour ainsi dire.
La bibliothèque FF doit avoir deux fonctions à appeler :
ParamCount() est utilisé pour savoir combien de paramètres doivent être optimisés.
Ce sont exactement ces deux fonctions qui seront présentes dans le championnat FF.
C'est l'objet du championnat : trouver le maximum d' une fonction inconnue comportant entre 100 et 500 variables (racines), de n'importe quelle manière et dans n'importe quelle langue. Lisez les règles.
Facile ? Super !
Comment vérifier "plus vite" et "plus précisément" si les algorithmes sont entre les mains des participants ? Comment vérifier qu'un participant a trouvé une solution en moins d'étapes qu'une force brute complète ?
Une force brute complète peut prendre une éternité. Il n'est pas un concurrent pour nous.
"Plus vite" signifie plus vite. Vous, ici, à l'heure convenue, donnez-nous l'équation. Nous le résolvons. Celui qui est le premier est censé avoir le meilleur algorithme.
Quant à "plus précis". Dans l'exemple.
Trouvez les racines de l'équation : 34a+43b+16c+30d+23e=6268 ; Les solutions sont des entiers a=26, b=12, c=111, d=100, e=4.
Si le concurrent trouve ces chiffres, la précision est de -100%.
Alors j'en suis, je suppose. Merci.
Tu veux que je l'écrive ?
Une surcharge complète pourrait prendre une éternité. Il n'est pas un concurrent pour nous.
"Plus vite" signifie plus vite. Vous, ici, à l'heure convenue, donnez-nous l'équation. Nous le résolvons. Celui qui est le premier est censé avoir le meilleur algorithme.
Quant à "plus précis". Dans l'exemple.
Trouvez les racines de l'équation : 34a+43b+16c+30d+23e=6268 ; Les solutions sont des entiers a=26, b=12, c=111, d=100, e=4.
Si le concurrent trouve ces chiffres, la précision est de -100%.
Oui, s'il vous plaît.
C'est un défi qui consiste à essayer de résoudre un problème de force brute de la manière la plus optimale possible en un temps polynomial. Quelqu'un peut avoir de la chance si son algorithme est initialement proche de l'optimum. Besoin de problèmes multiples, sans équivoque !