Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Affichage des résultats 1 à 8 sur 8
  1. #1
    Membre lvl 5 flamby69 est sur la route de la réputation...
    Date d'inscription
    September 2008
    Messages
    22
    Pouvoir de réputation
    6

    Question sur les DDE Excel Question sur les DDE Excel

    Bonjour,

    J'aimerais savoir si il est possible d'importer dans un fichier excel des données autres que les bid, ask, high, low pour chaque paires.
    Je pense plus particulierement aux valeurs de cloture de la barre n, n+1,...
    Merci d'avance pour votre aide
    Dernière modification par flamby69 ; 27/02/2010 à 21h42.

  2. #2
    Membre Star Leglac est très intéressant Avatar de Leglac
    Date d'inscription
    May 2007
    Messages
    790
    Pouvoir de réputation
    14

    Citation Envoyé par flamby69 Voir le message
    Bonjour,

    J'aimerais savoir si il est possible d'importer dans un fichier excel des données autres que les bid, ask, high, low pour chaque paires.
    Je pense plus particulierement aux valeurs de cloture de la barre n, n+1,...
    Merci d'avance pour votre aide
    Bonjour

    à mon avis c'est sans problème, mais il te faut "la source" sur le web, probablement dans un site spécialisé, avec MT4 je ne vois pas comment.

    Pour ma part je recueille les info transmises depuis MT4 par FTP en utilisant excel avec ce fichier


    WEB
    1
    //forexcool.ovh.org/divers_fx/statement.htm
    Selection=EntirePage
    Formatting=All
    PreFormattedTextToColumns=True
    ConsecutiveDelimitersAsOne=True
    SingleBlockTextImport=False


    (dans ce modéle ne pas oublier de rajouter http: devant //forexcool)

    à recopier sur une feuille notepad avec un nom et l'exension .iqy

    soit test_fx.iqy T e s t

    une fois la requête recueillie sur excel on peut programmer la mise à jour automatique;

    A+
    Dernière modification par Edellion ; 28/02/2010 à 11h55.
    Mes tests sur MT4 - !Xmeter - Corrélation - Megadroid et Experts divers
    __________________________________________________ ___________________________________________
    Ne suivez jamais les conseils des autres aveuglément. Le Forex est un marché TRES dangereux

  3. #3
    Membre lvl 5 flamby69 est sur la route de la réputation...
    Date d'inscription
    September 2008
    Messages
    22
    Pouvoir de réputation
    6

    merci beaucoup, je ne connaissais pas ce type de requetes !
    concernant mon problème, il faut que je vois si je peux trouver l'historique sur le net.
    j avais une autre solution comme je regarde en daily pour l'instant, d'enregistrer les cours en csv via metatrader, mais ce n'est pas pratique il faut le faire manuellement pour chaque pair.
    je vous dirais si je trouve une meilleur méthode

  4. #4
    Membre Star Leglac est très intéressant Avatar de Leglac
    Date d'inscription
    May 2007
    Messages
    790
    Pouvoir de réputation
    14

    Bonjour,
    Si ton souci est juste l'actualisation des données, tu peux effectivement commencer par faire une requête et importer des données dans une feuille excel, via le menu Données=>Données Externes.

    Ensuite seulement ! pour l'actualisation tu peux la paramétrer en passant à nouveau par le menu Données =>Données Externes =>Propriétés de la plage de données =>Contrôle de l'actualisation fixée à 1 mn.
    Pour des temps plus courts il faut utiliser un timer en VBA

    Microsoft précise que l'échange dynamique de données (DDE, Dynamic Data Exchange) est une technologie plus ancienne, elle n'est pas fiable.

    En passant par VBA, tu peux aussi récupérer des données automatiquement à l’aide d’une macro, j’ai 6 tests qui tournent et il faut moins d’une mn pour récupérer les données dans un classeur excel.

    Cordialement.
    Mes tests sur MT4 - !Xmeter - Corrélation - Megadroid et Experts divers
    __________________________________________________ ___________________________________________
    Ne suivez jamais les conseils des autres aveuglément. Le Forex est un marché TRES dangereux

  5. #5
    Membre Star pipsforever is just really nice pipsforever is just really nice pipsforever is just really nice pipsforever is just really nice Avatar de pipsforever
    Date d'inscription
    November 2008
    Localisation
    Londres
    Messages
    1 340
    Pouvoir de réputation
    42

    Dans les cellules tu notes, par exemple pour CHFJPY
    ask:
    ='MT4'|ASK!CHFJPY
    bid:
    ='MT4'|BID!CHFJPY
    le plus haut du jour:
    ='MT4'|HIGH!CHFJPY
    le plus bas:
    ='MT4'|LOW!CHFJPY

    N'oublie pas de préciser dans mt4 que tu autorise l'importation DDE dans les options.
    Tu va certainement devoir changer les options régionales en remplaçant le virgule par un point.
    Par contre, pas de barr ou TF, les high et low ne sont valable que pour le TF daily, c'est bête en espérant que MT5 proposera plus de fonctionnalités à ce niveau:
    Chaque trade doit avoir seul et unique but ...... faire un nouveau plus haut sur votre équity!!!
    Chez moi, la prog c'est une affaire de famille!
    Même notre chien s'y met

  6. #6
    Membre Star Leglac est très intéressant Avatar de Leglac
    Date d'inscription
    May 2007
    Messages
    790
    Pouvoir de réputation
    14

    MT4 fourni un fichier qui permet de récupérer ces données

    : DDE-Sample.xls

    il suffit de changer les paires ou d'en rajouter

    A+
    Mes tests sur MT4 - !Xmeter - Corrélation - Megadroid et Experts divers
    __________________________________________________ ___________________________________________
    Ne suivez jamais les conseils des autres aveuglément. Le Forex est un marché TRES dangereux

  7. #7
    Membre Star huralp deviendra bientot célèbre...
    Date d'inscription
    February 2009
    Localisation
    Auvergne
    Messages
    301
    Pouvoir de réputation
    8

    Je me posais justement la même question que Flamby, pour ma part j'aurais été intéressé pour importer dans une feuille excel, les clôtures des barres journalières j-1; j-2; et j-3.
    Bref !!! je vois que MT4 ne le permet pas, en tout cas c'est sympa de penser à un truc le soir et d'en avoir la réponse le matin, sans en avoir posé la question !!!

  8. #8
    Membre lvl 5 flamby69 est sur la route de la réputation...
    Date d'inscription
    September 2008
    Messages
    22
    Pouvoir de réputation
    6

    Bonjour,

    Merci pour vos réponses. En fait, le début de la discussion commençait à répondre partiellement à mes attentes, mais huralp, tu précises peut etre plus clairement ce que j'aimerais faire, c'est à dire obtenir les clotures J-1, J-2, etc..
    et cela, ce que je voulais dire dans mon premier post, c'est que qu'il n'est pas possible de les obtenir à l'aide du fichier dde excel fourni par mt4. J'avais bien remarqué qu'on pouvait obtenir les dernieres valeurs (bid, ask, high, low)

Discussions similaires

  1. rapport excel
    Par jpgianna dans le forum Systèmes de Trading Auto
    Réponses: 6
    Dernier message: 13/02/2010, 14h20
  2. P&F sur EXCEL
    Par nubuck dans le forum Programmation
    Réponses: 3
    Dernier message: 26/11/2009, 19h48
  3. Pb Excel et MT4
    Par Marcus973 dans le forum Utilisation des Plateformes de Trading
    Réponses: 1
    Dernier message: 19/01/2009, 22h36
  4. excel et mt4
    Par boursicoton dans le forum Utilisation des Plateformes de Trading
    Réponses: 4
    Dernier message: 25/11/2008, 13h19
  5. excel data
    Par greg1700 dans le forum Trading Divers
    Réponses: 6
    Dernier message: 17/08/2008, 13h25

Ajouter aux Favoris | Plan du site | Archives | Forex | Contact