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
Magnifique MQ ! Un travail sérieux !
Un exemple d'utilisation de la bibliothèque est l'enseignement de la table de multiplication au réseau neuronal MLP.
:( J'ai peur de penser à ce qui arrivera au nuage lorsque les utilisateurs commenceront à utiliser activement la bibliothèque dans leurs experts.
Ce simple script pèse moins d'un mégaoctet.
La même chose mais pour RF :
les comptes ne sont pas très précis, je devrais essayer de les améliorer.
PS
c'est plus précis, 500 anciens et r=1, plus d'ajustement et moins de bruit.
Même chose pour RF :
Considère qu'il n'est pas aussi précis, qu'il faut essayer de l'améliorer
PS
cette méthode est plus précise, 500 arbres et r=1, plus d'ajustement et moins de bruit.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Erreurs, bugs, questions
Andrey Khatimlianskii, 2019.01.30 04:57 AM
MQL5\Include\Math\AlgLib\dataanalysis.mqh - CLinReg::LRLine ne fonctionne pas pour 1M et plus de valeurs ?Quelqu'un le sait-il ?
Merci @Rashid Umarov
Je recommande à tous d'aller sur le site web, car ce fil a été mis à jour depuis 3 ans, mais le site web continue d'être mis à jour.
Nous avons effectué une révision complète de la version GPL C++ de la bibliothèque ALGLIB, en la publiant sous le nom d'ALGLIB++. Cela permet de suivre la dernière version d'ALGLIB, qui est la 3.16.0, en date du 2019/12. Beaucoup de choses ont été ajoutées dans les modules Optimisation et Interpolation depuis les versions précédentes sur lesquelles MQL5 est synchronisé (par exemple, les splines à nuages de points( !), plus de méthodes d'interpolation pondérées par la distance inverse, de nombreuses méthodes d'optimisation supplémentaires, etc.)
ALGLIB++ est un dérivé d'ALGLIB qui est utilisé comme forme intermédiaire dans un processus de réingénierie/réfactorisation à plus long terme, dans lequel il sera recodé en C++ natif (comme avant la version 3), la couche supplémentaire et la duplication étant supprimées en vue de fournir un support plus direct pour le multithreading, ainsi que des tests et des modules supplémentaires et éventuellement un langage de script frontal.
Les différentes versions linguistiques d'ALGLIB ont toutes été générées à partir d'un noyau commun, la version C++ offrant un support limité (mais non officiel) pour le dialecte C90 de C. Cette caractéristique a rendu nécessaire la simulation, au sein de C, de fonctionnalités qui seraient autrement natives de C++, puis la fourniture d'un wrapper C++ au-dessus de cela. En conséquence, il y a deux espaces de noms séparés : alglib_impl, qui contient la version C, et alglib, qui contient les enveloppes C++. ALGLIB++ a conservé la plupart de cette structure et autant que possible le codage original, mais a réduit ou éliminé une grande partie de l'infrastructure globale comme une première étape pour son élimination et son remplacement par du code C++ natif multithread et a considérablement simplifié l'interface de l'encapsulation C++. En tant que telle, elle représente une forme intermédiaire entre ALGLIB, elle-même, et la future bibliothèque en laquelle ALGLIB++ est en train de se transformer.
De nombreux problèmes à l'origine de la complexité croissante d'ALGLIB, depuis (et avant) les versions adaptées par MQL5, ont été résolus, ce qui a permis de simplifier la structure et de réduire la complexité. Dans sa forme actuelle, elle devrait s'avérer plus facile à adapter à MQL5 par ceux qui maintiennent actuellement la version MQL5 d'ALGLIB.
La distribution comprend un reformatage complet du manuel d'ALGLIB++ à partir de l'original d'ALGLIB C++. Les sections sur les paquets et sous-paquets sont cependant compatibles avec les deux versions d'ALGLIB, et la présentation et le contenu devraient être facilement adaptés à la version MQL5. MQL5 fait l'objet d'une mention dans la section "Références et liens connexes" du manuel.
La dernière version est disponible à l'en vue d'une intégration future dans ALGLIB++. D'autres bibliothèques, dont MKL (qui contient des routines de réseaux neuronaux, soit dit en passant), sont également à l'étude en vue d'une intégration future.
Lorsque vous avez adapté ALGLIB à MQL5, vous avez rencontré des difficultés avec les routines "RCOMM".
Lorsque vous avez adapté ALGLIB à MQL5, vous avez rencontré des difficultés avec les routines "RCOMM".
Chère Lydia:
Mais votre fichier de bibliothèque ALGLIB ++ sur github est toujours au format C ++ CPP. Il n'a pas été converti en MQL5 mql. Pourriez-vous fournir le fichier de la bibliothèque ALGLIB ++ au format .mql ? Merci!
Chers développeurs, veuillez ajouter une méthode pour calculer le nombre conjugué d'unnombre complexe à la structure complexe ( source dans SB <Math\Alglib\complex.mqh>).
Ma version :
Après la sortie d'une nouvelle version, il faut revenir à larévision précédente. Ce qui n'est pas pratique.
Chers développeurs, veuillez ajouter une méthode de calcul du nombre conjugué d'unnombre complexe à la structure complexe ( source dans SB <Math\Alglib\complex.mqh>).
Ma version :
Après la sortie d'une nouvelle version, il faut revenir à larévision précédente. Ce qui n'est pas pratique.
Ajouté