Problème avec code robot

 

Bonjour, j'ai codé mon robot de scalping cependant j'ai un message d'erreur (photo ci-joint), et je je ne comprend pas pourquoi, quelqu'un aurait-il la solution , Merci d'avance.

En PJ, le fichier .ex4, et le fichier source,

Merci d'avance, je suis disponible sur telegram ou discord pour échanger

bonne soirée

Dossiers :
 
Antoine Biry:

Bonjour, j'ai codé mon robot de scalping cependant j'ai un message d'erreur (photo ci-joint), et je je ne comprend pas pourquoi, quelqu'un aurait-il la solution , Merci d'avance.

En PJ, le fichier .ex4, et le fichier source,

Merci d'avance, je suis disponible sur telegram ou discord pour échanger

bonne soirée

Si tu vas dans metaeditor, include -> stderror.mqh

Tu auras la liste de tous les codes erreur retournés.

En l'occurence :

#define ERR_INVALID_TICKET 4108

Tu cherches à fermer des ordres dont le numéro n'est pas reconnu....
Tout simplement parce que l'ordre est déjà fermé (tu vas le chercher dans HISTORY)...

for(i = OrdersTotal()-1; i >= 0; i--)
{
    if( (OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == true) && (OrderSymbol() == _Symbol))
Code mal formaté modifié par le modérateur.