Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
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 meilleures bibliothèques pour MetaTrader 5 selon les notes des utilisateurs - 5

Soumettre votre code

La classe CMAOnArray est destinée au calcul de la moyenne mobile par tampon d'indicateur.

The file selection graphical interface class.

Calculation of 32 digit string MD5-hash from transmitted byte array

The class to play music using the MIDI device

This class is designed for creating interactive buttons with various states on a price chart.

La classe CDebugLogger est un utilitaire de journalisation flexible et complet conçu pour être utilisé dans les environnements MQL4/5. Elle permet aux développeurs d'enregistrer des messages à différents niveaux d'importance (INFO, WARNING, ERROR, DEBUG) avec des options permettant d'inclure des horodatages, des signatures de fonctions, des noms de fichiers et des numéros de lignes dans les entrées du journal. La classe prend en charge la journalisation vers la console et les fichiers, avec la possibilité de sauvegarder les journaux dans un dossier commun et au format CSV. En outre, elle offre une fonctionnalité permettant de réduire au silence les journaux sur la base de mots-clés spécifiques, ce qui garantit que les informations sensibles ne sont pas enregistrées. Cette classe est idéale pour les développeurs qui souhaitent mettre en œuvre des mécanismes de journalisation robustes dans leurs applications MQL4/5, avec des fonctionnalités personnalisables qui répondent à un large éventail de besoins en matière de débogage et de surveillance.

La classe CStdDevOnArray est conçue pour calculer l'écart-type (StdDev) sur le tampon de l'indicateur.

La classe CTemaOnArray est conçue pour calculer les valeurs de l'indicateur Triple Exponential Moving Average (TEMA) en utilisant le tampon de l'indicateur.

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 SilverTrend_Signal.

The class monitors the emergence of a candlestick

La classe CADOnArray est destinée au calcul de l'indicateur AD (Accumulation Distribution, A/D) par les tampons de l'indicateur. L'indicateur Test_ADOnArray est joint en tant qu'exemple d'utilisation de la classe.

Module de signaux de trading pour l'assistant MQL5. Le signal d'ouverture des positions est l'apparition d'une flèche colorée de l'indicateur Go.

Module de signaux de trading pour l'assistant MQL5. Le signal d'ouverture de position est l'apparition de la flèche colorée de l'indicateur Sidus.

Fonction de décodage du code du résultat de l'opération commerciale pour les fonctions OrderSend() et OrderCheck().

The MetaTrader 4/5 library allows generating reports based on the trading history.

This calculates Optimal f using the Geometric Mean. Per Ralph Vince, "In trading we can count on our wins being for varying amounts and our losses being for varying amounts. Therefore the Kelly formulas could not give us the correct optimal f." So, using his equation(s), I created this library for the Geometric Mean version of Optimal f.

A basic container for storing an ordered list of objects.

La classe CStochasticOnArray est conçue pour calculer les valeurs des indicateurs stochastiques à l'aide de tampons d'indicateurs.

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 ASCtrendSignal.

Module de signaux de trading pour l'assistant MQL5. Le signal d'ouverture des positions est l'apparition de la flèche colorée de l'indicateur Stalin.

Bibliothèque de fonctions pour travailler avec des séries temporelles : iBars, iTime, iOpen, iHigh, iLow, iClose, iVolume, iHighest, iLowest, iBarshift. Pour toutes les fonctions, une variante d'appel courte (avec le symbole et la période du graphique actuel) est disponible.

A cross platform library/framework

La classe CNetMLP met en œuvre un perseptron multicouche (MLP).

DLL (projet VC++ 2010) pour travailler avec le mappage de la mémoire.

Un contrôle graphique pour la saisie des couleurs.

Uses the idea of ​​the classical moving average smoothing. The class can be used when you want to smooth out any array of type double without using the standard indicator.

A set of macros to benchmark small code snippets for their execution speeds.

Il s'agit d'une bibliothèque de base permettant de créer et de gérer des grilles.

Module de signaux de trading pour l'assistant MQL5. Le changement de couleur de l'indicateur ColorJFatl sert de signal pour ouvrir des positions.

Example of implementation of lines hash array with a string key.

Byte-wise operation with structures and standard data types.

Increased accuracy of the standard timer.

Create objects by copying a prototype

Smooth Algorithms - Corrected/Modified

La classe simplifie le travail avec les variables globales du terminal client.

Initial library of combinatorics functions.

The class is the simplified version of the CArrayRing class: it has a predetermined fixed size of 256 elements, it is faster, and allows to organize the mini time series, indicator minibuffers, short sized buffers to store intermediate stream data inside the Expert Advisor or indicator.

A logging library similar to Log4j but for MQL.

Module de signaux de trading pour l'assistant MQL5. Le signal d'ouverture de position est l'apparition de la flèche colorée de l'indicateur Karacatica.

The class for localization/multilingual support of text messages in user MQL5 programs

12345678910