Vba dde mt4

Pinnothere

XLDnaute Junior
Bonjour à tous,

J’aimerai votre avis s’il vous plait.
Voici mon projet.

Ce que j’ai :
Un logiciel Metatrader4 MT4 est connecté sur internet et diffuse des données boursières en temps réel, au standard DDE sur 3 cellules
Le logiciel Excel récupère ces données dans 3 cellules A2 B2 C2 réactualisées en temps réel.
Ces cellules sont : A2=prix de vente, B2=prix d’achat, C2=volume

Ce que j’aimerai obtenir :
J’aimerai que Excel inscrive la valeur la plus élevé de A2 atteinte durant cette dernière minute.

Pensez vous que ce soit possible ?
Je cherche à comprendre le principe.
Je n’ai aucune idée de la façon de m’y prendre. J'imagine que cela passer par une macro.
Voulez vous m’aiguiller un peu s’il vous plait ?

Merci de votre aide.
Phil
 

JBARBE

XLDnaute Barbatruc
Re : Vba dde mt4

Bonsoir à tous,

Peut-être ceci si j'ai bien compris

La solution est dans la cellule D2 au bout d'une minute et peut-être avant en cliquant sur le bouton " stop "

Le bouton "RAZ" permet de remettre à 0 la chrono !

A tester dés que les cellules A2 - B2 - C2 sont sélectionnées !

Bonne soirée !
 

Pièces jointes

  • Import.xls
    63.5 KB · Affichages: 64
  • Import.xls
    63.5 KB · Affichages: 58
Dernière édition:

Pinnothere

XLDnaute Junior
Re : Vba dde mt4

Bonjour Smider et Jbarbe,

Je joins un fichier exemple.
Je vais tester la macro de Jbarbe.

Je suis débutant en macro, je vais l'ouvrir pour regarder comment c'est fait.

Merci de votre aide.
 

Pièces jointes

  • DDE-Sample.xls
    15.5 KB · Affichages: 102
  • DDE-Sample.xls
    15.5 KB · Affichages: 47

Discussions similaires

Réponses
1
Affichages
1 K

Statistiques des forums

Discussions
312 348
Messages
2 087 508
Membres
103 567
dernier inscrit
johnregular1