Est il possible de connecter simultanément MetaTrader à plusieurs courtiers

 
Bonjour,

J'aimerais savoir s'il est possible de me connecter simultanément  à plusieurs courtiers sur  MetaTrader (Mt4 ou Mt5) ?
En effet, les flux et les frais (spreads) sont variables et j’aimerais pouvoir me connecter en meme temps chez mon courtier A et mon courtier B pour passer mes ordres chez l'un ou l'autres via Metatrader

Est ce possible et comment faire?

Merci
 

Le seul moyen qui nous est proposé pour faire cela consiste à installer autant de terminaux Mt5/Mt4 pour autant de courtiers auxquels tu souhaites te connecter simultanément, et lancer tous ces terminaux en même temps. Oui, il est possible d'installer plusieurs instances Metatrader sur un même ordinateur et les exécuter toutes au même moment sans aucun conflit entre elles.


C'est ce que je fais d'ailleurs personnellement au quotidien. Et cela me permet de trader depuis un compte principal et de répercuter à chaque fois en temps réel mes trades sur tous mes autres comptes chez mes autres brokers (cela, grâce à un copieur des trades bien entendu).

 
J M #:

Le seul moyen qui nous est proposé pour faire cela consiste à installer autant de terminaux Mt5/Mt4 pour autant de courtiers auxquels tu souhaites te connecter simultanément, et lancer tous ces terminaux en même temps. Oui, il est possible d'installer plusieurs instances Metatrader sur un même ordinateur et les exécuter toutes au même moment sans aucun conflit entre elles.


C'est ce que je fais d'ailleurs personnellement au quotidien. Et cela me permet de trader depuis un compte principal et de répercuter à chaque fois en temps réel mes trades sur tous mes autres comptes chez mes autres brokers (cela, grâce à un copieur des trades bien entendu).

Merci pour ton retour JM
Donc si j'ai bein compris ce n'est pas possible d'utiliser  2 comptes en même temps sur le meme terminal. Il faudrait que j'installe 2 metadrader et que j'en connecte le broker sur l'un et le broker B sur l'autre.
Par contre mon objectif est de passer des ordres simulanés sur les 2 brokers, par exemple si le broker A cote XXX et le broker B cote YYY alors un trade s'ouvre simulanément sur chez A et B

J'imaginais utiliser un script pour cela mais s'il y a un compte ouvert sur chaque metatrader est ce possible à créer?
 
Traderman01 #:
Merci pour ton retour JM
Donc si j'ai bein compris ce n'est pas possible d'utiliser  2 comptes en même temps sur le meme terminal. Il faudrait que j'installe 2 metadrader et que j'en connecte le broker sur l'un et le broker B sur l'autre.
Par contre mon objectif est de passer des ordres simulanés sur les 2 brokers, par exemple si le broker A cote XXX et le broker B cote YYY alors un trade s'ouvre simulanément sur chez A et B

J'imaginais utiliser un script pour cela mais s'il y a un compte ouvert sur chaque metatrader est ce possible à créer?

Oui, tu as très bien compris.

Justement que ce genre de scripts sont conçus pour permettre d'interconnecter deux comptes de trading ouverts sur deux terminaux Metatrader différents, à la seule condition que les deux terminaux soient simultanément démarrés.


En fait, ce qu'il faut comprendre ici c'est que, tu peux avoir plusieurs comptes de trading chez un même broker et sur un seul terminal mt5/mt4. Le problème est que tu ne pourras pas utiliser tous ces comptes simultanément, non. Il te faudra donc de temps en temps basculer entre eux pour sélectionner et activer celui auquel tu veux te connecter et prendre des trades dessus. Et un script ne peut exécuter un trade que sur un compte qui est actif et il n'est pas possible de répercuter ce trade sur les autres comptes pouvant se trouver sur ce même terminal. Non, cela n'est pas possible.


Du coup, j'espère que tu as compris l'astuce, en ayant deux (ou autant que tu veux) terminaux différents d'installés et d'ouverts simultanément équivaudra a avoir autant de comptes de trading donc simultanément actifs, et c'est donc cette sorte d'activité simultanée sur différents terminaux que le script va devoir exploiter pour pouvoir partager en temps réel un trade pris sur un compte vers les autres terminaux (vers les autres comptes donc).


En pratique, tu vas devoir installer ton script sur chacun de tes terminaux où tu voudrais que tes trades soient reproduits. Et sur l'un de ces terminaux, tu configureras ton script comme étant "fournisseur" et comme "récepteur" sur tous les autres terminaux.


Et toi, en tant que trader, il ne te restera plus qu'à prendre tes trades sur le terminal où ton script est défini comme fournisseur et MQL5 se chargera de reproduire ces trades sur tous tes autres comptes définis comme récepteurs. En gros, c'est ça le mécanisme (Et c'est donc ton programmeur qui se chargera de coder pour toi un script qui implémente toute cette logique...). Voilà !

 
Merci pour toutes ces précisions:
" En pratique, tu vas devoir installer ton script sur chacun de tes terminaux où tu voudrais que tes trades soient reproduits. Et sur l'un de ces terminaux, tu configureras ton script comme étant "fournisseur" et comme "récepteur" sur tous les autres terminaux. "
Sais tu où je pourrais trouver des modèles de ce genre de script?

J'ai également 2 autres interrogations
- est ce qu'utiliser ce procédé (plusieurs terminaux ouvert et des scripts (fournisseur-récepteurs) qui relient les terminaux entraine une forte latence d’exécution ou est ce négligeable?
- J'ai entendu parler de MetaTrader 4 MultiTerminal https://www.metatrader4.com/fr/company/178
Il y a t(il une carte à jouer à partir de cela, ou est ce uniquement utile pour plusieurs comptes chez un même courtier?

Merci
MetaTrader 4 MultiTerminal Official Release
MetaTrader 4 MultiTerminal Official Release
  • 2006.12.05
  • www.metatrader4.com
MetaTrader 4 MultiTerminal is a new component of MetaTrader 4 Online Trading Platform. The MultiTerminal is intended for simultaneous management of multiple accounts, for which is mostly helpful for those whom manage investors' accounts and for traders working with many accounts simultaneously. The new terminal successfully combines great...
 
Traderman01 #:
Merci pour toutes ces précisions:
" En pratique, tu vas devoir installer ton script sur chacun de tes terminaux où tu voudrais que tes trades soient reproduits. Et sur l'un de ces terminaux, tu configureras ton script comme étant "fournisseur" et comme "récepteur" sur tous les autres terminaux. "
Sais tu où je pourrais trouver des modèles de ce genre de script?

J'ai également 2 autres interrogations
- est ce qu'utiliser ce procédé (plusieurs terminaux ouvert et des scripts (fournisseur-récepteurs) qui relient les terminaux entraine une forte latence d’exécution ou est ce négligeable?
- J'ai entendu parler de MetaTrader 4 MultiTerminal https://www.metatrader4.com/fr/company/178
Il y a t(il une carte à jouer à partir de cela, ou est ce uniquement utile pour plusieurs comptes chez un même courtier?

Merci

Je trouve tes questions très intéressantes. Et cela démontre que tu es entrain de bien comprendre le mécanisme que je suis entrain de t'expliquer.

Alors, pour répondre à ta première, il existe déjà plein de ce genre d'outils disponibles en vente ici sur cette merveilleuse plateforme. Il te suffit pour cela de cliquer juste sur l'onglet "Market" de ce site et d'aller taper "copieur" dans la barre de recherche des produits, et on va te proposer une liste fournie de différents scripts consacrés à ce genre d'opérations avec un manuel bien détaillé de leur utilisation. Ou même, dans le cas où tu pourrais avoir besoin des fonctionnalités personnelles supplémentaires à intégrer dans ton script, tu pourrais dans ce cas formaliser tes besoins dans la section "Freelance" (toujours ici sur cette plateforme) et un programmeur disponible et intéressé par ton offre va se charger de coder pour toi un script intégrant toutes sortes de logique ou de fonctionnalités dont tu pourrais avoir besoin.

Pour ce qui est de ta deuxième question, évidemment, il se pose de fois de petits soucis de latence. Mais je peux de garantir que c'est vraiment négligeable, mais vraiment. Mql5/Mql4 offre des exécutions tellement puissantes et rapides que la problématique de latence est très négligeable. Souvent, on a quasiment même pas de latence.

Pour terminer, répondant à ta dernière question, si tu commences à peine ton entrée dans ce monde de outils automatisés, je te recommande vivement de privilégier des solutions Mt5, plutôt que Mt4. Et si jamais tu as déjà un compte de trading Mt4 chez un broker, je te conseillé de basculer vers un compte mt5. Et si ce basculement n'est pas possible, pas de souci, car mt4 propose aussi des solutions d'automatisation robustes disponibles aussi sur la même marketplace (le même onglet "Market").

 
J M #:

Je trouve tes questions très intéressantes. Et cela démontre que tu es entrain de bien comprendre le mécanisme que je suis entrain de t'expliquer.

Alors, pour répondre à ta première, il existe déjà plein de ce genre d'outils disponibles en vente ici sur cette merveilleuse plateforme. Il te suffit pour cela de cliquer juste sur l'onglet "Market" de ce site et d'aller taper "copieur" dans la barre de recherche des produits, et on va te proposer une liste fournie de différents scripts consacrés à ce genre d'opérations avec un manuel bien détaillé de leur utilisation. Ou même, dans le cas où tu pourrais avoir besoin des fonctionnalités personnelles supplémentaires à intégrer dans ton script, tu pourrais dans ce cas formaliser tes besoins dans la section "Freelance" (toujours ici sur cette plateforme) et un programmeur disponible et intéressé par ton offre va se charger de coder pour toi un script intégrant toutes sortes de logique ou de fonctionnalités dont tu pourrais avoir besoin.

Pour ce qui est de ta deuxième question, évidemment, il se pose de fois de petits soucis de latence. Mais je peux de garantir que c'est vraiment négligeable, mais vraiment. Mql5/Mql4 offre des exécutions tellement puissantes et rapides que la problématique de latence est très négligeable. Souvent, on a quasiment même pas de latence.

Pour terminer, répondant à ta dernière question, si tu commences à peine ton entrée dans ce monde de outils automatisés, je te recommande vivement de privilégier des solutions Mt5, plutôt que Mt4. Et si jamais tu as déjà un compte de trading Mt4 chez un broker, je te conseillé de basculer vers un compte mt5. Et si ce basculement n'est pas possible, pas de souci, car mt4 propose aussi des solutions d'automatisation robustes disponibles aussi sur la même marketplace (le même onglet "Market").

Bonjour JM,


Merci pour ton retour
J'ai eu un peu de temps ce soir pour regarder comment cela fonctionne, je recherche des tutos. Par contre ce que je n'ai pas bien compris c'est est qu'il faut utiliser des scripts ou un expert advisor?
J'ai cru comprendre qu'un expert advisor est un robot (algorithme de programmation) qui passerait dans mon cas des ordres lorsque la cotation de mon courtier A est plus favorable que celle de mon courtier B de 3 pips par exemple


Mais quelle différence avec un script? 

Les 2 sont ils en langage MQL4?