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

Bibliothèque de code source MQL4 pour MetaTrader 4 - 7

icon

La plus grande bibliothèque comprend des codes de Expert Advisors, d'indicateurs techniques et de scripts de trading gratuits. Grâce aux applications disponibles, vous pouvez effectuer des transactions en mode automatisé et analyser la dynamique des prix. Utilisez la bibliothèque de codes pour en savoir plus sur les sentiments des marchés financiers.

Téléchargez des applications gratuites, testez-les et exécutez-les dans votre MetaTrader 4. Vous pouvez y accéder depuis la plateforme MetaTrader 4 et l'environnement de développement MetaEditor.

Soumettre votre code

Le lissage exponentiel triple est utilisé dans cet indicateur.

Exemple de travail avec des objets : création d'un objet, modification des propriétés, redessin du graphique.

Stdlib - exemple de bibliothèque

Un exemple de script qui écrit les valeurs de l'indicateur RSI dans un fichier CSV.

Il mesure toutes les sections qui rejoignent les pauses ZigZag, les valeurs résultantes sont données en points.

Indicateur technique de l'Indice de Force Relative.

Les drawdowns sont également calculés.

La volatilité est un écart-type.

Exemple d'un indicateur des fonds basé sur le profil du marché

L'indicateur de Moyenne Mobile indique la valeur moyenne du prix de l'instrument pendant une certaine période de temps.

La bibliothèque aide à organiser les calculs de Max, Min, moyenne universelle, écart type, skew, kurtosis et Z-score, sur un tableau de données.

La valeur de la dimension fractale est utilisée pour construire une moyenne mobile de type EMA.

Un algorithme optimisé au maximum pour construire l'AMA (Adaptive Moving Average) fe Kaufman.

Exemple d'optimisation utilisant la méthode "cumuling total".

Version non optimisée de la moyenne mobile adaptative de Kaufman.

Variante optimisée de l'indicateur DT_ZZ par klot.

Il est montré comment vous pouvez ouvrir des positions pour 12 symboles disponibles et pour 4 périodes en utilisant un seul EA attaché à un seul graphique.

C'est l'indicateur NRTR, dans lequel les chandeliers sont peints conformément aux positions mutuelles des lignes Alligator.

Exemple d'opérations de lecture et d'écriture de fichier

Exemple simple de travail avec un objet : création d'un objet, modification des propriétés, redessiner le graphique.

Exemple : remplissage de l'indicateur de moyenne mobile par différentes couleurs

Échantillon MACD classique.

Diagramme MACD standard avec des barres haussières et baissières colorées différemment.

Il existe de nombreux algorithmes de lissage. Cet indicateur donné est destiné au lissage de l'indicateur standard ADX. Le code a été traduit depuis Easy Language.

Center of Gravity est un oscillateur développé par John F. Ehlers et présenté dans son article du magazine Stocks & Commodities (mai 2002).

La Corrélation du Rang de Spearman est une méthode non paramétrique utilisée pour faire des études statistiques des relations entre les phénomènes. Dans ce cas, le degré de parallélisme factuel entre deux séquences numériques sera détecté.

L'indicateur d'Accumulation/Distribution de Williams, W_A/D est la somme cumulée des mouvements de prix "cumulatifs" positifs et des mouvements de prix "distributifs" négatifs.

L'oscillateur ultime proposé par Larry Williams est une moyenne pondérée des valeurs de trois indicateurs stochastiques définis sur des périodes courtes, moyennes et longues.

L'indicateur Price and Volume Trend (PVT), comme l'On Balance Volume (OBV), représente la somme cumulée des volumes d'échanges calculés en tenant compte des variations de prix à la clôture.

L'indicateur est l'équivalent d'un des plus anciens indicateurs classiques, le ROC. Les prix sont remplacés par des volumes dans le présent indicateur.

L'Indice de Masse est destiné à la détection des virages de tendance en fonction des changements dans la bande passante entre le prix maximal et le prix minimal. Si la bande passante s'élargit, l'Indice de Masse augmente, s'il se rétrécit, l'indice diminue.

L'indicateur de Volatilité de Chaikin tient compte des écarts entre les prix maximaux et minimaux. Il définit la valeur de volatilité en fonction de la largeur de la plage entre le maximum et le minimum.

L'indice de Swing Cumulatif est utilisé pour analyser les contrats à terme.

This code can be used to find highest high and lowest low of a chart for a given period.

This indicator plots multiple signals based on MACD main and signal lines.

This code identifies highest high and lowest low in the neighbourhood.

This indicator compares the main and signals line of the stochastic indicator and marks the sam eon the respective bars on chart.

This code can be used to create rectangles on chart.

This EA demonstrates how to implement martingale based on signals from any indicator.

This is an EA based on Bollinger band crossover with prices.

1234567891011121314...102