Comment écrire Un Programme De Conseiller Pour Le Forex

Table des matières:

Comment écrire Un Programme De Conseiller Pour Le Forex
Comment écrire Un Programme De Conseiller Pour Le Forex

Vidéo: Comment écrire Un Programme De Conseiller Pour Le Forex

Vidéo: Comment écrire Un Programme De Conseiller Pour Le Forex
Vidéo: Comment trader le Forex ? 5 conseils pour débutant 2024, Novembre
Anonim

Le marché FOREX fonctionne en milliards de dollars, mais toute personne disposant d'un ordinateur et d'un accès Internet peut y travailler. Pour faciliter la prise de décision pendant le trading, de nombreux traders utilisent des conseillers - des programmes spéciaux qui fonctionnent selon un algorithme spécifique.

Comment écrire un programme de conseiller pour le Forex
Comment écrire un programme de conseiller pour le Forex

Instructions

Étape 1

La plateforme de trading Forex la plus courante est le terminal mt4. En conséquence, la plupart des conseillers sont écrits pour cela. Si vous n'avez pas encore de terminal, téléchargez-le sur le site Internet du centre de transactions avec lequel vous travaillez.

Étape 2

Démarrer un terminal. Ouvrez MetaEditor en appuyant sur F4. Dans la fenêtre de l'éditeur qui apparaît, dans l'onglet Fichier, sélectionnez Nouveau, l'Assistant Expert Advisor s'ouvrira. Sélectionnez le type de conseiller créé - Expert Advisor. Cliquez sur Suivant. Dans la fenêtre suivante, saisissez le nom du conseiller et les coordonnées de l'auteur (si vous le souhaitez).

Étape 3

La même fenêtre contient le tableau Paramètres - cliquez sur le bouton Ajouter à droite. Le nouveau paramètre Extparam1 apparaît. À l'aide des paramètres, vous pouvez « apprendre » au conseiller à effectuer les actions requises. Par exemple, changez le nom du paramètre Extparam1 en StopLoss en double-cliquant sur la ligne avec la souris et en entrant un nouveau nom. Définissez le type de paramètre sur double. Définissez la valeur du paramètre (valeur initiale) égale à la valeur de la perte admissible pour vous - par exemple, 20 points.

Étape 4

De même, vous pouvez saisir une valeur pour le profit et d'autres paramètres. Vous ne pouvez rien saisir à ce stade et saisir les valeurs requises ultérieurement manuellement, directement dans le code. Cliquez sur "Terminer", vous verrez une fenêtre avec le code de base du conseiller.

Étape 5

Faites attention aux fonctions init, deinit, start. Le premier effectue les opérations liées à l'initialisation de l'Expert Advisor après son lancement. Le second éteint le conseiller lorsqu'il est désactivé ou que le terminal est fermé. La fonction la plus importante est la fonction de démarrage, car c'est cette fonction qui traite toutes les données qui accompagnent chaque nouveau tick (changement de prix).

Étape 6

Comment fonctionne le conseiller ? Il est nécessaire de saisir des lignes dans son code, grâce auxquelles il ouvrira ou fermera une commande si la situation actuelle correspond aux conditions posées dans la logique du conseiller. Par exemple, un simple Expert Advisor peut être basé sur l'indicateur de moyenne mobile. Deux moyennes sont tracées avec des périodes différentes - par exemple, 5 et 15. Si la ligne rapide croise la ligne lente de bas en haut, un ordre d'achat est ouvert. La clôture se produit lorsque le profit souhaité est atteint ou lorsque la ligne rapide croise la ligne lente de haut en bas.

Étape 7

De la même manière, l'ouverture et la clôture d'un ordre de vente se produisent. Pour réduire le nombre de faux signaux, vous pouvez introduire une règle selon laquelle l'ordre ne sera ouvert qu'une fois que la ligne rapide s'éloignera d'une certaine distance de la ligne lente - par exemple, 10 points. Vous pouvez définir des paramètres spécifiques en définissant les paramètres les plus efficaces.

Étape 8

Comment écrire des lignes de code spécifiques ? Pour ce faire, vous devez maîtriser les bases du langage mql4. Vous pouvez trouver de nombreux documents utiles, y compris des didacticiels, ici: https://forum.mql4.com/ru/ Ne commencez pas tout de suite à créer un Expert Advisor complexe - dotez-le des fonctions les plus simples au début, puis progressivement le compliquer. Cependant, assurez-vous de conserver les versions de base - elles vous seront utiles si vous devez revenir aux versions précédentes.

Conseillé: