bonjour,
Dans un EA que je suis en train de programmer, j'ai la portion de code suivante :
Code:
if (CalculateCurrentOrders(Symbol())==2 && ratio!=3)
{
Print("inside "," current orders : ",CalculateCurrentOrders(Symbol())," ratio: ",ratio);
;
// j'ai supprimé les ordersend() pour simplifier}
Le print me renvoie comme valeur : current orders : 2 (ce qui est correct), ratio: 3 (ce qui me fait devenir chèvre
)
Comment est il possible que le print m'imprime un ratio de 3 alors que la fonction ne soit s'executer que si ratio est différent de 3 ? 
Ai je loupé quelque chose ?
D'avance merci pour votre aide car cela fait 4 heures que je me prends la tete avec ça! 
TAAD