Comment démarrer avec Metatrader 5 - page 77

 

Forum sur le trading, les systèmes de trading automatisés et le test des stratégies de trading

Tout (pas encore) sur Strategy Tester, Optimisation et Cloud

Alain Verleyen, 2013.08.20 19:47

Un must !Avant de l'utiliser ou de poser une question : lisez l'aide en ligne(accessible également par F1 sur votre plateforme MT5).


Testeur de stratégie

Pour les traders



Pour les programmeurs


Optimisation



Nuage

Annonce du lancement : MQL5 Cloud Network lancé.

En tant qu'utilisateurs

Quelques sujets utiles sur l'utilisation du Cloud :


En tant que fournisseurs (agents)




Travail en cours, restez à l'écoute !


 
Il peut être intéressant de lire ce fil de discussion : [SOLVÉ] Installation de MT5 sur Ubuntu
 

Forum sur le trading, les systèmes de trading automatisés et le test de stratégies de trading

Comment changer mon fichier mq5 en fichier ex5 ?

Sergey Golubev, 2016.08.29 07:58

Quelques informations utiles pour les débutants :

Aide sur le MetaEditor

La fenêtre des options de MetaEditor peut être ouverte à l'aide de la commande "Options Options " dans les " Outils ", dans la barre d'outils " Standard " ou en utilisant la combinaison de touches " Ctrl+O ". Toutes les options sont regroupées dans des onglets en fonction de leur objectif :

  • Général - paramètres généraux de l'édition du code source : taille des onglets, autocomplétion, substitution des noms, etc ;
  • Couleurs - paramètres des couleurs de la coloration syntaxique de MQL4/MQL5 ;
  • Font - paramètres de la police du texte tapé dans MetaEditor ;
  • Débogage - paramètres de débogage du programme ;
  • MQL5.community - paramètres de connexion à MQL5.community pour accéder à des services uniques, y compris le stockage MQL5.

-----------

MetaTrader 5 - Plus que vous ne pouvez l'imaginer !

  1. Graphiques
  2. Navigateur
  3. Trading
  4. Boîte à outils
  5. Test et optimisation
  6. Intégration avec MQL5.community
  7. >MetaEditor
  8. Le langage de programmation MQL5
  9. Services pour les traders et les développeurs



 

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

L'expansion de MetaTrader 5 prend de l'ampleur

MetaQuotes Software Corp., 2016.08.30 08:55

Le nombre de courtiers proposant MetaTrader 5 à leurs clients augmente chaque semaine. Il y a deux mois, nous avons signalé que l'ajout de la fonction de couverture à la plateforme avait considérablement stimulé sa popularité. Un certain nombre de courtiers importants, notamment Alpari et RoboForex, sont passés à MetaTrader 5. Ils ont été récemment suivis par ForexTime (FXTM), Swissquote, FIBO, FBS et PROFIT Group. De nombreuses autres institutions financières testent activement la plateforme et se préparent à les rejoindre.

Parmi les raisons de passer à MetaTrader 5, les courtiers soulignent la technologie avancée et la polyvalence de la plateforme. Les représentants de FIBO Group soul ignent que "la plateforme MetaTrader 5 est la plateforme de trading multi-marchés la plus moderne, offrant toutes les fonctionnalités nécessaires, ce qui facilite le trading en ligne sur les marchés financiers".

Jameel Ahmad, ForexTime

Jameel Ahmad, ForexTime

"Conformément à l'engagement de FXTM de fournir aux traders les solutions les plus innovantes du secteur, nous sommes immensément fiers d'être l'un des premiers courtiers à proposer la dernière version la plus attendue de la plateforme de trading MetaTrader 5" - déclare Jameel Ahmad, vice-président du développement de ForexTime. "Avec l'option de couverture, les clients peuvent amener leur trading à un tout autre niveau. La dernière version de la plateforme permettra aux traders de tirer davantage profit des conditions changeantes du marché et leur fournira une plus grande précision sur leurs transactions - leur permettant de mettre en œuvre, et de maximiser, des stratégies de trading bidirectionnelles".

Ryan Nettles, Swissquote

Ryan Nettles, Swissquote

"En tant que l'un des premiers utilisateurs de MetaTrader 5, Swissquote bénéficie d'une plus grande évolutivité par rapport à MetaTrader 4", ajoute Ryan Nettles, responsable du trading Forex et de la stratégie de marché chez Swissquote. "Nos clients sont désormais en mesure d'utiliser cette nouvelle fonction de couverture dans MetaTrader 5 et de bénéficier des caractéristiques supplémentaires de la plateforme, notamment la profondeur de marché et les fonctionnalités plus avancées de développement d'algorithmes.

La tendance à la migration active vers MetaTrader 5 se poursuivra dans un avenir proche. La plateforme devient progressivement une norme industrielle pour les principaux courtiers et traders, tandis que ses fonctionnalités ne cessent de s'étendre. Au cours des deux derniers mois, MetaTrader 5 a vu la sortie officielle de sa version web, de deux passerelles d'intégration aux plateformes CQG et Interactive Brokers, ainsi que des mises à jour des applications mobiles pour iOS et Android, tandis que la profondeur de la fonction de marché de la plateforme a été améliorée avec la fonction Time & Sales pour l'analyse des marchés des changes. En outre, pour répondre au nombre croissant de traders novices sur MetaTrader 5, MetaQuotes Software a publié un certain nombre de vidéos tutorielles pour les guider à travers les fonctionnalités de la plateforme de 5ème génération.


 

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Comment commencer avec Metatrader 5

Sergey Golubev, 2016.05.08 20:17

Bienvenue,

  • En général, les personnes qui ne savent pas coder ne reçoivent pas d'aide gratuite sur ce forum, mais cela peut arriver si vous avez de la chance, soyez patient.
  • Si vous montrez vos tentatives et décrivez bien votre problème, vous recevrez très probablement une réponse de la communauté.
  • Si tu ne veux pas apprendre à coder, rien de grave, tu peux soit regarder dans la Codebase si quelque chose de gratuit existe déjà, soit dans le Market pour les produits payants (parfois gratuits aussi).
  • Enfin, vous avez également la possibilité d'engager un programmeur dans la section Freelance.
Bonne chance.

 

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Nouveau fournisseur de liquidité institutionnelle pour MetaTrader 5 - FXCM Pro

MetaQuotes Software Corp., 2016.09.01 09:37

La plateforme de trading MetaTrader 5 a été intégrée à l'un des principaux fournisseurs de liquidités Forex et CFD - FXCM Pro. Désormais, les courtiers, les investisseurs institutionnels et les traders professionnels peuvent pleinement bénéficier d'une exécution rapide et fiable des transactions sur les marchés Forex et CFD.

Cette passerelle de connectivité native développée par MetaQuotes Software Corp. assure un échange de données fiable entre MetaTrader 5 et le logiciel du fournisseur de liquidités. La passerelle permet aux courtiers de se connecter à FXCM Pro afin de recevoir des données de marché et d'exécuter des opérations commerciales du côté du fournisseur. Les avantages de la connectivité directe aux fournisseurs de liquidités mondiaux sont évidents : les courtiers peuvent couvrir les ordres Forex en accédant aux marchés interbancaires tout en offrant de meilleurs prix à leurs traders.

Passerelle MetaTrader 5 vers FXCM Pro

Brandon Mulvihill, directeur général et responsable mondial de FXCM Pro, a déclaré : "FXCM Pro est ravi d'être parmi les premiers fournisseurs de liquidités à réaliser une intégration personnalisée à MetaTrader 5. Une fois de plus, MetaQuotes est à l'avant-garde de la fourniture d'outils basés sur la demande des clients, qui se concentrent sur la vitesse et la transparence de l'exécution. Notre intégration conjointe supprime la nécessité d'une passerelle externe, réduisant ainsi les temps de latence et permettant aux clients d'accéder à un pool de liquidité FX/CFD qui génère en moyenne plus de 14 milliards de dollars de volumes et plus de 550 000 transactions, chaque jour."

Brandon Mulvihill, FXCM Pro

Brandon Mulvihill, FXCM Pro

"Nous nous engageons à fournir à nos clients une connectivité avec les meilleurs fournisseurs de liquidités mondiaux sur les marchés des changes et des actions", a déclaré Renat Fatkhullin, PDG de MetaQuotes Software Corp. "Nous continuons à étendre les possibilités de la plateforme MetaTrader 5 à actifs multiples pour les investisseurs institutionnels, et nous publierons bientôt d'autres passerelles."


 

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Comment démarrer avec MT5, un résumé !

Alain Verleyen, 2013.03.15 16:12

Comment démarrer avec la plateforme MT5 : résumé.

Comme notre sujet sur "Comment démarrer avec Metatrader 5" va être énorme, vous trouverez ici un résumé, avec les principaux liens.



Pour les développeurs.


Travail en cours, restez à l'écoute :-)


 

Forum sur le trading, les systèmes de trading automatisés et le test de stratégies de trading

Liste des changements dans les builds de MetaTrader 5 Client Terminal

MetaQuotes Software Corp., 2016.09.08 16:42

Plateforme MetaTrader 5 Beta Build 1415 : Mise à jour de l'onglet Exposition

La version bêta de la mise à jour de la plateforme MetaTrader 5 sera publiée le vendredi 9 septembre 2016. Nous mettrons à jour notre serveur public MetaQuotes-Demo situé à access.metatrader5.com:443. Nous invitons tous les traders à rejoindre les tests de la nouvelle plateforme, à évaluer toutes ses fonctionnalités et à aider les développeurs à corriger les erreurs.

Pour mettre à jour la plate-forme MetaTrader 5 vers la version 1415, connectez-vous au serveur access.metatrader5.com:443.

La version finale de la nouvelle plateforme MetaTrader 5 sera publiée après le test bêta public.

La nouvelle version présente les changements suivants :

  1. Terminal : Implémentation du nouvel algorithme de formation de l'onglet Exposition pour un marché d'échange. Désormais, la plateforme adapte l'affichage des actifs en fonction du système de gestion des risques appliqué à un compte de trading : Retail Forex, CFD, Futures ou modèle d'échange.

    La section Actifs est utile pour ceux qui négocient des devises ou des contrats à terme sur un marché boursier, en montrant leur statut actuel sur le marché. Les mêmes devises peuvent se retrouver sous différents symboles : comme l'une des devises d'une paire, comme devise de base, etc. Par exemple, vous pouvez avoir des positions opposées sur GBPUSD, USDJPY et GBPJY. Dans cette situation, il est très difficile de comprendre combien de devises vous avez et combien vous avez besoin. Le fait d'avoir plus de trois positions complique encore la tâche. Dans ce cas, l'état total du compte est facilement visible dans l'onglet Actifs.
    Prenons l'exemple des trois mêmes positions :

    Acheter GBPJPY 1 lot à 134,027 - reçu 100 000 GBP, donné 134 027 000 JPY.
    Vente USDJPY 1 lot à 102.320 - reçu 100 000 USD, reçu 102 320 000 JPY
    Vente GBPUSD 1 lot à 1.30923 - donné 100 000 GBP, reçu 103 920 USD

    Nous avons acheté et vendu 100 000 GPB simultanément. Nous avons 0 GBP, et l'onglet Actifs n'affiche pas cette devise. En ce qui concerne les USD, nous avons donné une devise dans un cas et l'avons reçue dans un autre. L'onglet Actifs calcule le résultat final et l'ajoute au solde actuel puisque la devise de dépôt est également l'USD. JPY a participé à deux transactions, ce qui signifie que l'onglet affiche sa valeur totale.




    Ceux qui utilisent le modèle d'échange peuvent utiliser cette section pour comprendre comment leur argent est utilisé. Contrairement au modèle précédent, les fonds sont retirés/ajoutés dès que les transactions sont effectuées. Par exemple, si vous achetez des EURRUB, vous recevez immédiatement des EUR tandis que la somme correspondante en RUB est retirée du solde. Pendant le trading, le solde du compte peut même devenir négatif : lorsque vous utilisez de l'argent emprunté alors que les actifs achetés sont utilisés comme garantie. Dans ce cas, l'onglet Actifs vous permet de comprendre facilement l'état du compte de trading.

    En outre, vous pouvez voir ici la valeur de liquidation - le montant des fonds sur le compte et le prix (résultat) de la fermeture de toutes les positions actuelles au prix du marché.





  2. Terminal : Correction de l'affichage du type de transaction dans l'historique des opérations de trading.
  3. Terminal : Correction de l'affichage répété de la fenêtre de notification de risque lors de la reconnexion à un compte de trading.
  4. Terminal : Optimisation et correction du fonctionnement du dialogue de sélection des symboles de trading dans le cas d'un grand nombre de symboles (plusieurs milliers et plus).
  5. MQL5 : Optimisation et accélération de la compilation des applications MQL5.
  6. MQL5 : Ajout du support pour les modificateurs 'final' et 'override' pour les classes, structures et fonctions.

    Modificateur 'final' pour les classes et les structures
    La présence du modificateur 'final' lors de la déclaration d'une structure ou d'une classe interdit l'héritage ultérieur de celle-ci. S'il n'est pas nécessaire d'apporter d'autres modifications à la classe (structure) ou si de telles modifications sont inacceptables pour des raisons de sécurité, déclarez cette classe (structure) avec le modificateur "final". Dans ce cas, toutes les méthodes de la classe sont aussi implicitement considérées comme "finales".
    class CFoo final
      {
      //--- class body
      };
     
    class CBar : public CFoo
      {
      //--- class body
      };
    Lorsque l'on tente d'hériter d'une classe avec le modificateur "final" comme indiqué ci-dessus, le compilateur affiche une erreur :
    cannot inherit from 'CFoo' as it has been declared as 'final'
    see declaration of 'CFoo'

    Modificateur 'override' pour les fonctions
    Le modificateur 'override' signifie qu'une fonction déclarée doit toujours remplacer la méthode de la classe parente. L'utilisation des modificateurs vous permet d'éviter les erreurs lors de la substitution, comme la modification accidentelle de la signature d'une méthode. Par exemple, la méthode 'func' acceptant la variable de type 'int' est définie dans la classe de base :
    class CFoo
      {
       void virtual func(int x) const { }
      };
    La méthode est surchargée dans la classe héritée :
    class CBar : public CFoo
      {
       void func(short x) { }
      };
    Mais le type de l'argument est changé par erreur de 'int' à 'short'. En fait, la méthode est surchargée au lieu d'être surchargée dans ce cas. En agissant selon l'algorithme de définition des fonctions surchargées, le compilateur peut dans certains cas sélectionner une méthode définie dans la classe de base au lieu d'une méthode surchargée.

    Afin d'éviter de telles erreurs, le modificateur 'override' doit être explicitement ajouté à la méthode surchargée.
    class CBar : public CFoo
      {
       void func(short x) override { }
      };
    Si la signature de la méthode est modifiée pendant le processus de remplacement, le compilateur ne peut pas trouver la méthode avec la même signature dans la classe parente, ce qui entraîne une erreur de compilation :
    'CBar::func' method is declared with 'override' specifier but does not override any base class method

    Modificateur "final" pour les fonctions

    Le modificateur "final" agit de manière inverse : il désactive le remplacement de la méthode dans les classes dérivées. Si l'implémentation de la méthode est autonome et complète, déclarez-la avec le modificateur "final" pour vous assurer qu'elle ne sera pas modifiée ultérieurement.
    class CFoo
      {
       void virtual func(int x) final { }
      };
     
    class CBar : public CFoo
      {
       void func(int) { }
      };
     
    Lorsque l'on tente de remplacer une méthode avec le modificateur "final" comme indiqué ci-dessus, le compilateur affiche une erreur :
    'CFoo::func' method declared as 'final' cannot be overridden by 'CBar::func'
    see declaration of 'CFoo::func'
  7. MQL5 : Correction de la compilation des fonctions template avec des paramètres par défaut.
  8. Market : Correction de quelques erreurs dans le tri des produits du marché.
  9. Testeur : Correction de la mise à jour des prix actuels du marché pour les ordres et positions ouverts dans le mode de test visuel.
  10. Testeur : Suppression du slippage lors de l'exécution d'un ordre de limite d'achat ou de limite de vente lors de tests utilisant des symboles boursiers.
  11. Testeur : Correction de la génération occasionnelle de prix incorrects dans le mode de test "Open prices".
  12. MetaEditor : Correction de l'affichage du profilage des données dans les fichiers de code source.
  13. Mise à jour de la documentation.

La mise à jour sera disponible via le système LiveUpdate.


 

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Le premier MTF pour FX LMAX Exchange devient fournisseur de liquidités pour MetaTrader 5

Bulat Latypov, 2016.09.12 12:12

MetaQuotes Software Corp est heureux d'annoncer la passerelle d'intégration à LMAX Exchange, le système multilatéral de négociation (MTF) pour le trading de FX, de métaux précieux et d'indices. La passerelle MetaTrader 5 vers LMAX Exchange permettra aux courtiers, aux fonds et aux traders professionnels d'accéder à la liquidité des ordres à cours limité, à la découverte transparente des prix et à une exécution de qualité boursière. La fonction "no last look" appliquée par LMAX Exchange signifie que les ordres ne sont ni rejetés ni re-cotés avant leur exécution.

Passerelle MetaTrader 5 vers LMAX

Avec la demande croissante des courtiers et des traders institutionnels pour une exécution neutre, sans conflit et transparente, la nouvelle passerelle vers LMAX Exchange garantit que MetaTrader 5 offre à ses clients une infrastructure de marché, une liquidité, une exécution et des données de marché en temps réel de la meilleure qualité. Actuellement, LMAX Exchange propose plus de 70 paires de devises et les indices et matières premières CFD les plus populaires.

Scott Moffat, LMAX Exchange

Scott Moffat, LMAX Exchange

Scott Moffat, COO de LMAX Exchange, a déclaré : "Je suis très fier de la relation de travail actuelle avec MetaQuotes et de la valeur qu'elle apporte à nos clients courtiers de détail en leur fournissant une technologie de pointe et un accès au marché mondial. La passerelle MetaTrader 5 vers LMAX Exchange est un témoignage de notre innovation commune et de notre engagement à fournir la meilleure exécution".