Comment démarrer avec Metatrader 5 - page 97

 

La manière simple d'évaluer un signal :Activité de trading, Drawdown/Load et graphiques de distribution MFE/MAE


Les abonnés recherchent souvent un signal approprié en analysant la croissance totale du compte du fournisseur du signal, ce qui n'est pas une mauvaise idée. Cependant, il est également important d'analyser les risques potentiels d'une stratégie de trading particulière. Dans cet article, nous allons montrer un moyen simple et efficace d'évaluer un signal de trading en fonction de ses valeurs de performance :

The Easy Way to Evaluate a Signal: Trading Activity, Drawdown/Load and MFE/MAE Distribution Charts
The Easy Way to Evaluate a Signal: Trading Activity, Drawdown/Load and MFE/MAE Distribution Charts
  • 2016.09.28
  • MetaQuotes Software Corp.
  • www.mql5.com
Subscribers often search for an appropriate signal by analyzing the total growth on the signal provider's account, which is not a bad idea. However, it is also important to analyze potential risks of a particular trading strategy. In this article we will show a simple and efficient way to evaluate a Trading Signal based on its performance values.
 

PLONGÉE RAPIDE DANS LE MQL5


Il peut y avoir de nombreuses raisons pour lesquelles vous avez décidé d'étudier le langage de programmation moderne des stratégies de trading MQL5, et nous nous réjouissons de votre décision ! Les utilisateurs expérimentés peuvent facilement naviguer dans la documentation du langage, ainsi que dans la variété d'articles et de services présentés ici. Mais, si vous venez de découvrir le terminal client MetaTrader 5, beaucoup de choses peuvent vous sembler inhabituelles et déroutantes au début.


 

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 mal, 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.

 

Juste quelques informations sur le Signal Service :

Voici les informations sur le point de départ.

Trading Signals showcase in MetaTrader 4/5
Trading Signals showcase in MetaTrader 4/5
  • 2015.03.09
  • www.youtube.com
How to choose a trading signals and subscribe to it in MetaTrader Platforms? Its easy! Watch the video and you will know everything about trading signals.
 

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

Nouvelle plateforme MetaTrader 5 Build 1570 : amélioration de la vitrine du marché et extension des fonctions des modèles MQL5

MetaQuotes Software Corp., 2017.03.22 17:03

Nouvelle plateforme MetaTrader 5 Build 1570 : amélioration de la vitrine du marché et extension des fonctions des modèles MQL5.

La mise à jour de la plateforme MetaTrader 5 sera publiée le 24 mars 2017. La mise à jour présentera les changements suivants :

  1. Terminal : Nous avons mis à jour la vitrine de la boutique d'applications MetaTrader Market, qui vous permet de naviguer plus facilement parmi les robots de trading et les indicateurs techniques. Nous avons mis à jour le design et ajouté des sélections de produits :

    • La page principale présente désormais les experts populaires, les indicateurs, les nouveaux produits du Marché, ainsi que les meilleures applications gratuites.
    • Les sections Experts, Indicateurs et Utilitaires comportent désormais des sous-sections : robots de grille et de couverture, indicateurs de tendance et multidevises, et bien plus encore.




  2. Terminal : Correction de la mise à jour du terminal client et des achats intégrés dans le Marché, les Signaux et l'Hébergement virtuel lors de l'utilisation d'un compte Windows avec des droits limités.
  3. Terminal : Correction d'un tri incorrect occasionnel de l'historique des positions.
  4. Terminal : Optimisation et correction de l'affichage de l'onglet Exposition.
  5. MQL5 : Ajout de la prise en charge de la surcharge des fonctions de modèle à l'aide de paramètres. Par exemple, nous avons une fonction template qui écrit la valeur du second paramètre dans le premier en utilisant le typecasting. MQL5 ne permet pas de convertir une chaîne de caractères en bool. Cependant, nous pouvons le faire nous-mêmes. Créons une surcharge d'une fonction modèle :
    //+------------------------------------------------------------------+
    //| Template function                                                |
    //+------------------------------------------------------------------+
    template<typename T1,typename T2>
    string Assign(T1 &var1,T2 var2)
      {
       var1=(T1)var2;
       return(__FUNCSIG__);
      }
    //+------------------------------------------------------------------+
    //| Special overload for bool+string                                 |
    //+------------------------------------------------------------------+
    string Assign(bool &var1,string var2)
      {
       var1=(StringCompare(var2,"true",false) || StringToInteger(var2)!=0);
       return(__FUNCSIG__);
      }
    //+------------------------------------------------------------------+
    //| Script program start function                                    |
    //+------------------------------------------------------------------+
    void OnStart()
      {
       int i;
       bool b;
       Print(Assign(i,"test"));
       Print(Assign(b,"test"));
      }
    Suite à l'exécution du code, nous pouvons voir que la fonction template Assign() a été utilisée pour la paire int+chaîne, alors que la version surchargée a déjà été utilisée pour la paire bool+chaîne lors du second appel.
    string Assign<int,string>(int&,string)
    string Assign(bool&,string)

  6. MQL5 : Ajout de la spécialisation explicite des fonctions modèles. Pour ce faire, il faut spécifier les paramètres de typification avant la liste des paramètres d'appel :
    template<typename T>
    T Func() { return (T)0; }
      
      
    void OnInit()
      {
       Func<double>();   // explicit template function specialization
      }
    Ainsi, la typification est effectuée par la spécification explicite des types plutôt que par les paramètres d'appel.

  7. MQL5 : Optimisation de l'affichage des indicateurs personnalisés avec le type de dessin DRAW_ZIGZAG.
  8. MQL5 : Ajout des nouvelles valeurs à l'énumération ENUM_DEAL_TYPE deal types :

    • DEAL_DIVIDEND - opérations sur les dividendes.
    • DEAL_DIVIDEND_FRANKED - opérations de dividendes affranchis (non imposables) (l'impôt est payé par une société, pas par un client).
    • DEAL_TAX - prélèvement d'une taxe.

  9. MQL5 : Correction de l'affichage des indicateurs personnalisés avec le type de dessin DRAW_FILLING. Dans le cas où les coordonnées de la ligne supérieure et inférieure coïncident, une ligne fine est dessinée.
  10. MQL5 : Correction du calcul des coordonnées de l'objet Bitmap Label lors de la définition du paramètre CHART_SHOW à 'false'. Ce paramètre est défini par la fonctionChartSetInteger et permet de cacher tous les éléments du graphique des prix pour créer une interface de programme personnalisée.
  11. MQL5 : Nous avons corrigé le réencodage des images de 24 bits lors de leur placement dans les ressources de l'application MQL5.
  12. MQL5 : Correction de l'impression des structures en utilisant la fonction ArrayPrint.
  13. MQL5 : Mise à jour des bibliothèques standard de MQL5.
  14. MetaEditor : Ajout de la traduction de l'interface utilisateur en malais.
  15. Signaux : Correction de l'ouverture d'une page de signaux dans le terminal lors du passage du site web MQL5.community alors qu'il n'est pas connecté à un compte de trading.
  16. Tester : Correction du fonctionnement de la fonction CopyTicks dans le testeur de stratégie.
  17. Testeur : Correction du tri des transactions de retrait lors de la génération d'un rapport.
  18. Testeur : Correction de la modification des ordres en attente.
  19. Hébergement : Correction de l'affichage de l'assistant d'hébergement virtuel sur les écrans à ultra-haute résolution (4К).
  20. 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 le test des stratégies de trading

Revue de presse

Sergey Golubev, 2017.03.24 07:07

ASSISTANT MQL5 : COMMENT CRÉER UN MODULE DE GESTION DES RISQUES ET DE L'ARGENT ?


MetaTrader 5 fournit un outil puissant qui vous permet de vérifier rapidement diverses idées de trading. Il s'agit de la génération de conseillers experts à l'aide de l'assistant MQL5 sur la base de stratégies de trading prêtes. Un Expert Advisor créé avec l'Assistant MQL5, est basé sur quatre piliers - quatreclasses de base:
...


 

Il peut être utile de consulter le fil de discussion suivant, qui contient de nombreux indicateurs :

Versions MT5 des indicateurs
https://www.mql5.com/en/forum/179671

Metatrader 5 versions of indicators ...
Metatrader 5 versions of indicators ...
  • www.mql5.com
Some of you might remember this one : originally it was a part of an expensive system...
 

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, 2017.02.15 06:04

TESTER DES STRATÉGIES DE TRADING SUR DES TICKS RÉELS

L'article fournit les résultats du test d'une stratégie de trading simple dans trois modes : "1 minute OHLC" en utilisant uniquement les prix d'ouverture, de haut, de bas et de clôture des barres minutes ; lamodélisation détaillée en mode "Chaque tick", ainsi que le mode le plus précis "Chaque tick basé sur des ticks réels" en appliquant des données historiques réelles.

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

Backtest MT4 et MT5

Sergey Golubev, 2017.02.17 20:53

Si vous backtestez l'EA sur MT5 en utilisant "chaque tick basé sur les ticks réels" alors ce sera presque la même chose que le trading sur la plateforme MT5 avec un certain courtier particulier (car il est basé sur des données historiques réelles).

Par exemple, lisez ce fil de discussion :Pourquoi MT5 est-il meilleur que MT4? A-t-ilmoins de limitations ?- c'est la citation du premier message du fil :

  • Dans MT5, vous pouvez backtester des robotsavec lesconditionsles plus prochespossibles du marché réel en mode natif(données tick réelles, spreads variables réels, lag, slippage, etc). Dans MT4, ce n'est pas possible en mode natif. Vous ne pouvez le faire que si vous payez pour un logiciel tiers. Si c'est le cas, vous devez également télécharger des données historiques à partir de quelques sources (il y en a peu, presque tout le monde utilise la même source), les transformer au format MT4 et ouvrir la plateforme à travers ce logiciel tiers afin de patcher le comportement de MT4. Il vous faut plusieurs heures pour réaliser ce processus, et vous devez le répéter chaque fois que vous voulez intégrer de nouvelles données.
    Nous avons tous vu des centaines de robots qui ont obtenu des résultats spectaculaires en backtesting, mais qui, lorsqu'ils ont fonctionné sur un compte réel, ont donné de très mauvais résultats, principalement parce qu'ils ont été réalisés dans des conditions qui n'avaient rien à voir avec les conditions réelles du marché.

Pour plus d'informations à ce sujet - lisez ce résumé.

--------------

Comme je le sais - certains codeurs/traders convertissent leurs EAs MT4 en MT5 juste pour les backtester et/ou trouver les paramètres d'optimisation pour obtenir les résultats de backtesting les plus proches de la réalité.



 

compte de démonstration avec MetaQuotes-Demo) et les mises à jour seront automatiquement lancées.

C'est le HowTo étape par étape :

et ouvrez un compte démo avec MetaQuotes-Demo.

Attendez quand le MT5 sera mis à jour, si ce n'est pas le cas utilisez ce qui suit :


Le dialogue d'ouverture de compte a été complètement remanié - lisezce fil de discussion:

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

Nouvelle plateforme MetaTrader 5 build 1860 : Fonctions MQL5 pour les opérations avec les barres et améliorations de Strategy Tester

MetaQuotes Software Corp., 2018.06.14 16:06

Nouvelle plateforme MetaTrader 5 build 1860 : Fonctions MQL5 pour les opérations avec les barres et améliorations du Strategy Tester.

La mise à jour de la plateforme MetaTrader 5 sera publiée le 15 juin 2018.
Cette mise à jour de la plateforme est uniquement disponible pour les terminaux fonctionnant sous Windows 7 et les systèmes d'exploitation ultérieurs. Les versions antérieures de Windows ne sont pas prises en charge.
La mise à jour comporte les changements suivants :


  1. Terminal : Le dialogue d'ouverture de compte a été entièrement repensé. Désormais, vous pouvez sélectionner un courtier dans la liste, puis choisir le type de compte souhaité. Cette mise à jour a rendu la liste des courtiers plus compacte, puisqu'elle n'affiche désormais que les noms des sociétés au lieu de montrer tous les serveurs disponibles.

    Les logos des sociétés sont également affichés dans la liste afin de rendre la recherche plus facile et plus efficace. Si le courtier souhaité n'apparaît pas dans la liste, tapez le nom de la société ou l'adresse du serveur dans le champ de recherche et cliquez sur "Trouver votre courtier".




    Des descriptions des types de comptes ont été ajoutées à la boîte de dialogue pour aider les débutants à choisir le bon compte. En outre, pour s'aligner sur le règlement général sur la protection des données (RGPD), la boîte de dialogue mise à jour peut contenir des liens vers les accords et les politiques de protection des données des courtiers :
    .




    Les possibilités d'ouverture de comptes réels ont été considérablement élargies. La fonctionnalité de téléchargement de documents d'identification et de confirmation d'adresse, qui était auparavant présentée dans les terminaux mobiles, est désormais disponible dans la version de bureau. Désormais, les courtiers réglementés par la directive MiFID peuvent demander toutes les données d'identification du client requises, y compris des informations sur l'emploi, les revenus, l'expérience de négociation, etc. Cette nouvelle fonctionnalité aidera les traders à ouvrir des comptes réels plus rapidement et plus facilement, sans procédures bureaucratiques inutiles.




    ...



Comme de nombreuses personnes demandent"Comment ouvrir un compte avec MT5" et"Comment ajouter un courtier à MT5", je souhaite rappeler les liens suivants :

MetaTrader 5 Help-Open an Account(en anglais)

Aide MetaTrader 5 Android OS -Ouverture d'un compte de démonstration

Aide MetaTrader 5 iPhone/iPad-Connexion à un compte et ouverture d'un compte de démonstration

-----------------

Méthode simplifiée pour demander un compte réel dans MetaTrader 5 Android

-----------------

Comment changer le mot de passe de l'investisseur dans Metatrader -

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

Le courtier ne fournit pas le mot de passe de l'investisseur

Eleni Anna Branou, 2018.08.25 11:48

Pour mettre ou modifier un mot de passe investisseur, allez dans MT4 >> Outils >> Options >> Serveur et cliquez sur le bouton modifier à droite, puis dans la fenêtre qui s'ouvre mettez le mot de passe maître de votre compte et en dessous le mot de passe investisseur que vous souhaitez (cochez d'abord le : modifier le mot de passe investisseur (en lecture seule)), puis cliquez sur OK.


Open an Account - Getting Started - MetaTrader 5
Open an Account - Getting Started - MetaTrader 5
  • www.metatrader5.com
Two types of accounts are available in the trading platform: demonstration (demo) and real. Demo accounts provide the opportunity to work in a training mode without real money, allowing to test a trading strategy. They feature all the same functionality as the live ones. The difference is that demo accounts can be opened without any investment...