Comment démarrer avec Metatrader 5 - page 122
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Utilisation des capacités de calcul de MATLAB 2018 dans MetaTrader 5
This article is a development of the article "Interaction between MetaTrader 4 and MATLAB" by A. Emelyanov, and it provides information on solving a similar task for modern 64-bit versions of all platforms utilized by users. Over the past period, the method for creating shared DLL libraries has been substantially upgraded in the MATLAB package. Therefore, the method discussed in the original article requires modification. This happened because MATLAB Compiler SDK or MATLAB Coder must now be used instead of MATLAB Compiler. In addition, the practice of working with dynamic memory in MATLAB has changed, which implies certain adjustments of the source code that addresses a library written in the MATLAB language.
Développer un EA de grille d'ordres multiplateforme
Most frequent users of this website know pretty well that MQL5 is the best option for developing custom EAs. Unfortunately, not all brokers allow creating accounts available in MetaTrader 5. Even if you currently work with a broker that allows that, you may switch to a broker offering only MetaTrader 4 in the future. What are you going to do with all the MQL5 EAs you have developed in that case? Are you going to spend a huge amount of time to rework them to fit into MQL4? Perhaps, it would be more reasonable to develop an EA able to work both in MetaTrader 5 and MetaTrader 4?
Dans cet article, nous allons essayer de développer un tel EA et vérifier si un système de trading basé sur une grille d'ordres est utilisable.
Comment visualiser l'historique des transactions multidevises à partir de rapports HTML et CSV?
Depuis son introduction, MetaTrader 5 offre des options de test multidevises. Cette possibilité est souvent utilisée par les traders. Cependant, cette fonction n'est pas universelle. En particulier, après avoir exécuté un test, l'utilisateur peut ouvrir un graphique avec les opérations de trading effectuées. Mais il s'agit uniquement d'un graphique d'un symbole négocié sélectionné dans les paramètres du testeur de stratégie. L'historique complet des transactions de tous les symboles utilisés ne peut pas être visualisé après le test, et l'examen visuel n'est pas toujours efficace. Une analyse supplémentaire peut être nécessaire après un certain temps après le test. En outre, un rapport peut être fourni par une autre personne. Par conséquent, un outil permettant de visualiser les transactions sur plusieurs symboles de travail sur la base du rapport de test HTML serait très utile.
L'article précédent afourni une description de l'analyseur syntaxique HTML basé sur des sélecteurs CSS[1]. Le parseur extrait la liste des transactions du rapport HTML, sur la base de laquelle on peut former des trades (objets graphiques). L'analyse syntaxique des fichiers CSV de la section Signaux est un peu plus facile, tandis que le format de fichier pour les signaux MetaTrader 4 (*.history.csv) et MetaTrader 5 (*.positions.csv) est pris en charge par les fonctions MQL intégrées.
https://www.mql5.com/en/forum/212020
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Nouvelle plateforme MetaTrader 5 build 2085 : Intégration avec Python et améliorations du Strategy Tester
MetaQuotes Software Corp., 2019.06.11 17:36
La version mise à jour de la plateforme MetaTrader 5 sera publiée le jeudi 13 juin 2019. La nouvelle version contient les changements suivants :
Python est un langage de programmation moderne de haut niveau pour le développement de scripts et d'applications. Il contient de multiples bibliothèques pour l'apprentissage automatique, l'automatisation des processus, ainsi que l'analyse et la visualisation des données.
MetaTrader package for Python est conçu pour l'obtention efficace et rapide de données d'échange via la communication interprocesseur, directement à partir du terminal MetaTrader 5. Les données reçues par cette voie peuvent ensuite être utilisées pour des calculs statistiques et l'apprentissage automatique.
Connexion
pip install pytz
Fonctions
La nécessité de la vérification des données est déterminée par le courtier. Si l'option est activée, des codes de confirmation sont automatiquement envoyés au trader lors d'une demande de compte et des champs de code spéciaux apparaissent dans la boîte de dialogue :
Les codes de confirmation sont valables pendant plusieurs minutes. Si le code n'est pas saisi dans le champ dans ce laps de temps, le trader devra répéter la procédure.
Avant d'envoyer les codes, le système vérifie si le téléphone/email spécifié a été confirmé précédemment. Si le trader a déjà passé la vérification depuis son ordinateur, un compte sera ouvert sans confirmation supplémentaire. Ainsi, il n'y aura pas de charge supplémentaire pour les traders lors d'une demande de compte.
Comment cela fonctionne
Après vous être connecté en utilisant votre compte PayPal lors d'un achat, il vous sera demandé d'autoriser d'autres paiements à notre société :
En confirmant cette option, vous pourrez effectuer d'autres achats en un seul clic, en appuyant sur le bouton du compte précédemment enregistré :
Si vous cliquez sur "Annuler et retourner à MetaQuotes Software Corp.", vous effectuerez les paiements de manière normale, en saisissant manuellement les détails du compte PayPal, pour chaque achat.
Vous pouvez toujours supprimer le lien de votre compte PayPal.
Nous avons introduit un grand nombre d'améliorations cachées et corrigé des erreurs pour optimiser le fonctionnement du Strategy Tester. Cette mise à jour permet de tester beaucoup plus rapidement certains types de tâches et d'améliorer la stabilité du fonctionnement. Les principales améliorations sont les suivantes :
Opérations avec des cadres
Les opérations avec des cadres sur les agents locaux, en réseau et en nuage ont été optimisées. Ces opérations sont désormais traitées plus rapidement et ne sont jamais ignorées.
Distribution des tâches aux agents
Le testeur peut désormais redistribuer les tâches aux agents pendant le processus d'optimisation. Si un nouvel agent est devenu disponible (ou si l'un des agents précédemment utilisés a été libéré), le testeur crée automatiquement un nouveau paquet de tâches, en utilisant celles qui ont été précédemment distribuées entre les autres agents. Les tâches peuvent également être redistribuées si des agents lents sont détectés. Les tâches de ces agents sont envoyées à d'autres agents afin de terminer l'optimisation plus rapidement.
La distribution des tâches en mode de calcul mathématique est devenue beaucoup plus rapide.
Statistiques d'optimisation dans le journal
Le journal d'optimisation a été étendu : il inclut des statistiques détaillées liées à l'utilisation du réseau de nuages MQL5 et à l'activation et la désactivation des agents de nuages, entre autres.
Fonctionnement en mode journal d'optimisation complet
Pour une consommation optimale des ressources, tous les messages des agents ne sont pas enregistrés dans le journal du testeur. Pour afficher tous les journaux, vous pouvez activer l'option "Journaux d'optimisation complète" à l'aide du menu contextuel du journal du testeur. Auparavant, ce mode ralentissait considérablement le processus d'optimisation. Désormais, le temps de calcul n'est pas affecté.
Réseau en nuage MQL5
Fonctionnement optimisé des agents de test en nuage. Les tâches de calcul sont maintenant distribuées plus efficacement.
Le calendrier économique est disponible sur les terminaux de bureau et les sites Web, ainsi que sur les appareils mobiles. L'application peut être ouverte à l'aide du menu contextuel Calendrier dans le terminal :
Sélectionnez votre plateforme et téléchargez les applications Tradays :
En plus des fonctions de calendrier disponibles sur la plateforme de bureau, la version mobile propose des rappels d'événements et l'accès à un historique complet des indicateurs sous forme de graphiques et de tableaux.
Les changements concernent l'importation des ticks effectuée via l'interface du terminal, ainsi que la mise à jour des ticks effectuée depuis les applications MQL5 en utilisant la fonction CustomTicks*. Toute modification des données de ticks entraîne le recalcul des barres 1 minute correspondantes du symbole personnalisé.
La mise à jour est disponible via le système LiveUpdate.
Application d'OLAP dans le trading (partie 1) :Analyse en ligne de données multidimensionnelles
Les traders doivent souvent analyser d'énormes quantités de données. Il s'agit souvent de chiffres, de cotations, de valeurs d'indicateurs et de rapports de trading. En raison du grand nombre de paramètres et de conditions dont dépendent ces chiffres, considérons-les en plusieurs parties et examinons l'ensemble du processus sous différents angles. L'ensemble des informations forme une sorte d'hypercube virtuel, dans lequel chaque paramètre définit sa propre dimension, qui est perpendiculaire aux autres. De tels hypercubes peuvent être traités et analysés à l'aide de la technologie populaire OLAP ( Online Analytical Processing).
Le mot "online" dans le nom de l'approche ne fait pas référence à l'Internet, mais signifie la rapidité des résultats. Le principe de fonctionnement implique le calcul préliminaire des cellules de l'hypercube, après quoi vous pouvez rapidement extraire et visualiser n'importe quelle section transversale du cube sous une forme visuelle. Cela peut être comparé au processus d'optimisation dans MetaTrader : le testeur calcule d'abord les variantes de trading (ce qui peut prendre un certain temps, c'est-à-dire qu'il n'est pas rapide), puis produit un rapport, qui présente les résultats liés aux paramètres d'entrée. À partir de la version 1860, la plateforme MetaTrader 5 prend en charge les changements dynamiques des résultats d'optimisation affichés en modifiant divers critères d'optimisation. Ceci est proche de l'idée OLAP. Mais pour une analyse complète, nous avons besoin de la possibilité de sélectionner de nombreuses autres tranches de l'hypercube.
Bibliothèque pour le développement facile et rapide de programmes MetaTrader (partie VI) : Netting des événements de compte
Terminal : Ajout de la prise en charge de "Market", "Signals" et "Search" dans Wine. Les utilisateurs de Linux et Mac OS peuvent désormais accéder au plus grand magasin d'applications de trading ainsi qu'au service de copy trading.
Est-ce que c'est seulement MT5 ?
Qu'en est-il de MT4 ?
Est-ce que c'est uniquement MT5 ?
Qu'en est-il de MT4 ?
Il s'agissait d'une annonce pour MT5, donc je pense que cela peut être pour MT5 seulement.
Parce que je n'ai pas trouvé la même information ou annonce concernant Metatrader 4 ....
Il s'agissait d'une annonce pour MT5, donc je pense que cela peut être pour MT5 seulement.
Parce que je n'ai pas trouvé la même information ou annonce concernant Metatrader 4 ....
Toute personne disposant d'un MAC ou d'un Linux pourrait tester et dire ici.