Codes

An abstract trading robot, an OOP pattern pour MetaTrader 5

An example of a template for developing automated trading systems

Bollinger bands at Fibonacci levels pour MetaTrader 5

Bollinger bands at extended Fibonacci levels

Bollinger pour MetaTrader 5

The Expert Advisor trades inside a channel, reversing positions at the channel borders

3D Moving Average Indicator pour MetaTrader 5

Demonstration of 3D visualization

The "DC signals" signals generator pour MetaTrader 5

To generate signals, it uses the combined patterns of three indicators: DCOS (by DC2008), BullsPower and BearsPower

Vertical histograms constructor pour MetaTrader 5

Constructor for creating histograms of statistical distributions of indicators, timeseries and their derivatives

Histogram Bid and Ask prices pour MetaTrader 5

The statistical distribution of Bid and Ask prices on the chart as a histogram

Trade panel with autopilot pour MetaTrader 4

An example of creating a trade panel using the MasterWindows library

The MasterWindows Library pour MetaTrader 4

A library of classes for creating a user-friendly interface of your programs

Trade panel with autopilot pour MetaTrader 5

An example of creating a trade panel using the MasterWindows library

Articles

Developing multi-module Expert Advisors pour MetaTrader 5

MQL programming language allows implementing the concept of modular development of trading strategies. The article shows an example of developing a multi-module Expert Advisor consisting of separately compiled file modules

3D Modeling in MQL5 pour MetaTrader 5

A time series is a dynamic system, in which values of a random variable are received continuously or at successive equally spaced points in time. Transition from 2D to 3D market analysis provides a new look at complex processes and research objects. The article describes visualization methods

Statistical distributions in the form of histograms without indicator buffers and arrays pour MetaTrader 5

The article discusses the possibility of plotting statistical distribution histograms of market conditions with the help of the graphical memory meaning no indicator buffers and arrays are applied. Sample histograms are described in details and the "hidden" functionality of MQL5 graphical objects is

L'indicateur ZigZag : Approche novatrice et nouvelles solutions pour MetaTrader 5

L'article examine la possibilité de créer un indicateur ZigZag avancé. L'idée d'identifier les nœuds est basée sur l'utilisation de l'indicateur Enveloppes. Nous supposons que nous pouvons trouver une certaine combinaison de paramètres d'entrée pour une série d'enveloppes, où tous les nœuds ZigZag

Calcul des caractéristiques intégrales des émissions d’indicateurs pour MetaTrader 5

Les émissions d’indicateurs sont un domaine peu étudié des études de marché. Cela est principalement dû à la difficulté d’analyse causée par le traitement de très grands tableaux de données variant dans le temps. L’analyse graphique existante est trop gourmande en ressources et a donc déclenché le

Tester la performance du Calcul des Moyennes Mobiles dans MQL5 pour MetaTrader 5

Un certain nombre d'indicateurs sont apparus depuis la création du premier indicateur de Moyenne Mobile. Beaucoup d'entre eux utilisent des méthodes de lissage similaires, mais la performance de différents algorithmes de Moyennes Mobiles n'ont pas été étudiées. Dans cet article, nous examinerons les

Migration de MQL4 vers MQL5 pour MetaTrader 5

Cet article est un guide rapide des fonctions du langage MQL4, il vous aidera à migrer vos programmes de MQL4 vers MQL5. Pour chaque fonction MQL4 (hors fonctions de trading) la description et l'implémentation MQL5 sont présentées, cela vous permet de réduire considérablement le temps de conversion

MQL pour "Nuls" : Comment Concevoir et Construire des Classes d'Objets pour MetaTrader 5

En créant un échantillon de programme de conception visuelle, nous montrons comment concevoir et construire des classes dans MQL5. L'article est écrit pour les programmeurs débutants, qui travaillent sur des applications MT5. Nous proposons une technologie simple et facilement intelligible pour

Dessiner les Émissions de l'Indicateur en MQL5 pour MetaTrader 5

Dans cet article, nous allons traiter l'émission d'indicateurs - une nouvelle approche de l'étude de marché. Le calcul de l'émission est basé sur l'intersection de différents indicateurs : de plus en plus de points de couleurs et de formes différentes apparaissent après chaque tick. Ils forment de

MQL5 pour les débutants : Guide d'utilisation des indicateurs techniques dans Expert Advisors pour MetaTrader 5

Afin d’obtenir les valeurs d’un indicateur intégré ou personnalisé dans un Expert Advisor, son descripteur doit d’abord être créé à l’aide de la fonction correspondante. Les exemples de l’article montrent comment utiliser tel ou tel indicateur technique lors de la création de vos propres programmes

Forum

Comment naissent les mouvements forts

Je me suis toujours demandé comment se produisaient les forts mouvements de prix. Comment cela se produit, quel est le mécanisme. Voici l'une de mes observations. Comme vous pouvez le voir sur la figure : vous pouvez voir non seulement le début d'un mouvement et sa direction, mais aussi les futures

Spectre d'activité et AFC de MTS en utilisant le conseiller de la moyenne mobile comme exemple

Bleu - haut Rouge - minima Vert - spectre d'activité Bleu foncé - gains/pertes Vert - spectre d'activité. === QUESTION : Compte tenu des caractéristiques amplitude-fréquence des mts, est-il possible de créer des Expert Advisors rentables uniquement ? R : Oui. Q : Puis-je transformer un EA perdant en

L'analyse classique ne fonctionne plus. Ce qui marche, peut-être le quantique ?

Notre faiblesse est la désunion et l'hostilité les uns envers les autres. Notre force est la poursuite persistante de la victoire. Pour tous ceux qui sont d'accord sur le fait que l'analyse classique ne fonctionne plus sur le marché d'aujourd'hui, je propose de discuter des moyens de développer