Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
Rejoignez notre page de fans
Accédez à la CodeBase depuis votre terminal MetaTrader 5
Vous n'avez pas trouvé le bon code ? Commandez-le dans la section Freelance
Comment rédiger un Expert Advisor ou un indicateur

Les meilleurs codes sources MQL4 et MQL5 selon les notes des utilisateurs

Soumettre votre code
PNG

Forget about BMP files like a bad dream. Thanks to this library, you can now use the PNG format, which has a number of advantages, such as being more compact without losing image quality and maintaining transparency.

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.

ADX beginner tutorial to learn how to code in MQL5

The Heiken Ashi indicator with no repaint or repaint mode input option.

Ce script aide les traders à comprendre la distribution et la largeur des chandeliers sur une période spécifique, ce qui peut être utile pour prendre des décisions de trading telles que le choix du Take Profit ou du Stop Loss à utiliser sur la base des valeurs historiques.

Un autre ZigZag. ZigZag

Malheureusement, j'ai découvert que certains courtiers sont un peu négligents avec le changement d'heure du serveur dû à l'heure d'été (DST), ce à quoi je ne m'attendais pas et qui m'a beaucoup surpris. Voici un script avec lequel tout le monde peut vérifier son courtier.

Un ensemble de classes pour le déplacement automatique du StopLoss des positions ouvertes en fonction d'une indentation fixe ou des valeurs des indicateurs Parabolic SAR et des moyennes mobiles, ou en fonction du niveau de stop de la position spécifiée.

Un système permettant de tester jusqu'à quatre indicateurs simultanément dans le testeur de stratégie

combinaison de nombreux indicateurs familiers pour les traders débutants

Compression des données de tic-tac pour un stockage sous une forme compacte jusqu'à 3,5 fois plus compacte que les fichiers MQ .tcs. Et pour travailler rapidement avec eux, car la lecture de 3 octets prend moins de temps que la lecture de 60 octets de la structure MqlTick.

Calculate DST for USA, EUR, AUD and RUB and the offset time of the broker automatically from the 70's until 2030 - even in the Strategy Tester of MQ.

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.

Cet indicateur affiche les événements actuels sur le graphique et vous permet d'exporter le calendrier vers les archives pour le backtesting, en corrigeant automatiquement les écarts de temps entre l'historique des barres et l'historique des événements. Il s'agit d'une version améliorée de l'indicateur CalendarMonitorCached du livre algotrading.

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.

Travailler avec les données du clavier

Un simple commentaire.

Met en évidence les sessions du marché des changes (Sydney, Tokyo, Londres, New York).

L'indicateur SuperTrend est un outil de suivi de tendance dynamique basé sur l'ATR. Il trace une ligne colorée au-dessus ou au-dessous du prix pour indiquer les conditions haussières ou baissières. Lorsque le cours franchit la ligne, une flèche de signal apparaît. Entièrement personnalisable avec la période ATR, le multiplicateur, les flèches, les étiquettes et les couleurs. Convient à tous les instruments et à toutes les échéances. Idéal pour le scalping, le swing et le trading intraday. Combinez-le avec d'autres indicateurs pour des configurations plus fortes.

L'indicateur recherche sur le graphique les configurations d'action de prix "Pin Bar" et place des icônes sur la barre avec la configuration trouvée.

Il s'agit d'un graphique en chandelier OHLC qui enregistre la demande la plus élevée et l'offre la plus basse à chaque nouvelle barre.

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.

AO - Awesome Oscillator - without iAO() beginner tutorial to learn how to code in MQL5

Candle Replay Magnifier reproduit visuellement les bougies historiques sur la zone graphique actuelle pour une analyse comparative. Cet indicateur superpose les barres de prix passées à partir d'une date sélectionnée sur le graphique en direct, ce qui permet aux traders d'étudier les modèles de bougies, la volatilité et la structure en temps réel. Il comprend une mise en évidence dynamique de la fourchette et des infobulles détaillées indiquant l'ouverture, le sommet, le creux, la fermeture, la fourchette, la direction, l'heure et le volume pour chaque bougie rejouée.

Bibliothèque professionnelle d'intégration de Telegram Bot pour MetaTrader 5. Solution complète pour envoyer des signaux de trading, des captures d'écran, des rapports et des notifications en temps réel aux canaux et groupes Telegram.

L'indicateur met en œuvre l'un des algorithmes de lissage non linéaire suivants

Rsi without Irsi() beginner tutorial to learn how to code in MQL5

Idée d'Andrey F. Zelinsky, d'après un indicateur de William Blau

Cette bibliothèque est une version mise à jour de la bibliothèque ErrorDescription.mqh publiée par MetaQuotes, avec quelques fonctionnalités supplémentaires.

Exemple de robot doté d'un modèle d'apprentissage automatique intégré, formé en python et enregistré au format ONNX.

Indicateur "Coefficient de corrélation

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.

Une bibliothèque JSON puissante et riche en fonctionnalités pour MQL5, conçue pour apporter une expérience de développement moderne similaire à Python/JS.

La superposition de plusieurs stochastiques avec des périodes différentes aidera les traders débutants.

L'indicateur permet d'estimer la probabilité que le prix ait atteint son maximum ou son minimum.

Enregistre les ticks en mode ticks réels et les lit en mode mathématique en appelant votre stratégie à chaque tick.

A multi timeframe version is available with colors for orientation, for developers or profitable traders for free. Offer under conditions. Other multi timeframe indicators are also available.

This indicator helps user estimate the potential price movement for the current day, based on 20 days historical data and market trends.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194