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 - 18

Soumettre votre code

Fractal Adaptive Moving Average -

Adaptive ATR

Adaptive ATR Keltner channel

Stochastic of average (on chart)

Pretty simple. Seems Stupid. But yes, You need this...

This is the version 2 of my script to export the trade history from MT5 selected between two dates. The resulting file is CSV that can be opened/imported with any spreadsheet software. More columns were added and fixed minor errors. The code for processing and exporting data was rewritten.

Display interactive HTML graph of the account balance inside the web browser.

Trading the trend

Encapsulating a family of interchangeable algorythms which can be modified independently from the client.

NELODI Trading Terminal is a collection of Indicators and an Expert Advisor, which work together to provide a complete solution for manual Trading, primarily designed for Scalping.

Sort the input array in-place using comparison function less.

Le premier chapitre du livre présente le langage et l'environnement de développement MQL5. L'une des nouveautés introduites dans le langage MQL5 par rapport à MQL4 (langage MetaTrader 4) est la prise en charge de la Programmation Orientée Objet (POO), ce qui le rend similaire au C++.

Draw a Rectangle on chart to plot custom grids based on points value on input

Negative Volume Index (NVI) est un indicateur technique gratuit pour l'analyse graphique avancée sur les plateformes MT4, MT5. Il est basé sur le volume en tic-tac (peut être remplacé par le volume réel sur MT5) et dispose de deux fonctionnalités utiles : le support du fonctionnement multi-timeframe (MTF) et la possibilité d'afficher l'Indice de Volume Positif.

L'indicateur Breakeven Line est un indicateur MetaTrader qui calcule le seuil de rentabilité sur la base de toutes les positions ouvertes et l'affiche sur votre graphique sous la forme d'une ligne horizontale. En outre, il calculera le nombre total de transactions, le nombre total de lots, la distance à la ligne de seuil de rentabilité en points et les profits/pertes. L'indicateur est disponible pour MT4 et MT5.

L'indicateur Chandeliers de base MetaTrader - est un indicateur automatique qui détecte et marque les bougies de base sur le graphique. Une bougie de base est une bougie dont la longueur du corps est inférieure à 50 % de sa fourchette haut-bas. L'indicateur met en évidence les bougies de base en utilisant des lignes d'histogramme (dans MT4) ou des bougies personnalisées (dans MT5) directement dans le graphique principal de la plateforme. Le critère de pourcentage peut être modifié via les paramètres d'entrée. Vous pouvez également activer des alertes lorsqu'une nouvelle bougie de base apparaît.

L'indicateur Coppock MetaTrader - est une implémentation du célèbre indicateur de la courbe de Coppock créé par Edward Coppock en 1962. L'indicateur montre les opportunités d'achat et de vente à long terme (classiquement, il n'est utilisé que pour l'achat) en mesurant la moyenne mobile pondérée (avec une période de 10) de la somme de deux taux de changement (avec une période de 14 et 11). Il s'agit de la version classique. Dans cette version de MetaTrader, vous pouvez modifier les paramètres des indicateurs de base. Vous pouvez utiliser cet indicateur Coppock sur MT4 et MT5.

Schaff Trend Cycle (indicateur MetaTrader) - est un oscillateur cyclique créé en calculant le stochastique sur le stochastique sur une ligne MACD en utilisant des cycles. Le résultat est une version améliorée de l'oscillateur qui n'est pas agité pendant les tendances et qui réagit très rapidement aux changements. Il a été développé par Doug Schaff, qui a supposé que les tendances des devises s'accélèrent et décélèrent par cycles. Son algorithme a été rendu public en 2008. Schaff Trend Cycle tente de combiner deux méthodes différentes pour déterminer les changements de direction de la tendance : le MACD et l'oscillateur stochastique lissé. La valeur de l'indicateur fluctue entre 0 et 100. Deux niveaux de déclenchement sont utilisés - 25 et 75. Des alertes sont disponibles en option. Vous pouvez télécharger cet indicateur pour MT4, MT5

Le script TradeReportExporter est conçu pour exporter l'historique des transactions (trades) dans un fichier CSV pratique. Il recueille automatiquement les données relatives à toutes les transactions effectuées au cours de l'année écoulée pour l'instrument sur lequel il est installé. Le fichier comprend des données telles que la date et l'heure, le type de transaction (achat/vente), le prix, le volume, la commission et le profit/perte. Le résultat est enregistré dans un fichier qui peut être ouvert dans Excel ou tout autre tableur.

Cet indicateur reprend les points de divergence de l'indicateur DeMarker

try to imitate trading system using expert advisor

L'indicateur Open Range Breakout (ORB) est un puissant outil d'analyse technique qui permet d'identifier et de suivre les cassures de prix à partir de la fourchette d'ouverture des séances de bourse. Cet indicateur est basé sur le concept selon lequel les prix les plus hauts et les plus bas établis durant les premières minutes d'une séance de trading servent souvent de niveaux de support et de résistance significatifs durant le reste de la journée. L'indicateur calcule automatiquement la fourchette d'ouverture sur la base de périodes de temps définies par l'utilisateur, trace plusieurs objectifs de prix et fournit des alertes visuelles et sonores pour les opportunités de trading potentielles. Il est conçu pour aider les traders à identifier les transactions de rupture à haute probabilité et les scénarios de retest.

Indicateur de sessions de trading utilisant les tampons DRAW_FILLING. Il n'y a pas de paramètres d'entrée grâce aux fonctions TimeTradeServer() et TimeGMT().

Un temps de bougie non invasif qui peut être positionné à côté du prix ou près d'un coin.

Class for the calculation of the ENUM_STATISTICS enumeration parameters

An indicator of technical shapes by Merrill. М & W Wave Patterns by A. Merrill.

Indicator to display existent and emerging harmonic chart patterns.

Le Mass Index est développé pour détecter les points d'inversion de tendance. Il est basé sur les variations entre les prix maximum et minimum. Si l'amplitude s'élargit, l'indice de masse augmente ; s'il se rétrécit, l'indice devient plus petit. Le Mass Index a été créé par Donald Dorcy.

Ensemble de classes permettant de travailler avec des bases de données via les interfaces ODBC et OLE DB.

L'Expert Advisor vous permet d'effectuer des transactions en un seul clic.

Une classe pour créer et afficher des images au format BMP.

Jouet de roulette.

Premier Stochastic Oscillator - Double EMA smoothing of stochastic, basé sur un article de Lee Leibfarth dans TASC (août 2008)

Le signal d'ouverture des positions est le franchissement des zones de surachat/survente par la ligne de l'indicateur Chande Momentum Oscillator.

Module de signaux de trading pour l'assistant MQL5. Le signal d'ouverture des positions est un changement de couleur de l'indicateur NonLagDot.

Module de signaux de trading pour l'assistant MQL5. Le signal d'ouverture des positions est l'apparition d'un point coloré de l'indicateur SuperTrend.

Graphical control for pixel drawing.

The class allows to organize the mini time series, indicator minibuffers, short sized buffers to store intermediate stream data inside the Expert Advisor or indicator.

The module for tracking open positions based on Delta ZigZag for MQL5 Wizard.

Plots up/down buffer arrows in chart window.

1...111213141516171819202122232425...194