• Informations
12+ années
expérience
0
produits
0
versions de démo
28
offres d’emploi
0
signaux
0
les abonnés
📧Telegram: https://t.me/tol64
Anatoli Kazharski
Article publié Le MQL5 Cookbook : Développement d'un indicateur multi-symboles pour analyser la divergence des prix
Le MQL5 Cookbook : Développement d'un indicateur multi-symboles pour analyser la divergence des prix

Dans cet article, nous examinerons le développement d'un indicateur multi-symboles pour analyser la divergence des prix dans une période de temps spécifiée. Les sujets de base ont déjà été abordés dans l'article précédent sur la programmation d'indicateurs multi-devises «livre de recettes MQL5k: Développement d'un indicateur de volatilité multi-symboles dans MQL5». Cette fois, nous nous attarderons donc uniquement sur les nouvelles fonctionnalités et fonctions qui ont été radicalement modifiées. Si vous débutez dans la programmation d'indicateurs multi-devises, je vous recommande de lire dans un premier temps l'article précédent.

Anatoli Kazharski
Article publié Le MQL5 Cookbook : Développement d'un indicateur de volatilité multi-symboles dans MQL5
Le MQL5 Cookbook : Développement d'un indicateur de volatilité multi-symboles dans MQL5

Dans cet article, nous examinerons le développement d'un indicateur de volatilité multi-symboles. Le développement d'indicateurs multi-symboles peut présenter quelques difficultés pour les développeurs MQL5 novices que cet article aide à clarifier. Les problèmes majeurs qui se posent au cours du développement d'un indicateur multi-symboles concernent la synchronisation des données d'autres symboles par rapport au symbole courant, le manque de certaines données d'indicateur et l'identification du début des "vraies" barres d'une trame de temps donnée. Toutes ces questions seront examinées de près dans l'article.

Anatoli Kazharski
Article publié Le MQL5 Cookbook : Commande de la sous-fenêtre d’indicateur - Barre de défilement
Le MQL5 Cookbook : Commande de la sous-fenêtre d’indicateur - Barre de défilement

Continuons à explorer les différentes commandes et cette fois, tournons notre attention vers la barre de défilement. Tout comme dans l'article précédent intitulé "MQL5 Cookbook : Commande de la sous-fenêtre d’indicateur - Boutons", toutes les opérations seront effectuées dans la sous-fenêtre d'indicateur. Prenez un moment pour lire l'article mentionné ci-dessus car il fournit une description détaillée de l'utilisation des événements dans la fonction OnChartEvent(), alors que ce point ne sera abordé qu'avec désinvolture dans cet article. À des fins d'illustration, cette fois-ci, nous allons créer une barre de défilement verticale pour une grande liste de toutes les propriétés d'instruments financiers qui peuvent être obtenues à l'aide des ressources MQL5.

Anatoli Kazharski
Article publié Le MQL5 Cookbook : Commandes de la sous-fenêtre d'indicateur - Boutons
Le MQL5 Cookbook : Commandes de la sous-fenêtre d'indicateur - Boutons

Dans cet article, nous examinerons un exemple de développement d'une interface utilisateur avec des commandes de bouton. Pour transmettre l'idée d'interactivité à l'utilisateur, les boutons changeront de couleur lorsque le curseur les survolera. Avec le curseur sur un bouton, la couleur du bouton sera légèrement assombrie, devenant nettement plus sombre lorsque le bouton est cliqué. De plus, nous ajouterons des info-bulles à chaque bouton, créant ainsi une interface intuitive.

Anatoli Kazharski
Article publié Le MQL5 Cookbook : Surveillance de plusieurs trames temporelles dans une seule fenêtre
Le MQL5 Cookbook : Surveillance de plusieurs trames temporelles dans une seule fenêtre

Il y a 21 trames temporelles disponibles dans MetaTrader 5 destinées à l'analyse. Vous pouvez tirer parti d'objets graphiques spéciaux que vous pouvez placer sur le graphique existant et définir le symbole, la trame temporelle et d'autres propriétés à cet endroit. Cet article fournira des informations détaillées sur de tels objets graphiques de graphique : nous allons créer un indicateur avec des commandes (boutons) qui nous permettront de définir plusieurs objets de graphique dans une sous-fenêtre en même temps. De plus, les objets du graphique s'adapteront avec précision dans la sous-fenêtre et seront automatiquement ajustés lorsque le graphique principal ou la fenêtre du terminal est redimensionné.

Anatoli Kazharski
Article publié Le MQL5 Cookbook : Notifications sonores pour les événements de trading MetaTrader 5
Le MQL5 Cookbook : Notifications sonores pour les événements de trading MetaTrader 5

Dans cet article, nous examinerons des problèmes tels que l'inclusion de fichiers sonores dans le fichier de l'Expert Advisor, et ainsi l'ajout de notifications sonores aux événements de trading. Le fait que les fichiers seront inclus signifie que les fichiers sonores seront situés à l'intérieur de l'Expert Advisor. Ainsi, lorsque vous donnez la version compilée de l'Expert Advisor (*.ex5) à un autre utilisateur, vous n'aurez pas à fournir également les fichiers sonores et à expliquer où ils doivent être sauvegardés.

Anatoli Kazharski
Article publié Le MQL5 Cookbook : Enregistrement des résultats d'optimisation d'un Expert Advisor sur la base de critères spécifiés
Le MQL5 Cookbook : Enregistrement des résultats d'optimisation d'un Expert Advisor sur la base de critères spécifiés

Nous continuons la série d'articles sur la programmation MQL5. Cette fois, nous verrons comment obtenir les résultats de chaque passe d'optimisation lors de l'optimisation des paramètres de l'Expert Advisor. La mise en œuvre sera effectuée de manière à garantir que si les conditions spécifiées dans les paramètres externes sont remplies, les valeurs de passage correspondantes seront écrites dans un fichier. En plus des valeurs de test, nous enregistrerons également les paramètres qui ont conduit à de tels résultats.

Anatoli Kazharski
Article publié MQL5 Cookbook : Réduction de l'effet du surajustement et traitement de l'absence de cotations
MQL5 Cookbook : Réduction de l'effet du surajustement et traitement de l'absence de cotations

Quelle que soit la stratégie de trading que vous utilisez, il y aura toujours une question de quels paramètres choisir pour assurer des bénéfices futurs. Cet article donne un exemple d'Expert Advisor avec la possibilité d'optimiser plusieurs paramètres de symboles en même temps. Cette méthode est destinée à réduire l'effet du surajustement des paramètres et à traiter les situations où les données d'un seul symbole ne sont pas suffisantes pour l'étude.

Anatoli Kazharski
Article publié MQL5 Cookbook : Écriture de l'historique des transactions dans un fichier et création des graphiques d’équilibre pour chaque symbole dans Excel
MQL5 Cookbook : Écriture de l'historique des transactions dans un fichier et création des graphiques d’équilibre pour chaque symbole dans Excel

Lorsque je communiquais dans divers forums, j'utilisais souvent des exemples de mes résultats de test affichés sous forme de captures d'écran de graphiques Microsoft Excel. On m'a souvent demandé d'expliquer comment de tels graphiques peuvent être créés. Enfin, j'ai maintenant un peu de temps pour tout expliquer dans cet article.

Anatoli Kazharski
Article publié MQL5 Cookbook : Développement d’un Expert Advisor Multi-devises avec un nombre illimité de paramètres
MQL5 Cookbook : Développement d’un Expert Advisor Multi-devises avec un nombre illimité de paramètres

Dans cet article, nous allons créer un modèle qui utilise un seul ensemble de paramètres pour l'optimisation d'un système de trading, tout en permettant un nombre illimité de paramètres. La liste des symboles sera créée dans un fichier texte standard (*.txt). Les paramètres d'entrée pour chaque symbole seront également stockés dans des fichiers. De cette façon, nous pourrons contourner la restriction du terminal sur le nombre de paramètres d'entrée d'un Expert Advisor.

Anatoli Kazharski
Article publié MQL5 Cookbook : Expert Advisor multi-devises - Approche simple, nette et rapide
MQL5 Cookbook : Expert Advisor multi-devises - Approche simple, nette et rapide

Cet article décrira une mise en œuvre d'une approche simple adaptée à un Expert Advisor multi-devises. Cela signifie que vous pourrez configurer l'Expert Advisor pour les tests/trading dans des conditions identiques mais avec des paramètres différents pour chaque symbole. A titre d'exemple, nous allons créer un motif pour deux symboles mais de manière à pouvoir ajouter des symboles supplémentaires, si nécessaire, en apportant de petites modifications au code.

Anatoli Kazharski
Article publié MQL5 Cookbook : Développement d'un cadre pour un système de trading basé sur la stratégie du triple écran
MQL5 Cookbook : Développement d'un cadre pour un système de trading basé sur la stratégie du triple écran

Dans cet article, nous allons développer un cadre pour un système de trading basé sur la stratégie Triple Screen dans MQL5. L’Expert Advisor ne sera pas développé à partir de zéro. Au lieu de cela, nous allons simplement modifier le programme de l’article précédent « MQL5 Cookbook : Utilisation des indicateurs pour définir les conditions de trading dans l’Expert Advisors" qui répond déjà largement à notre objectif. Ainsi, l’article montrera également comment vous pouvez facilement modifier des modèles de programmes prêts à l’emploi.

Anatoli Kazharski
Article publié MQL5 Cookbook : Utilisation d'indicateurs pour définir les conditions de trading dans les Expert Advisors
MQL5 Cookbook : Utilisation d'indicateurs pour définir les conditions de trading dans les Expert Advisors

Dans cet article, nous continuerons à modifier l'Expert Advisor sur lequel nous avons travaillé tout au long des articles précédents de la série MQL5 Cookbook. Cette fois, l'Expert Advisor sera enrichi d'indicateurs dont les valeurs serviront à vérifier les conditions d'ouverture des positions. Pour le pimenter, nous allons créer une liste déroulante dans les paramètres externes pour pouvoir sélectionner un des trois indicateurs de trading.

Anatoli Kazharski
Article publié MQL5 Cookbook : L'historique des transactions et la bibliothèque de fonctions pour obtenir les propriétés de position
MQL5 Cookbook : L'historique des transactions et la bibliothèque de fonctions pour obtenir les propriétés de position

Il est temps de résumer brièvement les informations fournies dans les articles précédents sur les propriétés de position. Dans cet article, nous allons créer quelques fonctions supplémentaires pour obtenir les propriétés qui ne peuvent être obtenues qu'après avoir accédé à l'historique des transactions. Nous nous familiariserons également avec les structures de données qui nous permettront d'accéder aux propriétés de position et de symbole de manière plus pratique.

Anatoli Kazharski
Article publié MQL5 Cookbook : Comment éviter les erreurs lors de la définition/modification des niveaux de trade
MQL5 Cookbook : Comment éviter les erreurs lors de la définition/modification des niveaux de trade

Dans la continuité de notre travail sur l'Expert Advisor de l'article précédent de la série intitulée "MQL5 Cookbook : Analyse des propriétés des positions dans le testeur de stratégie MetaTrader 5", nous l'améliorerons avec de nombreuses fonctions utiles, ainsi que d'améliorer et d'optimiser celles existantes. L'Expert Advisor aura cette fois des paramètres externes qui peuvent être optimisés dans le testeur de stratégie MetaTrader 5 et ressemblera à certains égards à un simple système de trading.

Anatoli Kazharski
Article publié MQL5 Cookbook : Analyse des propriétés de position dans le testeur de stratégie MetaTrader 5
MQL5 Cookbook : Analyse des propriétés de position dans le testeur de stratégie MetaTrader 5

Nous vous présenterons une version modifiée de l'Expert Advisor de l'article précédent "MQL5 Cookbook : Propriétés de la position dans le panneau d'informations personnalisé". Certains des problèmes que nous aborderons incluent l'obtention de données à partir de barres, la vérification de nouveaux événements de barre sur le symbole actuel, y compris une classe de trade de la bibliothèque standard dans un fichier, la création d'une fonction pour rechercher des signaux de trading et une fonction pour exécuter des opérations de trading , ainsi que la détermination des événements de trade dans la fonction OnTrade().

Anatoli Kazharski
Article publié MQL5 Cookbook : Propriétés de position dans le panneau d'informations personnalisé
MQL5 Cookbook : Propriétés de position dans le panneau d'informations personnalisé

Cette fois, nous allons créer un simple Expert Advisor qui obtiendra les propriétés de position sur le symbole actuel et les affichera sur le panneau d'informations personnalisé pendant le trading manuel. Le panneau d'informations sera créé à l'aide d'objets graphiques et les informations affichées seront actualisées à chaque tick. Cela va être beaucoup plus pratique que d'avoir tout le temps à exécuter manuellement le script décrit dans l'article précédent de la série intitulé "MQL5 Cookbook : Getting Position Properties".

Anatoli Kazharski
Article publié MQL5 Cookbook : Obtention des propriétés de la position
MQL5 Cookbook : Obtention des propriétés de la position

Dans cet article, nous allons créer un script qui récupère toutes les propriétés de position et les affiche à l'utilisateur dans une boîte de dialogue. Lors de l'exécution du script, vous pourrez sélectionner l'un des deux modes disponibles dans la liste déroulante des paramètres externes : soit pour afficher les propriétés de position uniquement sur le symbole actuel, soit pour afficher les propriétés de position sur tous les symboles.

Anatoli Kazharski
Article publié MQL5 Cookbook : Utilisation de différents modes d'impression
MQL5 Cookbook : Utilisation de différents modes d'impression

Ceci est le premier article de la série MQL5 Cookbook. Je commencerai par des exemples simples pour permettre à ceux qui font leurs premiers pas en programmation de se familiariser petit à petit avec le nouveau langage. Je me souviens de mes premiers efforts pour concevoir et programmer des systèmes de trading qui, je peux le dire, étaient assez difficiles, étant donné que c'était le premier langage de programmation de ma vie. Cependant, cela s'est avéré plus facile que je ne le pensais et il ne m'a fallu que quelques mois avant de pouvoir développer un programme assez complexe.

Anatoli Kazharski
Article publié Modifier les paramètres de l'Expert Advisor à partir du panneau de l'utilisateur "On The Fly"
Modifier les paramètres de l'Expert Advisor à partir du panneau de l'utilisateur "On The Fly"

Cet article fournit un petit exemple illustrant la mise en œuvre d'un Expert Advisor dont les paramètres peuvent être contrôlés depuis le panneau utilisateur. Lors de la modification des paramètres "On The Fly", l'Expert Advisor écrit les valeurs obtenues à partir du panneau d'informations dans un fichier pour les lire davantage à partir du fichier et les afficher en conséquence sur le panneau. Cet article peut être pertinent pour ceux qui tradent manuellement ou en mode semi-automatique.