Caractéristiques du langage mql5, subtilités et techniques - page 87
![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
Ne me dis pas, j'ai trouvé une fonction, les MCs n'ont toujours pas réparé une des fonctions principales, j'ai passé beaucoup de temps à lire et à chercher.
https://www.mql5.com/ru/docs/basis/function/functionoverload
https://www.mql5.com/ru/docs/basis/function/functionoverload
Je l'ai, merci.
Konstantin Gruzdev, remerciements spéciaux
Mise en œuvre du mode multidevise dans MetaTrader 5Application
Résultat
Application
Résultat
S'il est possible d'utiliser MQL pour décrire une fonction dont le nombre d'arguments n'est pas défini, par ex.
Print(arg1,arg.......) ou StringConcatenate(string_var,void argument1,void argument2, .......)
s'il est possible d'utiliser MQL pour décrire une fonction avec un nombre indéfini d'arguments, par exemple
Print(arg1,arg.......) ou StringConcatenate(string_var,void argument1,void argument2, .......)
Il est possible de concevoir quelque chose basé sur des macros, mais c'est une béquille.
Les modèles + les tableaux/structures de passage permettent de réaliser de nombreuses idées.
Il est possible d'élaborer quelque chose sur la base de macros, mais c'est une béquille.
Les modèles + le passage de tableaux/structures permettent de mettre en œuvre de nombreuses idées.
Merci, c'est ce que je pensais, pas besoin en principe, mais en regardant votre code, je me suis dit, et si on pouvait faire ça ?
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Caractéristiques du langage mql5, conseils et astuces
fxsaber, 2017.02.27 18:40
bool MyOrderCalcMargin( const ENUM_ORDER_TYPE action, const string symbol, const double volume, const double price, double &margin )
Voici une implémentation prof. multiplateforme.
Imaginez le temps qu'il faudrait pour trouver une erreur dans un gros code si vous écriviez "==" au lieu de "=". Ici, en revanche, le compilateur lui-même vous dit tout en une fois, grâce à const.
fxsaber:
Imaginez le temps qu'il faudrait pour trouver une erreur dans un gros code si "==" était écrit à la place de "=". Ici, le compilateur lui-même vous dit tout d'un coup grâce à const.
Dans ce cas, vous pouvez commencer la comparaison par une constante, ce qui est encore mieux.
Dans ce cas, vous pouvez commencer la comparaison par une constante - c'est encore mieux.
Oui, je viens de créer un exemple pour un tel cas.
if (Trans.type = Variable)