Demandez ! - page 9

 

Demande ????

Bonjour à tous,

L'EA ouvre 2 positions

en même temps, sur les mêmes paires.

Pouvez-vous vérifier cela ?

Merci, Bongo

int cnt = 0 ;

string OrderValueSymbol(int index)

{

OrderSelect(index, SELECT_BY_POS) ;

return(OrderSymbol()) ;

}

int start()

{

if( Bars < 20 ) return(0) ;

for(cnt=1;cnt<=OrdersTotal();cnt++) {

if( OrderValueSymbol(cnt) == Symbol() )

{

Ordre = 1 ;

pause ;

}

sinon

{

Ordre = 0 ;

}

}

si( OrdersTotal() == 0 ) Commande = 0 ;

si( OrdersTotal() < 5 && Order == 0 )

etc....

 

Bonjour Dave,

J'obtiens un message d'erreur lorsque j'essaie de compiler, il est évident que je manque quelque chose. Message ci-dessous

'indicator_color2' - valeur définie attendue E:\Program Files\MetaTrader 4\experts\indicators\Heiken Ashi.mq4 (18, 1)

Gordon

 
gordon:
Bonjour Dave,

J'obtiens un message d'erreur lorsque j'essaie de compiler, il me manque manifestement quelque chose. Message ci-dessous

'indicator_color2' - valeur définie attendue E:\Program Files\MetaTrader 4\experts\indicators\Heiken Ashi.mq4 (18, 1)

Gordon

Bonjour Gordon, veuillez poster votre code modifié, je vais y jeter un coup d'œil. Faites-moi également savoir quelle couleur vous préférez pour le BLANC et le ROUGE ? J'espère que cela vous aidera.

 
Bongo:
Bonjour à tous,

L'EA ouvre 2 positions

en même temps, sur les mêmes paires.

Pouvez-vous vérifier cela ?

Merci, Bongo

int cnt = 0 ;

string OrderValueSymbol(int index)

{

OrderSelect(index, SELECT_BY_POS) ;

return(OrderSymbol()) ;

}

int start()

{

if( Bars < 20 ) return(0) ;

for(cnt=1;cnt<=OrdersTotal();cnt++) {

if( OrderValueSymbol(cnt) == Symbol() )

{

Ordre = 1 ;

pause ;

}

sinon

{

Ordre = 0 ;

}

}

si( OrdersTotal() == 0 ) Commande = 0 ;

si( OrdersTotal() < 5 && Order == 0 )

etc....

Je pense que l'entrée multiple pourrait se produire si vous le testez sur plusieurs paires. Sur combien de paires avez-vous exécuté l'EA en même temps ?

 
 
Bongo:
Bonjour à tous,

L'EA ouvre 2 positions

en même temps, sur les mêmes paires.

Pouvez-vous vérifier cela ?

Merci, Bongo

int cnt = 0 ;

string OrderValueSymbol(int index)

{

OrderSelect(index, SELECT_BY_POS) ;

return(OrderSymbol()) ;

}

int start()

{

if( Bars < 20 ) return(0) ;

for(cnt=1;cnt<=OrdersTotal();cnt++) {

if( OrderValueSymbol(cnt) == Symbol() )

{

Ordre = 1 ;

pause ;

}

sinon

{

Ordre = 0 ;

}

}

si( OrdersTotal() == 0 ) Commande = 0 ;

si( OrdersTotal() < 5 && Order == 0 )

etc....

Bongo. La première position dans le pool de transactions est 0 au lieu de 1. La boucle for devrait ressembler à ceci : for(int i=0;i<Orderstotal();i++){

Par ailleurs, utilisez-vous des fonctions personnalisées ?

Merci !

 
 

Bonjour à tous,

j'ai pensé que c'était le bon endroit pour poser cette question. comment puis-je rafraîchir les graphiques à partir du code ? ou comment puis-je rafraîchir les indicateurs à partir de leur code ? je demande cela parce que certains indicateurs tracent ...et ensuite quand je clique sur rafraîchir ...changent un peu leurs valeurs. merci pour votre aide.

Salutations

 

Bonjour à tous. Je suis nouveau ici, TRES JOLI FORUM !!!!

J'ai un doute, je veux colorer mes barres en fonction de ce critère :

J'ai cet indicateur Inverse fisher transform of RSI que je veux utiliser pour colorer les barres en bleu quand elles augmentent, et en rouge quand elles diminuent...

Je vais essayer de joindre l'indicateur au cas où quelqu'un pourrait m'aider....

Merci, LC.

 

Merci pour votre aide Firedave.

Gordon

Raison: