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

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

L'indicateur des Bandes de Bollinger (BB) est tracé aux distances égales à un certain nombre d'écarts types.

L'Awesome Oscillator (AO) est une moyenne mobile simple à 34 périodes, qui est soustraite de la moyenne mobile simple à 5 périodes.

L'Average True Range Indicator (ATR) est un indicateur qui montre la volatilité du marché.

L'indicateur Alligator est une combinaison de lignes d'équilibre qui utilisent la géométrie fractale et la dynamique non linéaire.

L'indicateur d'Accumulation/Distribution est déterminé par les variations de prix et de volume.

L'indicateur ZigZag suit et relie les points extrêmes du graphique, la distance entre ces points.

L'indicateur Oscillateur Stochastique compare où le prix d'un titre a clôturé par rapport à sa fourchette de prix sur une période donnée.

L'indicateur Parabolic SAR a été développé pour analyser les tendances des marchés.

La Moyenne Mobile de l'Oscillateur est la différence entre l'oscillateur et le lissage de l'oscillateur.

L'indicateur Momentum mesure la variation du prix d'un instrument financier sur une période donnée.

L'indicateur Moving Average Convergence/Divergence (MACD) est le prochain indicateur dynamique de suivi de tendance.

L'indicateur Ichimoku Kinko Hyo est prédéfini pour caractériser la tendance du marché, les niveaux de support et de résistance, et pour générer des signaux d'achat et de vente.

L'indicateur Commodity Channel Index (CCI) mesure l'écart du prix des matières premières par rapport à son prix statistique moyen.

L'indicateur d'Accélération/Décélération (AC) mesure l'accélération et la décélération de la force motrice actuelle.

NRMA est le célèbre indicateur de Konstantin Kopyrkin.

Zigzag2_R_ est une variante de l'indicateur Zigzag avec une option supplémentaire de dessiner deux extremums sur une barre.

Oscillateur de Chaikin (CHO). D'après le livre d'Eric. L. Nyman Malaya entsiklopedia treidera (Petite Encyclopédie du Trader)

Une variante de l'indicateur Trailing Reverse bien connu de Nick Rypock.

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.

12345678910111213141516...104