Comment démarrer avec Metatrader 5 - page 126
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Forum sur le trading, les systèmes de trading automatisés et le test des stratégies de trading
Nouvelle version de la plateforme MetaTrader 5 build 2190
MetaQuotes Software Corp., 2019.11.12 15:28
Sortie de la bêta 2208 :
Vous pouvez mettre à jour via le menu Aide -> Vérifier les mises à jour.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Nouvelles capacités graphiques dans MQL5 avec accès direct à DirectX 11
MetaQuotes Software Corp., 2019.11.22 11:30
Le 27 novembre 2019, nous publierons une build avec de nouvelles capacités graphiques pour construire des visualisations 3D complexes.
Nous vous proposons de voir une démonstration :
Un exemple sous forme de fichier ex5 peut être exécuté sur la version beta actuelle 2224, disponible par la commande Help -> Check for Updates.
Forum sur le trading, les systèmes de trading automatisés et le test des stratégies de trading.
Nouvelles capacités graphiques dans MQL5 avec accès direct à DirectX 11
Renat Fatkhullin, 2019.11.22 12:12
Voici la nouvelle classe CCanvas3D qui étend les capacités de CCanvas.
Nous avons ajouté une tonne de méthodes DirectX 11 natives dans MQL5 afin que vous puissiez visualiser des modèles complexes dans des projections 3D.
Dans la version, le travail natif avec SQLite dans MQL5 sera très probablement aussi disponible, si nous avons le temps. Cela simplifiera grandement le travail avec des données massives et permettra de faire des sélections rapides.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Nouvelles capacités graphiques dans MQL5 avec accès direct à DirectX 11
Renat Fatkhullin, 2019.11.24 20:10
Il n'y a pas besoin de s'inquiéter de la taille du terminal - il est très compact et intégral dans ses capacités.
Nous avons ajouté DirectX pour permettre la création d'une nouvelle classe de programmes. Puissants et plus professionnels grâce à une visualisation de haute qualité.
SQLite simplifiera considérablement le travail avec des données massives et hétérogènes. Plus besoin de s'occuper de liaisons de fichiers primitives, il suffit de sauvegarder dans la base de données.
Nous allons plus loin :
Il sera possible de compiler les bibliothèques existantes en EX5 avec des corrections mineures. Tous les appels api potentiellement dangereux seront remplacés par des wrappers contrôlant MQL5.
Quelque chose sera disponible dans la version du 27 novembre, et le reste dans les prochaines versions bêta et releases.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Nouvelles capacités graphiques dans MQL5 avec accès direct à DirectX 11
Renat Fatkhullin, 2019.11.25 20:13
Build 2228 disponible :
Désormais, de telles visualisations sont facilement réalisables directement dans MQL5 en utilisant la bibliothèque standard CCanvas3D.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Nouvelle plateforme MetaTrader 5 beta build 2245 : Fonctions DirectX pour la visualisation 3D dans MQL5 et réglages des symboles dans Strategy Tester
MetaQuotes Software Corp., 2019.11.29 13:41
La version bêta de la plateforme MetaTrader 5 mise à jour sera publiée le 29 novembre 2019. Nous invitons tous les traders à rejoindre le test de la nouvelle plateforme afin d'évaluer toutes ses fonctionnalités et d'aider les développeurs à corriger les erreurs.
Pour mettre à jour la plateforme MetaTrader 5 jusqu'à la build 2245, naviguez vers Aide \NVérifier les mises à jour du bureau \NLa dernière version bêta :
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 :
Pour afficher l'historique des transactions sous forme de positions, le terminal utilise les informations sur les transactions exécutées pendant la période demandée. Seules les positions clôturées au cours de cette période seront affichées dans l'historique. Si la position est toujours ouverte ou si son heure de clôture ne tombe pas dans l'intervalle sélectionné, elle ne sera pas affichée dans l'historique. Par conséquent, le profit total et la commission dans le mode "positions" peuvent différer de ceux du mode historique "ordres/opérations".
Par exemple, vous consultez l'historique de la semaine dernière. Au cours de cette période, 100 transactions ont été exécutées, dont 98 ont ouvert et fermé 20 positions. Les deux dernières transactions ont ouvert de nouvelles positions, qui n'ont pas été fermées jusqu'à présent. Dans ce cas, l'historique des transactions contient 100 enregistrements et des valeurs totales appropriées calculées sur la base de ces transactions. Lorsque vous visualisez l'historique en tant que positions, vous verrez 20 enregistrements collectés sur la base de 98 transactions. Seules ces données seront prises en compte lors du calcul des valeurs totales. Si le courtier facture des frais de transaction d'entrée, la valeur finale des commissions dans l'historique des transactions sera différente des commissions affichées dans l'historique des positions, car les deux dernières transactions seront ignorées dans ce dernier cas.
La nouvelle classe CCanvas3D est une extension de la classe graphique personnalisée CCanvas. Elle est disponible dans le répertoire \MQL5\Include\Canvas\. Cette classe comporte des fonctions de rendu d'objets tridimensionnels via l'API DirectX.
La documentation détaillée de la nouvelle bibliothèque sera publiée prochainement.
De nouveaux exemples d'utilisation des fonctions sont disponibles dans le répertoire \MQL5\Experts\Examples\\ :
Compilez-les et exécutez-les sur un graphique pour voir les possibilités de visualisation 3D dans MQL5.
Les fonctions suivantes sont disponibles :
La propriété permet de définir le type de graphique qui s'ouvre à la fin de l'optimisation, ainsi que les paramètres du programme pour les axes X et Y.
La propriété définit uniquement la vue du graphique par défaut. Elle peut être modifiée manuellement à tout moment, à l'aide du menu contextuel.
Paramètres personnalisés pour les instruments financiers
Vous pouvez désormais modifier les paramètres de l'instrument de trading principal, à l'aide duquel les tests/optimisations sont effectués. Presque tous les paramètres de spécification peuvent être écrasés : volumes, modes de trading, exigences de marge, mode d'exécution et autres paramètres. Ainsi, si vous avez besoin de vérifier un conseiller expert dans différentes conditions, il n'est pas nécessaire de créer un symbole personnalisé distinct et de télécharger son historique. Cela peut être fait en modifiant les paramètres standard des symboles.
Si la spécification du symbole est personnalisée, l'icône de l'engrenage et celle du symbole sont marquées d'un astérisque. Cela montre que des paramètres personnalisés sont utilisés pour le test en cours.Derniers réglages/Conseillers experts/graphiques
Utilisez les nouvelles commandes du menu contextuel pour un test rapide ou une configuration d'optimisation. Choisissez les derniers paramètres de test utilisés, les graphiques récents ou les applications :
Si les compilateurs appropriés sont installés sur votre PC, MetaEditor les détectera et les ajoutera aux paramètres. En option, vous pouvez spécifier les chemins d'accès aux composants requis sous l'onglet Compilateurs. À partir du même onglet, vous pouvez télécharger les composants en cliquant sur Installer à côté du champ approprié.
Après cela, vous pouvez compiler les projets C/C++ et Python de la même manière que les programmes MQL5.Il n'est pas nécessaire de chercher les fonctions appropriées dans la salle des traders sur le site du courtier. Les commandes de navigation rapide sont disponibles directement dans les terminaux : les utilisateurs peuvent passer aux pages de dépôt et de retrait à partir des sections Comptes et Trading :
La mise à jour sera disponible via le système Live Update.
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
SQLite dans MQL5 : Nouvelles fonctionnalités et tests de performance
Renat Fatkhullin, 2019.12.07 09:24
Dans la build 2265, nous avons implémenté des fonctions régulières pour travailler avec des bases de données basées sur SQLite 3.30.1 :
Puisque nous nous concentrons sur les performances autant que possible, voici les résultats des tests LLVM 9.0.0 vs MQL5. Temps en millisecondes, le moins est le mieux :Les bases peuvent être stockées à la fois sur le disque et uniquement en mémoire en utilisant le drapeau DATABASE_OPEN_MEMORY . Envelopper les insertions / changements massifs dans une transaction DatabaseTransactionBegin / Commit / Rollback accélère les opérations des centaines de fois.
La vitesse dans MQL5 est absolument la même qu'en C natif ++ avec l'un des meilleurs compilateurs. Un paquet de benchmark pour la lecture est joint.
Nous avons également implémenté la fonction unique DatabaseReadBind, qui vous permet de lire les enregistrements directement dans la structure, ce qui simplifie et accélère les opérations en masse.
Voici un exemple simple :
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading.
Nouvelle version de la plateforme MetaTrader 5 build 2265 : Fonctions DirectX pour la visualisation 3D dans MQL5 et mise en place d'outils dans le testeur de stratégies.
Renat Fatkhullin, 2019.12.07 08:28
Regardez les nouvelles fonctionnalités des graphiques 3D avec des exemples dans la version 2265 :
Et un ensemble de fonctions pour travailler avec les bases de données SQLite.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Certains outils ne fonctionnent pas avec le nouveau build 2265 de MT5 - comment le réparer ?
Aytugan Khafizov, 2019.12.09 17:30
Nous avons publié une version bêta du terminal MT5 avec la correction des problèmes de ticksize et StringTrim.
Veuillez ouvrir un compte de démonstration sur le serveur MetaQuotes-Demo pour télécharger la mise à jour.
Et fournissez-nous vos commentaires.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Nouvelle plateforme MetaTrader 5 Build 2280
MetaQuotes Software Corp., 2019.12.12 15:54
La mise à jour de la plateforme MetaTrader 5 sera publiée le vendredi 13 décembre 2019. La mise à jour comporte des ajouts et des corrections importants basés sur les commentaires que nous avons reçus après la précédente mise à jour majeure MetaTrader 5 build 2265:
La mise à jour sera disponible via le système Live Update.
OpenCL
Le forum
CodeBase
Les articles
Les blogs
La documentation
Le marché
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
SQLite dans MQL5 : Nouvelles fonctionnalités et tests de performance
Rashid Umarov, 2019.12.17.17 : 01
Ajouté des exemples de travail avec les fonctions - je donne par ordre de complexité :
Extension des fonctionnalités de Strategy Builder - l'article
Dans la première partie de la série d'articles, nous avons analysé les modèles Merrill et les avons appliqués à différents tableaux de données, tels que le prix et les oscillateurs basés sur le prix ATR, CCI et WPR, entre autres. L'objectif de l'article était d'explorer et d'évaluer les perspectives d'utilisation des modèles spécifiés sur le forex et d'autres marchés. La deuxième partie était consacrée à la création d'un Strategy Builder permettant d'assembler des stratégies simples à l'aide des modèles précédemment examinés. Dans la troisième partie, nous allons étendre la fonctionnalité de création et de test des stratégies. Nous ajouterons la possibilité de travailler avec des lots en plus des points, ainsi que la fonctionnalité de visualisation des résultats des tests.