Merci Thierry.
Oui c'est la trad automatique depuis le russe, ça donne des formulations rigolotes :
La tentative de l'appel à l'indicateur incorrect amène à l'achèvement critique du programme. C'est pourquoi il y a une nécessité de l'utilisation de la fonction CheckPointer avant l'utilisation de l'indicateur.
Ça rappelle la doc MQL4 où on voit que petit à petit le gus progresse en anglais qui devient un peu moins mauvais au fur et à mesure de l'avancée du manuel. Quoi qu'il en soit Metaquote à une longue tradition de documentation inepte lié à un budget cheap en la matière. La plupart du temps quand on cherche un truc c'est sur Internet on tombe sur ForexFactory ou encore le forum Metaquote.
La grosse différence est que MQL5 gère la position alors qu'on gère les trades en MQL4. Evidemment quelqu'un qui fait déjà du no hedge en MQL4 n'aura plus grand chose à faire pour migrer. Toutefois le no hedge pour un portefeuille de stratégies rend l'audit de trade pénible. C'est pourquoi j'ai beau fustiger le hedge sans arrêt (car 1 moins 1 ça fait zéro), je suis le premier à en avoir des petits bouts qui trainent car je débranche toujours ma compensation pour ne pas m'arracher les cheveux lors des audits (les décisions des algos et les trades passés sont les mêmes - aux incidents d'excécution près).
Un exemple du fait que la doc de Metaquote est inepte, dans le doc aimablement fournis par Thierry on trouve une chapitre :
Migration depuis MQL4
Super qu'on se dit, on va tout savoir sur le position centric. Que nenni. Ça blablate sur init() qu'est devenu OnInit() et 2 détails du genre le parenthèsage respecte mieux C++. Bref le chapitre oublie de traiter le gros sujet parce que ça devait être chiant et compliqué à écrire.
L'avantage de cette documentation inepte est de rappeler à qui peut l'oublier parfois que Metaquote est une des briques de la gigantesque machine à plumer l'investisseur retail au bénéfice des brokers. On y trouve tous les outils nécessaires, notamment les algo génétiques permettant non seulement de sur optimiser ses backtests, mais d'être sûr de pouvoir les sur optimiser à mort.
Quelques ressources :
https://www.mql5.com/en/articles/81
https://www.mql5.com/en/articles/66
https://www.mql5.com/en/blogs/post/681230
Quoi qu'il en soit il faut bien connaître les deux langages. Il n'y a pas d'autre méthode pour connaître MQL5 que de faire la même chose que le premier apprentissage du MQL4: écrire des trucs en MQL5. A ce titre,
ActivTrade est un très bon broker régulé FCA et pionnier dans l'offre Metatrader5. Un compte Demo et c'est parti...