Flux de données Amibroker forex de MT4 en temps réel
Résultats de 1 é 9 sur 9

Sujet : Flux de données Amibroker forex de MT4 en temps réel

  1. #1
    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

  2. #2
    Hé, merci pour ce Piotr! Ce que j’essayais d’atteindre. Les scripts js et bat sont particulièrement utiles.

  3. #3
    Content d'entendre ça
    Je charge 13 paires, le nombre de barres est fixé à 500. Il s'agit donc d'un nombre assez important, mais le processus se déroule bien en arrière-plan, sans gel. Après 1 semaine, les fichiers grandissent trop, je les supprime donc pour éviter de charger des csv lourds (car après 8-9 jours, ils gèlent). J'ai ajouté un fichier .bat qui les supprime rapidement dans les outils Ami
    Il y a quelques semaines, j'ai découvert pourquoi Ami est bien meilleur que MT4 - gt; Je charge des barres m5 et crée des barres de 4h. Dans Ami, je peux définir le fuseau horaire de mon choix pour ne pas avoir à choisir un autre courtier MT4 lorsque les barres h4 ne me conviennent pas
    C'est beaucoup plus facile avec Ami!

  4. #4
    hai, merci pour votre post. Je ne suis pas capable de suivre vos instructions. bonne explication claire. Je charge le chargeur de devises, j'ai un fichier d'exportation au format .csv. comment charger plus loin pour amibroker? . votre méthode aide-t-elle à travailler sur les graphiques en direct avec amibroker?

  5. #5
    Bonjour Piotr2, Si vous êtes toujours là, pourquoi avez-vous besoin de deux fichiers dans MT4? Il y a un mq4 et un ex4. Sil te plait aide moi.

  6. #6
    Passé cet obstacle. Mais je n'arrive pas à comprendre comment ajouter le chemin du fichier dans le fichier .js. Cela ressemble à des mots confus pour moi. Sorry pas un technophile. Sil te plait aide moi

  7. #7
    Cher 00piotr2, j'essaie de suivre vos instructions, mais ce n'est pas si facile avec moi. Pourriez-vous s'il vous plaît aider ceux qui se soucient de votre idée. Vous pouvez monter la vidéo sur youtube comment configurer les données sur Amibroker. Merci beaucoup....

  8. #8

    Citation Envoy? par ;
    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.
    Pur non-sens.

  9. #9

    Citation Envoy? par ;
    {quote} Nonsense pure.
    Bonjour trash, ayant lu candletalk, je sais que vous êtes une personne intelligente, connaissant tous les secrets de AB - et écrivant le code afl plus vite que je ne pourrais vous acheter un verre: pouvez-vous avoir la gentillesse de nous donner l’idée de connecter AB Oanda api et certains flux de données MT4? Merci

Régles des messages

  • Vous ne pouvez pas cr?er de sujets
  • Vous ne pouvez pas r?pondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas ?diter vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Désactivé
  • Le code HTML est Désactivé
Le site d'sundytrading utilise des cookies
Le site d'sundytrading utilise des cookies pour vous assurer la meilleure expérience sur notre site ; certains sont déjà effectifs. Vous pouvez consulter plus de détails sur leurs usages ici. Veuillez cliquer sur le bouton à droite pour accepter nos cookies. Si vous continuez à utiliser le site internet d’sundytrading, nous considérerons que vous acceptez nos cookies.