Discussion de l'article "Guide étape par étape pour rédiger un conseiller expert en MQL5 pour les débutants"

 

Un nouvel article Guide étape par étape pour rédiger un conseiller expert en MQL5 pour les débutants a été publié :

La programmation des Expert Advisors dans MQL5 est simple et vous pouvez l'apprendre facilement. Dans ce guide étape par étape, vous verrez les étapes de base nécessaires à la rédaction d'un simple Expert Advisor basé sur une stratégie de trading développée. La structure d'un Expert Advisor, l'utilisation d'indicateurs techniques et de fonctions de trading intégrés, les détails du mode Debug et l'utilisation du Testeur de stratégie sont ici présentés.

Figure 15. Le débogueur s'arrête au premier point d'arrêt

Auteur : Samuel Olowoyo

 
Вернемся к нашему советнику. Для значений, меньших 127 или 255, 
для экономии памяти можно использовать значения типа char or uchar, 
соответственно, однако для удобства мы зададим их значения как тип int. 

Quelle est la commodité... ?

 
SHOOTER777:

Quelle est la commodité... ?

... et il ne sera pas nécessaire de tout ramener à un seul type dans les calculs (formules), probablement ...
 

bon article =)

un peu plus de diagrammes de blocs et vous seriez cool =)

pour plus de clarté =)

imprimer

au fait, y a-t-il un bouton d'impression ?

 

Je suis très satisfait de l'article, vous devriez écrire un livre, vos explications sont très bien structurées !

au fait il semble y avoir une petite ommission dans le code du fichier, le bool Buy_opened et le bool Sell_opened ne sont pas remis à faux à chaque fois donc dans le testeur il ne fera qu'une vente et un achat... vous n'avez qu'à remplacer ceci

bool Buy_opened,Sell_opened ;

par ceci

bool Buy_opened=false ;
bool Sell_opened=false ;

et ça marche très bien

je vous invite à continuer votre bon travail en écrivant des articles aussi intéressants que celui-ci !

 
CoreWinTT:

Au fait, existe-t-il un bouton d'impression ?

Imprimer

Pour l'instant, il y aura bientôt une icône d'impression.

 
Gachette:

Très bon article, vous devriez écrire un livre, vos explications sont bien structurées !

au fait il semble y avoir une petite ommission dans le code du fichier, le bool Buy_opened et le bool Sell_opened ne sont pas remis à faux à chaque fois donc dans le testeur il ne fera qu'une vente et un achat... vous n'avez qu'à remplacer ceci

bool Buy_opened,Sell_opened ;

par ceci

bool Buy_opened=false ;
bool Sell_opened=false ;

et cela fonctionne bien

je vous invite à continuer votre bon travail en écrivant des articles aussi intéressants que celui-ci !

Bonjour Gachette,

Merci beaucoup pour votre observation et vos félicitations. J'apprécie beaucoup.

Votre suggestion est en fait une meilleure solution. Elle sera modifiée.

Je la modifierai.

 

J'ai trouvé la solution. Je l'ai téléchargé pour moi-même. Ce n'est pas un test. Il effectue une transaction et c'est tout. Quels tamframes dois-je choisir ? Je n'ai rien changé au code.

 
vlad123:

J'ai trouvé la solution. Je l'ai téléchargé pour moi-même. Ce n'est pas un test. Il effectue une transaction et c'est tout. Quels tamframes dois-je choisir ? Je n'ai rien changé au code.

Qu'est-ce qui est écrit dans le journal ? Veuillez fournir le fichier journal du testeur.
 
Quantum:
Que dit le journal ? Veuillez fournir le fichier journal du testeur.

Je l'ai trouvé. L'historique n'a pas été téléchargé.

La deuxième question - dans l'EA, je n'ai pas trouvé de description dans le code concernant la fermeture des positions, d'où je conclus que chaque transaction ne peut avoir que deux résultats TP ou SL. J'ai beaucoup de petites transactions. Quel est le problème, expliquez-moi s'il vous plaît ?

 
vlad123:

La deuxième question - dans l'EA, je n'ai pas trouvé de description dans le code concernant la fermeture des positions, d'où je conclus que chaque transaction ne peut avoir que deux résultats TP ou SL. J'ai beaucoup de petites transactions. Qu'est-ce qui se passe, s'il vous plaît, expliquez-moi ?

Fermer une position ouverte signifie faire un trade dans la direction opposée.