NOUVEAUTÉ :
Ajout de la possibilité d'exécuter automatiquement votre propre script MQL en cas de cotations hors marché. Pour un fonctionnement optimal, votre script doit assigner des touches de raccourci (alt-b).
Il est nécessaire d'enregistrer les noms complets des deux fenêtres MetaTrader dans le fichier programs.txt. Cela permet à l'application de savoir où envoyer la combinaison Alt + b. Un exemple est fourni dans le fichier programs.txt.
Après avoir effectué ces étapes, écrivez le script que vous souhaitez exécuter en cas de cotations hors marché et copiez-le dans les scripts du deuxième terminal (inscrit comme le second dans programs.txt).
Ce programme est conçu pour enregistrer les cotations hors marché provenant des sociétés de courtage utilisant la plateforme MetaTrader.
Le programme fonctionne avec deux MetaTraders. Les cotations de ces deux plateformes sont transmises via les conseillers Chart1.mq4 et Chart2.mq4 à une application externe.
L'application externe contrôle la divergence des cotations, et lorsqu'elle atteint une valeur spécifiée par l'utilisateur, et que cette divergence est observée dans un délai défini par l'utilisateur, le programme sauvegarde les graphiques sous forme de deux images bmp dans le dossier c:ChartPlusChartHistory. L'une au moment de la divergence, l'autre 5 minutes plus tard.
Dans le nom du fichier bmp, il y a des informations temporelles sur le moment de la divergence au format : heure-minute-seconde.
Pour référence, il est souhaitable de choisir une société avec le meilleur taux de renouvellement des cotations et la meilleure pureté. Ces caractéristiques (comptes démo) sont mesurées et présentées sur le site pour au moins 84 courtiers utilisant la plateforme MetaTrader.
Bien sûr, la différence peut résulter d'une déviation du marché de l'un des deux courtiers, mais chaque fait peut être vérifié séparément.
Décompressez l'archive à la racine, puis vous aurez le dossier c:/ChartPlusChart contenant 5 fichiers : Chart1.mq4, Chart2.mq4, libSharedVarsDL, Lv2.def, SharedVarsDLLv2.dll, ChartPlusChart.exe
Vous aurez besoin de deux plateformes MetaTrader de deux sociétés de courtage différentes. Dans les deux, ouvrez les mêmes paires de devises et exécutez le conseiller Chart1.mq4 dans le premier, et Chart2.mq4 dans le second. Les conseillers fonctionnent avec la DLL, donc il est nécessaire de permettre les DLL dans le menu "Outils", "Options". Cochez l'élément suivant : -Autoriser les importations de DLL et décochez l'élément -Confirmer l'appel de fonction DLL. Tous les fichiers, sauf les conseillers, doivent se trouver dans c:/ChartPlusChart
Ensuite, exécutez les conseillers sur la paire qui vous intéresse sur les deux plateformes MetaTrader. Et lancez c:ChartPlusChartChartPlusChart.exe.
Commentaire 0