![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
Depuis l'annonce de MT5, j'essaie d'obtenir une réponse à cette question :
Dans quelle mesure les performances de mon EA (ou de n'importe qui d'autre) augmenteront-elles si j'y mets tous ces trucs super-duper ?
Je n'ai jamais eu de réponse...
...
...
Les bibliothèques externes sont interdites, d'où la place de marché R. Si cette restriction n'existait pas, je deviendrais riche sans aucun risque en vendant des indicateurs de très haute qualité.
...
Tu sais ce qui arrête un mauvais danseur ?
Personne n'interdit de s'enrichir en convertissant des méthodes statistiques superprofondes en code MQL. AlgLib est votre aide.
Mais tout cela ressemble à votre fantasme : "Si j'avais eu la même, mais avec des boutonnières roses, j'aurais fait quelque chose qui aurait fait de moi un top ! - Essayez d'abord d'écrire quelque chose et de vendre au moins un exemplaire de votre produit. Vous redescendrez rapidement sur terre et vous comprendrez que tout est bien plus compliqué que la simple mise en œuvre d'une méthode statistique.
Malheureusement, les interfaces sont interdites dans MQL5, ce qui est très regrettable, bien qu'elles auraient pu être activées dans un geste soigné : permettre l'héritage multiple de classes purement abstraites.
Les interfaces de MQL5 fonctionnent :
Les interfaces dans MQL5 fonctionnent :
Un objet doit pouvoir supporter plusieurs interfaces, sinon il n'a plus de sens.
Malheureusement, seulement au niveau des vœux pieux :
En d'autres termes, tant que IEnumerator est une classe purement abstraite, l'héritage multiple qui l'implique est totalement sûr.
Les interfaces dans MQL5 fonctionnent :
Pendant ce temps, en fait, les interfaces doivent toujours être enveloppées dans de longues chaînes d'héritage. Un exemple de ceci est la merveilleuse bibliothèque interne postée par MQ :
Un objet doit pouvoir supporter plusieurs interfaces, sinon il n'a plus de sens.
Nous y travaillons déjà, nous en avons besoin nous-mêmes.
il suffit d'autoriser l'héritage multiple à partir de classes si et seulement si elles sont représentées comme des classes purement abstraites (ne contiennent ni données ni implémentations, toutes les méthodes sont publiques).