Structure d'un robot de trading

Après avoir terminé les leçons précédentes, vous connaissez déjà les types de robots de trading dans MetaTrader 5. Vous savez également où trouver les principaux outils de trading algorithmique sur MT5 et comment les configurer. Dans cette leçon, nous allons nous intéresser à l'ossature du robot de trading. Nous vous promettons qu'après cette leçon, votre peur de coder en MQL5 commencera à disparaître !

En quoi consiste un robot de trading ?

Tout d'abord, examinons la structure d'un robot dans le Meta Editor.

45232.png

Ça a l'air effrayant, non ? Cependant, en réalité, tous les robots de trading comportent les mêmes éléments de base que vous devez connaître.

Un robot de trading se compose de quatre parties principales :

  • Configuration
  • OnIntIt
  • OnDeinit
  • OnTick

Examinons de plus près chaque élément.

Configuration

C'est la partie d'un robot où sont placées toutes les informations administratives. Ici, vous écrivez des notes, déclarez des variables (différents types d'informations avec un nom unique), suivez la liste des modifications et définissez les droits de propriété.

3232.png

Sur la capture d'écran ci-dessus, vous pouvez voir un échantillon du code de configuration. Il comprend un copyright, les principales propriétés d'un robot et la commande #include qui insère le contenu d'un certain fichier dans votre expert advisor. Aussi, dans cette section, nous déclarons les entrées principales sous la commande #input.

OnInIt

La deuxième partie s'appelle OnInit (OnInitiation). Cette partie se lance lorsque vous démarrez l'EA pour la première fois.

65443.png

 Dans cette partie, vous pouvez voir les commandes qui seront exécutées après le premier lancement du programme. Nous expliquerons ces commandes dans les prochains articles !

OnDeInIt

La section suivante de l'expert advisor s'appelle OnDeinitiation, ou plus brièvement OnDeInIt. Elle s'exécute lorsque l'expert advisor est arrêté.

OnTick

C'est la partie la plus intéressante d'un expert advisor. Elle se compose de trois parties principales qui sont mises à jour à chaque tick (avec les nouvelles informations sur un prix). Ce sont les entrées, les sorties et le dimensionnement. Ces fonctions sont importantes pour tout expert advisor, car elles vous indiquent quand acheter, combien vendre et quand clôturer vos trades.

Ce code démarrera chaque fois qu'un nouveau tick arrive sur votre plateforme MetaTrader 5. C'est-à-dire que si les prix d'achat, de vente ou le volume changent, ce changement affecte également la section OnTick de votre code.

667654645.png

Sur la capture d'écran ci-dessus, vous pouvez voir que le robot vérifie le temps de traitement du dernier trade ainsi que d'autres données.

Donc, si vous étiez un ordinateur, comment liriez-vous la structure du code ?

Tout d'abord, vous devez aller dans la section OnInit et exécuter tout ce qui s'y trouve. Vous définissez les variables et les paramètres dont vous avez besoin pour votre stratégie. Cette action n'est exécutée qu'une seule fois.

Une fois cette action terminée, vous passez à la section OnTick. Dans un premier temps, vous vérifiez si vous avez des trades desquels vous devez sortir. Ensuite, vous recherchez les trades qui peuvent être engagés. Enfin, un algorithme de dimensionnement vous aidera à identifier la taille de votre position.

Une fois que vous avez arrêté votre EA, vous exécutez OnDeInIt. Cette option supprime les graphiques des diagrammes et supprime tout ce qui est lié à l'expert advisor lui-même.

En résumé

En résumé, si vous voulez développer un robot de trading, vous devez connaître sa structure en profondeur. Heureusement, tous les robots ont une structure similaire qui vous permet de les concevoir étape par étape.

Foire aux questions

  • Comment ouvrir un compte avec FBS ?

    Cliquez sur le bouton "Ouvrir un compte" de notre site web et accédez à l'Espace personnel. Avant de pouvoir commencer à trader, vous devez procéder à une vérification de votre profil. Confirmez votre adresse électronique et votre numéro de téléphone et faites vérifier votre identité. Cette procédure garantit la sécurité de vos fonds et de votre identité. Une fois que vous avez terminé toutes les vérifications, rendez-vous sur la plateforme de trading et commencez à trader. 

  • Comment commencer à trader ?

    Si vous avez plus de 18 ans, vous pouvez vous joindre à FBS et commencer votre périple sur le marché du Forex. Pour trader, il vous faut un compte de courtage et des connaissances suffisantes sur le comportement des actifs sur les marchés financiers. Commencez par étudier les bases avec notre matériel éducatif gratuit et créez un compte FBS. Vous pouvez également trader avec de l'argent virtuel en utilisant un compte de démonstration. Une fois que vous êtes prêt, lancez-vous sur le marché réel et tradez pour vous assurer la réussite.  

  • Comment retirer l'argent que vous avez gagné avec FBS ?

    La procédure est très simple.  Rendez-vous sur la page de Retrait du site web ou dans la section Finances de l'espace personnel de FBS et allez dans Retrait. Vous pouvez obtenir l'argent gagné via le même système de paiement que celui utilisé lors du dépôt. Si vous avez approvisionné le compte au moyen de différentes méthodes, vous pouvez retirer vos profits en utilisant les mêmes méthodes dans la proportion correspondant aux sommes déposées.

Dernières actualités

Nouvelles cruciales pour la semaine suivante

Indice des prix à la consommation, ventes de logements existants, décision sur les taux de la Fed - tous ces éléments seront abordés dans notre nouvelle analyse. Ne manquez pas ces opportunités !

Focus sur la réunion des banques et le NFP

La RBA et la Banque du Canada contribueront à la volatilité de l'AUD et du CAD, tandis que l'USD devrait être stimulé par les chiffres du Non-farm payrolls.

Une augmentation de la volatilité se prépare

La Banque de réserve d'Australie (RBA) fera une déclaration et publiera son taux directeur le 7 février, à 05h30 GMT+2. Il s'agit de l'un des principaux outils utilisés par la RBA pour communiquer avec les investisseurs sur sa politique monétaire.

Effectuez un dépôt avec vos systèmes de paiement locaux

Avis de collecte de données

FBS conserve un enregistrement de vos données afin d'exécuter ce site Web. En appuyant sur le bouton "Accepter", vous acceptez notre Politique de confidentialité.

Rappel

Un gestionnaire va bientôt vous appeler.

Changer le numéro

Votre demande a été acceptée.

Un gestionnaire va bientôt vous appeler.

La prochaine demande de rappel pour ce numéro de téléphone
sera disponible dans

Si vous avez un problème urgent, veuillez nous contacter via
Chat en direct

Erreur interne. Veuillez réessayer ultérieurement

Ne perdez pas votre temps - analysez l'influence du NFP sur le dollar américain et faites du profit !

Vous utilisez une ancienne version de votre navigateur.

Mettez-le à jour avec la dernière version ou essayez-en un autre afin de pouvoir profiter d'une expérience de trading plus sûre, plus confortable et plus productive.

Safari Chrome Firefox Opera