Comment démarrer avec Metatrader 5 - page 124
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é et les tests de stratégies de trading
Nouvelle plateforme MetaTrader 5 build 2170 : Portée de MQL5, testeur de stratégie global et mises à jour de l'hébergement virtuel intégré
MetaQuotes Software Corp., 2019.10.03 15:18
La mise à jour de la plateforme MetaTrader 5 sera publiée le vendredi 4 octobre 2019 La nouvelle version comporte les changements suivants :
Dans les versions précédentes, les fonctions d'hébergement virtuel étaient disponibles dans le menu contextuel de la fenêtre du Navigateur. Désormais, toutes les informations et commandes de contrôle nécessaires sont disposées de manière pratique sous l'onglet "VPS" :
Les informations de base sur l'abonnement apparaissent sur le côté gauche :
Grâce au bouton Start/Stop, le terminal virtuel peut être rapidement démarré ou arrêté.
Les données relatives au matériel du serveur d'hébergement et les graphiques de consommation de CPU sont affichés dans la partie droite de la fenêtre. Sur la base des informations affichées, vous serez en mesure de réagir en temps utile si votre conseiller expert ou votre indicateur utilise une quantité excessive de mémoire ou de temps CPU.
Des informations sur la dernière migration de l'environnement de trading ainsi que des commandes de migration sont également disponibles ici. Ces commandes permettent une migration rapide de l'environnement après l'achat d'un abonnement.
Une plateforme virtuelle peut être louée à partir de l'onglet "VPS". Le processus de location n'a pas changé et il est toujours rapide et facile. Il vous suffit de sélectionner un plan et un mode de paiement approprié. Le meilleur serveur pour la connexion à votre courtier sera sélectionné automatiquement.
Il n'est pas nécessaire de rechercher les fonctions appropriées dans la salle des marchés du site du courtier. Les commandes de navigation rapide sont disponibles directement dans les terminaux : dans le menu des comptes dans le Navigateur et dans la Boîte à outils > onglet Trade :
Catégorie
Cette propriété est utilisée pour un marquage supplémentaire des instruments financiers. Par exemple, il peut s'agir du secteur du marché auquel le symbole appartient : Agriculture, Oil & Gas et autres. La catégorie n'est affichée que si les informations appropriées sont fournies par le courtier.
Bourse
Le nom de la bourse dans laquelle le titre est négocié. La catégorie n'est affichée que si l'information appropriée est fournie par le courtier.
Commissions
Informations sur les commissions facturées par un courtier pour les transactions sur le symbole. Les détails du calcul sont affichés ici :
Par exemple, l'entrée suivante signifie qu'une commission est facturée immédiatement à l'entrée et à la sortie de la transaction. Si le volume de la transaction est compris entre 0 et 10 lots, une commission de 1,2 USD est facturée par opération. Si le volume de l'opération est compris entre 11 et 20 lots, une commission de 1,1 USD est facturée pour chaque lot de l'opération.
0 - 10 | 1.2 USD per deal
11 - 20 | 1.1 USD per lot
Exemple : Le code contient la déclaration de deux structures avec le même nom bien qu'elles appartiennent à des classes différentes. Dans les versions précédentes, une telle déclaration produisait une erreur de compilation : "identifiant déjà utilisé". Maintenant, ce code sera compilé et exécuté avec succès. Pour un accès correct à la variable/structure/fonction désirée depuis l'extérieur de sa portée, vous devez spécifier une classe (dans ce cas, il s'agit de CBar::Item).
Le support des espaces de noms a été ajouté, ce qui offre plus de possibilités lors de l'utilisation de codes/bibliothèques tiers dans les applications MQL5.
Lors de l'exécution, le résultat suivant est affiché en sortie :
2019.09.18 13:39:35.949 TestScript (AUDCAD,H1) NS::func
2019.09.18 13:39:35.949 TestScript (AUDCAD,H1) C::C
2019.09.18 13:39:35.949 TestScript (AUDCAD,H1) NS::C::C
Dans cet exemple, le compilateur retournera des erreurs pour "a1=a2" et "b1=b2" :
function 'void A::operator=(const A&)' was explicitly deleted here
attempting to reference deleted function 'void B::operator=(const B&)'
function 'void B::operator=(const B&)' was implicitly deleted because it invokes deleted function 'void A::operator=(const A&)'
Il existe trois méthodes principales pour fermer une position :
Dans le code Expert Advisor ci-dessous, les paramètres d'entrée sont regroupés en fonction de leur objectif :
Lorsqu'un tel conseiller expert est lancé dans le testeur de stratégie, les blocs de paramètres d'entrée peuvent être réduits ou étendus par un double clic sur le nom du groupe, et tous les paramètres d'un groupe peuvent être sélectionnés pour être optimisés à l'aide d'une seule case à cocher.
Dans les versions précédentes, l'erreur suivante apparaissait pendant la compilation :
Maintenant, au lieu de l'erreur, la fonction MQL5 intégrée avec une priorité plus élevée sera utilisée par défaut. La fonction importée peut être appelée en spécifiant explicitement la portée:
Page de démarrage
Désormais, après le lancement de Tester, au lieu de multiples paramètres, l'utilisateur voit une liste de tâches standard, en sélectionnant lesquelles il peut rapidement commencer à tester. Le nouveau design est principalement destiné aux utilisateurs inexpérimentés.
Nous avons sélectionné les tâches les plus fréquentes de test de stratégie et d'optimisation et nous les avons ajoutées dans la page de démarrage. En outre, l'une des tâches précédemment exécutées peut être relancée à partir de la page de démarrage. Si vous avez exécuté un grand nombre de tâches et qu'elles ne rentrent pas dans la page de démarrage, utilisez la barre de recherche. Vous pouvez trouver un test par n'importe quel paramètre : nom du programme, symbole, délai, mode de modélisation, etc.
Masquage des paramètres non pertinents
Après avoir sélectionné une tâche, l'utilisateur passe à d'autres paramètres de test : sélection d'un conseiller expert, symbole, période de test, etc. Tous les paramètres non pertinents qui ne sont pas nécessaires pour les tâches sélectionnées sont masqués dans la page de configuration. Par exemple, si les calculs mathématiques sont sélectionnés, seuls deux paramètres doivent être spécifiés : la sélection d'un programme à tester et le mode d'optimisation. Les paramètres relatifs à la période de test, au délai et à la génération de tics seront masqués.
Configuration pratique des tests
Pour plus de commodité, certains des paramètres de la page de configuration ont été réorganisés. Des explications plus détaillées ont été ajoutées pour les paramètres de retard et de visualisation. En outre, les paramètres de test peuvent désormais être enregistrés et téléchargés manuellement, ce qui permet à un trader de revenir rapidement aux paramètres précédents.
En utilisant le même onglet, vous pouvez rapidement ouvrir le programme pour l'éditer dans MetaEditor.
Calcul du profit en pips
En utilisant les paramètres, vous pouvez activer le calcul du profit en pips. Ce mode accélère les tests car il n'est pas nécessaire de recalculer le profit dans la devise de dépôt en utilisant les taux de conversion (et donc il n'est pas nécessaire de télécharger l'historique de prix approprié). Les calculs de swap et de commission sont éliminés dans ce mode.
Veuillez noter que lors du calcul du profit en pips, le volume de transaction n'a pas d'importance. Seul le nombre de pips gagnés/perdus est calculé pour chaque transaction. Le contrôle de la marge n'est pas non plus effectué dans ce mode. Utilisez-le uniquement pour une estimation rapide et approximative de la stratégie, puis vérifiez les résultats obtenus en utilisant des modes plus précis.
Améliorations générales
Le bouton de démarrage/arrêt des tests et la barre de progression ont été déplacés dans la barre d'onglets. Ainsi, l'utilisateur peut contrôler le processus depuis n'importe quelle section de Strategy Tester. Des commandes de démarrage/arrêt du test ont également été ajoutées aux menus contextuels des sections paramètres et entrées.
Dans les versions précédentes, les résultats des tâches exécutées étaient enregistrés dans des fichiers uniquement lors de l'optimisation des Expert Advisors. Désormais, les fichiers de cache sont également sauvegardés pendant les tests uniques, ce qui permet aux utilisateurs de revenir aux calculs précédents et de consulter les statistiques, le solde, les graphiques de chargement des fonds propres et des dépôts, à tout moment. Dans les prochaines versions, cette option permettra de comparer les résultats des tests.
Pour charger les résultats des tests précédents, utilisez la nouvelle page de démarrage du testeur : cliquez sur "Résultats précédents" et sélectionnez le site souhaité :
Le MetaEditor comprend un styleur de code intégré, qui permet de formater automatiquement le texte du programme conformément à la norme adoptée. Désormais, en plus du style commun, vous pouvez utiliser d'autres normes populaires. Pour ce faire, ouvrez les paramètres du MetaEditor et sélectionnez le style souhaité :
Les paramètres suivants peuvent être réglés en plus pour le styler :
Espaces par retrait
Définit le nombre d'espaces utilisés dans l'alignement des constructions imbriquées :
Remplacer les tabulations par des espaces
Si cette option est activée, le styliste remplacera toutes les tabulations du code par des espaces. Le nombre de caractères par tabulation est défini dans la section Général.
Supprimer les lignes vides
Lorsque cette option est activée, le styliste supprime toutes les lignes ne comportant qu'un caractère de saut de ligne.
Insérer des espaces après les virgules et les points-virgules
Lorsque cette option est activée, le styliste sépare visuellement les constructions avec des énumérations d'éléments. Exemple :
Insérer des espaces autour des opérateurs de déclaration
Lorsque cette option est activée, le styliste insère des espaces autour des opérateurs d'affectation, d'égalité, de comparaison et autres. Exemple :
L'interface de la plateforme est désormais disponible en 50 langues, qui sont parlées par plus de 4 milliards de personnes.
Pour définir votre langue pour l'interface, naviguez dans le menu "Affichage / Langue" en haut du terminal.
La mise à jour sera disponible via le système Live Update.
Bonjour à tous. J'ai mis à jour mon mt5 toaday, après la mise à jour je ne peux pas voir la place de l'application du marché pour les indicateurs. comment l'ajouter à nouveau ?
L'onglet Marché ?
Je pense - cela dépend de la version de Windows,
Par exemple, j'ai l'onglet Marché sur Windows 8.1 (mais je ne l'ai pas sur Windows Server 2008) ...
Cela peut dépendre de la version de Windows et de la version d'Internet Explorer.
L'onglet Marché ?
Je pense - cela dépend de la version de Windows,
Par exemple, j'ai l'onglet Marché sur Windows 8.1 (mais je ne l'ai pas sur Windows Server 2008) ...
Cela peut dépendre de la version de Windows et de la version d'Internet Explorer.
J'ai eu cet onglet de marché jusqu'à hier mais aujourd'hui j'ai reçu un avis de mise à jour et j'ai mis à jour mon mt5 après que l'onglet de marché ait disparu, j'utilise win 7.
J'ai eu cet onglet de marché jusqu'à hier mais aujourd'hui j'ai reçu une notification de mise à jour et j'ai mis à jour mon mt5 après que l'onglet de marché ait disparu, j'utilise win 7.
Je me souviens peut-être qu'il a été annoncé que win 7 ne sera plus supporté à l'avenir.
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 2170 : Scopes en MQL5, une mise à jour globale du testeur de stratégies et un hébergement intégré.
Renat Fatkhullin, 2019/10/06 15:53
En bref :
Sa tâche est de rendre le code plus sûr et d'analyser plus profondément les zones problématiques. Par conséquent, avec chaque version, de plus en plus de code "sale" est attrapé et non sauté.
Rappelez-vous les dernières années - il y avait toujours des plaintes "mon code a cessé de compiler, pourquoi les avertissements sortent". En conséquence, le code des robots n'a fait que s'améliorer.
Cela nous a donné l'occasion de resserrer les écrous et de permettre un contrôle plus rigoureux des signatures et des chevauchements de noms.
Qui utilise le nommage générique - il ne fait que se faire du mal. Et pas d'idées "laisser les compilateurs ratisser les ordures d'une manière fabuleuse" ne fonctionnent pas. Les compilateurs (principalement C ++) avec chaque version travaillent de plus en plus avec Cerberus pour montrer et empêcher un maximum de déchets et de conceptions franchement erronées.
Pendant les 6 prochains mois, nous distribuerons la build 32 bits de la build 2170 dans les installateurs, puis nous l'arrêterons.
Cela nous donnera l'opportunité d'implémenter un profileur x64 précis avec une distorsion minimale, ainsi qu'un débogueur x64 natif.
MetaQuotes ID dans le terminal mobile MetaTrader
Bonjour à tous. j'ai mis à jour mon mt5 toaday, après la mise à jour je ne peux pas voir l'app place du marché pour les indicateurs. comment l'ajouter à nouveau ?
Je viens de découvrir comment le réparer :
Allez dans le Journal de Metatrader pour voir la recommandation :
Et j'utilise ce lien pour installer le dernier Internet Explorer :
https://www.microsoft.com/en-us/download/internet-explorer-11-for-windows-7-details.aspx
et j'ai obtenu l'onglet Marché -
----------------
Donc, si vous ne voyez pas l'onglet Marché sur la dernière version de Metatrader (ou si vous avez une erreur avec cet onglet Marché par exemple) - installez (ou réinstallez) Internet Explorer à la dernière version (à la version 11 par exemple).
S'il vous plaît, je suis nouveau sur MQ5, comment puis-je commencer ?
S'il vous plaît, je suis nouveau sur MQ5, comment dois-je commencer ?
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Qu'est-ce qu'un trader 100% Algo ? Je veux être trader Algo, comment c'est possible ?
Sergey Golubev, 2019.10.14 13:17
https://www.mql5.com/en/forum/212020
https://www.mql5.com/en/forum/193510
https://www.mql5.com/en/forum/9950/page76#comment_2743406