Comment coder ? - page 130

 

Quelqu'un pourrait-il me dire pourquoi cet EA n'ouvre pas d'ordres de vente.

ou d'inverser les positions, c'est-à-dire acheter quand on achète et vendre quand on vend.

Je pense que j'ai appuyé sur les bons boutons.

Pour le moment, il ne fait qu'acheter.

Merci

Beno

Dossiers :
pivot_ea2.mq4  10 kb
 

Utilisation de l'instruction Bool

Dans ma configuration, j'utilise :

extern Bool Show_Settings=True;[/PHP]

//Then in coding I use:

if(Show_Settings==true) subPrintDetails();

//Later in Coding I use:

void subPrintDetails()

[PHP]{

void subPrintDetails()

string sComment = "";

string sp = "----------------------------------------\n";

string NL = "\n";

sComment = sComment + " "+NL;

sComment = sComment + "RSI1 = " + DoubleToStr(RSI1,Digits) + NL;

sComment = sComment + "RSI1_1 = " + DoubleToStr(RSI1_1,Digits) + NL;

Comment(sComment);

return;

}

Lorsque je change le paramètre bool en false, les commentaires s'affichent toujours. Si je redémarre le programme, les commentaires ne s'affichent pas ??? Comment puis-je résoudre ce problème et faire en sorte que les commentaires s'affichent dans la fenêtre de configuration de l'expert ?

David

 
G-Man:
Bonjour à tous,

J'apprécierais que quelqu'un me dise comment identifier les ordres les plus anciens dans un EA pour pouvoir les fermer.

Merci beaucoup,

G-Man

Normalement, le premier ordre en cours est le plus ancien.

OrderSelect(0, SELECT_BY_POS, MODE_TRADES) ;

Essayez sur le premier backtest pour être sûr que l'ordre le plus ancien est le plus ancien.

 

Bonjour, je suis nouveau ici

quelqu'un pourrait-il m'aider à filtrer un indicateur repeint ?

Il n'y a pas de livre à vendre pour la programmation ?

Je veux apprendre

 
forexjunior:
Bonjour, je suis nouveau ici

quelqu'un pourrait-il m'aider à filtrer un indicateur repeint ?

Il n'y a pas de livre de programmation à vendre ?

je veux apprendre

C'est gratuit https://www.mql5.com/en/forum/178427

 

Lire et écrire des données dans un fichier séparé du terminal mq4 ?

Est-il possible de lire et d'écrire des données dans un fichier séparé du terminal mq4 ?

Cet aspect de la programmation est nouveau pour moi. Je veux écrire (à partir d'un expert) dans un fichier qui n'est pas dans mon terminal mq4. Je voudrais ensuite importer des données de ce fichier dans mon terminal mq4. Est-ce possible ?

J'apprécierais grandement que quelqu'un m'aide, ou au moins m'indique la bonne direction.

-wolfe

 
wolfe:
Est-il possible de lire et d'écrire des données dans un fichier distinct du terminal mq4 ?

Cet aspect de la programmation est nouveau pour moi. Je veux écrire (à partir d'un expert) dans un fichier qui n'est pas dans mon terminal mq4. Je voudrais ensuite importer ce fichier dans mon terminal mq4. Est-ce possible ?

J'apprécierais grandement que quelqu'un m'aide, ou au moins m'indique la bonne direction.

-wolfe

Je pense que oui, c'est possible, mais je ne sais pas comment, du moins pour l'importation.

Il y a des fichiers comme celui-ci ou celui-là qui écrivent un fichier en CSV.

Je me souviens d'unediscussion sur le code. En quelques mots : où écrire le fichier. La clé est FILE_WRITE.

Plus de liens :

https://www.mql5.com/en/forum/175496

https://www.mql5.com/en/forum/general

https://www.mql5.com/en/forum/177814

 
Linuxser:
Je pense que oui c'est possible mais je ne sais pas comment, du moins pour l'importation.

Il y a des fichiers comme celui-ci ou celui-là qui écrivent un fichier en CSV.

Je me souviens d'unediscussion sur le code. En quelques mots : où écrire le fichier. La clé est FILE_WRITE.

Plus de liens :

https://www.mql5.com/en/forum/175496

https://www.mql5.com/en/forum/general

https://www.mql5.com/en/forum/177814

Merci Linuxser,

Je vais vérifier les liens que vous avez fournis. J'apprécie votre aide. Toute autre personne ayant des informations sur le sujet serait également la bienvenue.

 
Linuxser:
C'est gratuit https://www.mql5.com/en/forum/178427

merci linuxser

 
Dave137:
Dans ma configuration, j'utilise :
extern Bool Show_Settings=True;[/PHP]

//Then in coding I use:

if(Show_Settings==true) subPrintDetails();

//Later in Coding I use:

void subPrintDetails()

[PHP]{

void subPrintDetails()

string sComment = "";

string sp = "----------------------------------------\n";

string NL = "\n";

sComment = sComment + " "+NL;

sComment = sComment + "RSI1 = " + DoubleToStr(RSI1,Digits) + NL;

sComment = sComment + "RSI1_1 = " + DoubleToStr(RSI1_1,Digits) + NL;

Comment(sComment);

return;

}

Lorsque je change le paramètre bool en false, les commentaires s'affichent toujours. Si je redémarre le programme, les commentaires ne s'affichent pas ??? Comment puis-je résoudre ce problème en affichant les commentaires dans la fenêtre de configuration de l'expert ?

David

Modifiez comme ceci :

if(Show_Settings) subPrintDetails() ; else Comment("") ;

FerruFx

Raison: