Rejoignez notre page de fans
Dans la quatrième partie du livre, nous nous concentrerons sur la maîtrise des fonctions intégrées (API MQL5) et nous nous pencherons progressivement sur les sous-systèmes spécialisés. Tout programme MQL5 peut utiliser de nombreuses technologies et fonctionnalités. Il est donc logique de commencer par les fonctions les plus simples et les plus utiles qui peuvent être utilisées dans la plupart des programmes.
Un système permettant de tester jusqu'à quatre indicateurs simultanément dans le testeur de stratégie
La septième et dernière partie du livre traite des capacités avancées de l'API MQL5, qui seront utiles lors du développement de programmes pour MetaTrader 5. Il s'agit notamment des symboles financiers personnalisés, des évènements du calendrier économique intégré et de technologies générales telles que les réseaux, les bases de données et la cryptographie.
Dans la cinquième partie du livre, nous approfondirons les API associées au trading algorithmique, notamment l'analyse et le traitement des données financières, la visualisation des graphiques, l'automatisation et les interactions avec les utilisateurs.
La partie 2 "Fondamentaux de la programmation MQL5" est une introduction aux concepts clés de ce langage de programmation. Cette partie du livre est consacrée aux types de données, aux identificateurs, aux variables, aux expressions et aux opérateurs. Vous apprendrez à combiner différentes instructions pour former la logique du programme.
Exemple de robot doté d'un modèle d'apprentissage automatique intégré, formé en python et enregistré au format ONNX.
L'Expert Advisor (EA) AutoCloseOnProfitLoss est un puissant outil d'automatisation pour MetaTrader 5, conçu pour fermer toutes les positions ouvertes lorsque des objectifs de profit ou de perte prédéfinis sont atteints.
La fonction calcule la taille du lot d'une position ouverte. Le prix d'ouverture d'une transaction, le prix du niveau de stop loss et le risque par transaction en pourcentage du dépôt sont transmis comme paramètres.
Cet expert est un système qui permet à tout trader de réaliser une grille d'ordres.
La partie 3 "Programmation Orientée Objet en MQL5" propose une immersion dans le monde de la programmation orientée objet (POO) dans le langage MQL5. Le développement de logiciels implique souvent une complexité liée à la gestion d'entités multiples, nécessitant une technologie avancée pour améliorer la facilité de programmation, la productivité et la qualité.
Cet EA vous aide à définir automatiquement les paramètres TP et SL par défaut, le stop suiveur automatique et le pas pour tout ordre que vous placez depuis n'importe quel appareil, la façon simple de fermer tous les ordres avec 5 boutons "Fermer tout", "Fermer le profit", "Fermer la perte", "Fermer l'achat", "Fermer la vente", la fermeture automatique de tous les ordres par valeur seuil de profit ou de perte.
Cet Expert Advisor (EA) met en œuvre une stratégie d'arbitrage triangulaire entre trois paires de devises : EURUSD, USDJPY et EURJPY.
Un outil léger pour le scalping manuel dans MT5 à l'aide de raccourcis clavier
Une stratégie simple basée sur les signaux de deux indicateurs : Williams' Percent Range (WPR) et Bollinger Bands (BB). Une position n'est ouverte que lorsque les signaux des deux indicateurs coïncident.
Dans la partie 6 de la "Programmation MQL5 pour les traders", nous étudierons un élément clé du langage MQL5 : l'automatisation du trading. Nous commencerons par une description des entités fondamentales, telles que les spécifications des instruments financiers et les paramètres du compte de trading. Il s'agit de conditions préalables à la création d’Expert Advisors fonctionnant correctement.
La stratégie de croisement de deux moyennes mobiles est l'une des stratégies de trading les plus courantes sur le marché financier. Elle repose sur l'utilisation de deux moyennes mobiles (généralement à long et à court terme) et signale une entrée en position en fonction de leur croisement.
Il s'agit d'une mise à jour de la "Stratégie de rupture simple mais efficace". Dans ce code, j'ai ajouté quelques fonctions d'aide pour les défis de la firme d'accessoires.
BotCilento est un Expert Advisor sophistiqué de grid-trading pour MetaTrader 5 qui combine des signaux de suivi de tendance avec une gestion adaptative du risque.
This function allows you to retrieve and return the filling policy of a symbol in MetaTrader 5. This is useful for making trading decisions based on the filling policy of a specific financial instrument.
Cet Expert Advisor ne fait pas de transactions. Un simple panneau, implémenté à l'aide de la bibliothèque standard Canvas, vous permet de dessiner des chiffres à l'aide de la souris. Le modèle mnist.onnx formé est utilisé pour reconnaître les chiffres.
Sélectionnez la dernière affaire conclue (transaction) pour poursuivre le travail.
Ce code montre comment vous pouvez créer un tableau de bord pour afficher toutes les informations pertinentes sur le graphique.
Protection intelligente des positions avec une logique de couverture par position. Comprend une séparation par nombre magique, un délai de refroidissement et une limite de couverture maximale. Empêche les boucles de couverture infinies. Licence MIT gratuite.
Calculez instantanément le potentiel de gain et de perte de vos transactions directement sur le graphique. Un outil essentiel pour une gestion agile et précise des risques.
Un conseiller expert MQL5 qui réagit aux nouvelles à fort impact sur le marché des changes en utilisant le calendrier MQL5. Il identifie les nouvelles liées à l'inflation (CPI/PPI) et les décisions sur les taux d'intérêt, plaçant des trades de rupture avec des ordres en attente. Idéal pour les traders qui cherchent à automatiser les stratégies basées sur les actualités. (Ceci n'est qu'un point de départ)
Expert Advisor pour MetaTrader 5 qui combine les moyennes mobiles exponentielles (EMA) et l'indice de force relative (RSI) pour générer des signaux de trading. Inclut des fonctions de gestion du risque et un filtre de temps de trading.
L'EA Pending_tread est un robot de trading polyvalent et facile à utiliser, conçu pour automatiser le placement et la gestion de plusieurs ordres en attente disposés en grille au-dessus et en dessous du prix actuel du marché. Cet EA est bien adapté aux stratégies de scalping et peut fonctionner sur n'importe quelle période de temps ou paire de devises, ce qui le rend très flexible pour différents styles de trading.
Capturez des captures d'écran au format panoramique en appuyant sur la touche de raccourci "s" du clavier.
Que vous utilisiez plusieurs robots de trading simultanément ou une seule stratégie sophistiquée, le suivi des performances de chaque Expert Advisor peut s'avérer étonnamment fastidieux. MetaTrader 5 (MT5) affiche commodément les ordres et les positions dans sa "boîte à outils", mais lorsque plusieurs robots partagent le même compte, il devient difficile de savoir quel EA est à l'origine de vos profits - ou de vos pertes. Un seul compte peut contenir des dizaines ou des centaines de transactions, chacune ouverte par des EA différents, ce qui rend difficile la distinction entre les résultats d'un robot et ceux d'un autre.
EA Spread lister affiche les valeurs actuelles, minimales et maximales pour tous les symboles/instruments.
Panneau d'échange de symboles : Changez sans effort le symbole actif sur votre graphique tout en ajoutant simultanément le nouveau symbole à Market Watch. Cet outil garantit une intégration transparente et un accès aux données du marché en temps réel, optimisant ainsi votre flux de travail.
Voici quelques exemples de codes pour les compteurs d'ensembles basés sur le "Compte"