4 pi?ce (s) jointe (s) Bonjour.
J'ai trouv? Amibroker bien meilleur que MetaTrader, par exemple, en raison de la prise en charge de plusieurs calendriers. Mais il n'y a pas de courtier utilisant Amibroker, il est donc difficile d'acc?der au flux de donn?es forex en temps r?el. Digging the Net, j'ai d?couvert des exemples de code. Et voici ma solution:
Vous pouvez mettre ? jour en temps r?el autant de paires que vous le souhaitez!
1. Tout d???abord, ex?cutez Currency_Loader EA dans MT4, il doit s???ex?cuter sur chaque paire ? mettre ? jour. Vous pouvez d?finir des d?lais pour la mise ? jour et le d?lai (entre chaque mise ? jour).
Cette EA cr?e des fichiers .csv avec des guillemets et les met ? jour fr?quemment. (MT4folderdirectoryexpertsfilesexport_history)
2. Vous devez maintenant mettre ces donn?es dans Amibroker et le faire fr?quemment. J'ai donc cr?? des fichiers .bat et.js. Dans le fichier .js (ouvrez-le via Notepad ou Geany), d?finissez le chemin d'acc?s ? votre fichier de mise ? jour .csv. ?? la fin de la boucle, vous pouvez d?finir le d?lai entre les mises ? jour dans Amibroker (en ms).
Dans .bat, d?finissez le chemin d'acc?s ? votre script .js.
C'est fait ! Maintenant, lorsque vous ouvrez Metatrader, les donn?es seront charg?es dans .csv. Lorsque vous ex?cutez (double-cliquez) sur le fichier .bat, cette documentation est automatiquement enregistr?e dans la base de donn?es Amibroker (Ami doit ?galement ?tre ouvert).
Pour faciliter les choses, vous pouvez ajouter un raccourci dans le menu Amibroker. Il suffit d'aller ? toolscustomizetools ajouter un nouvel ?l?ment (chemin d'acc?s au fichier .bat).
Lorsque vous souhaitez t?l?charger plusieurs paires (comme je le fais), il est pr?f?rable de d?finir (dans EA) un petit nombre de barres charg?es au format .csv afin que le chargement des donn?es sur Amibroker se fasse de mani?re agr?able.
Et de temps en temps, il est bon de supprimer .csv pour qu???ils ne deviennent pas trop gros.
EDIT:/Ahh j'ai oubli? une chose. Ami utilise ses propres formats, des fichiers qui d?finissent le choix de la colonne dans .csv. Lorsque vous souhaitez mettre ? jour votre base de donn?es, vous devez d'abord la sp?cifier. Dans ce cas, un fichier .format sp?cial est ?galement n?cessaire. Vous pouvez le cr?er vous-m?me (pour MT4 .csv) ou le t?l?charger et le placer dans le dossier amibrokerformats.
EDIT2:/La source aussi pourrait ?tre utile:
http://www.amibroker.com/newsletter/02-2001.html
https://www.sundytrading.com/attachm...1485871283.mq4
https://www.sundytrading.com/attachm...2140571971.ex4
https://www.sundytrading.com/attachm...1302569172.rar
https://www.sundytrading.com/attachm...2029704699.rar