jeudi

Truc MT4 – MQ4 vs EX4

18 juin, 2009

Quelle journée tranquille... mortuaire, même. Rien n'a bougé. On est au même point qu'hier lors de mon dernier post. Complet baillement.

Alors j'ai pensé partager avec vous un petit truc MT4 pour ceux qui ne connaitraient pas ceci.

Les indicateur et les Expert Advisors (aini que les scripts et autres choses) sont programmés dans le language MQL (Meta Quotes Language).

Avant d'être compilé, un programme a l'extension MQ4. Une fois compilé (et utilisable) il aura l'extention EX4 (Exécutable).

Maintenant, disons que vous venez de télécharger un indicateur de quelque part et que vous l'ayez sauvegardé dans votre dossier Experts/indicators folder.

Si le fichier a une extension MQ4, vous pourrez le voir dans votre liste de Custom Indicators mais si vous essayez de le placer sur un graphique, ça ne fonctionnera pas. Pourquoi? Parce qu'il faut d'abord qu'il soit compilé. Vous avez 2 choix pour faire ceci:

1. femerz MT4 et relancez-le. Le fichier sera maintenant compilé en tant que EX4.2. si vous ne voulez pas fermer MT4, allez simplement à Tools, sélectionnez MetaQuotes Language Editor, ensuite chercher votre fichier dans le menu de droite. Ensuite double-cliquez dessus. Le code apparaîtra dans la fenêtre de l'éditeur. Cliquez enfin sur "compile" (menu du haut) et voilà, c'est fait. Le fichier est maintenant un exécutable. (ceci peut aussi être utilse si vous voulez lire le code ou encore y apporter des changements).

Si le fichier a une extension EX4, ceci signifie qu'il est pas lisible, ni modifiable (techniquement). Il apparaîtra en "grisé" dans votre liste d'indicateurs. Vous ne pouvez rien faire d'autre pour qu'il fonctionne que de fermer MT4 et relancer. Ensuite, le fichier sera actif.

J'espère que ceci aura démystifié cet aspect de MT4.

Maintenant, espérons que demain nous aurons de l' a c t I o n !