Je cherche un indicateur/script qui montre dans la fenêtre de la paire le profit pour cette paire particulière. Par exemple, lorsque 3 à 5 paires sont négociées, il est assez difficile de calculer rapidement un profit sur l'une d'entre elles en cas d'accumulation de lots.
Si quelqu'un a des suggestions à faire, je lui en serai très reconnaissant.
Il faut probablement modifier la fonction signal_MACD().
Eh bien, que ça retournerait quand même quelque chose.
Je veux qu'il renvoie vrai au lieu de faux, mais je ne sais pas comment faire =( dites-moi comment faire... je m'en souviendrai une fois et je ne demanderai plus rien )
Je cherche un indicateur/script qui montre dans la fenêtre de la paire le profit pour cette paire particulière. Par exemple, lorsque 3 à 5 paires sont négociées, il est assez difficile de calculer rapidement un profit sur l'une d'entre elles en cas d'accumulation de lots.
Si quelqu'un a des suggestions à faire, je lui en serai très reconnaissant.
double CurrentProfit() { // Функция считает текущий профит/лосс для одной валютной парыdouble Profit=0;
for(int i=OrdersTotal()-1; i>=0; i--){
if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES))continue;
if(OrderSymbol()!=Symbol())continue;
if(OrderMagicNumber()!=Magic) continue;
if(OrderType()>1)continue;
Profit+=OrderProfit();
}
return(Profit);}
double Profit(){ // функция считает суммарный профит/лосс закрытых позиций для одной валютной парыdouble Profit=0;
for(int i=0; i<OrdersHistoryTotal(); i++){
if(!OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))continue;
if(OrderSymbol()!=Symbol())continue;
if(OrderMagicNumber()!=Magic)continue;
if(OrderType()>1)continue;
Profit+=OrderProfit()+OrderSwap()+OrderCommission();
}
return(Profit);}
Je veux qu'il renvoie vrai au lieu de faux, mais je ne sais pas comment faire =( dites-moi... je m'en souviendrai une fois et je ne demanderai plus rien )
Une variable dans une fonction n'est rien d'autre qu'une variable.
Peu importe comment il s'appelle.
Ainsi, si la fonction doit retourner une valeur, cette valeur doit être retournée explicitement :
Bonjour,
Je cherche un indicateur/script qui montre dans la fenêtre de la paire le profit pour cette paire particulière. Par exemple, lorsque 3 à 5 paires sont négociées, il est assez difficile de calculer rapidement un profit sur l'une d'entre elles en cas d'accumulation de lots.
Si quelqu'un a des suggestions à faire, je lui en serai très reconnaissant.
Indicateur d'équité et d'équilibre
Il faut probablement modifier la fonction signal_MACD().
Eh bien, que ça retournerait quand même quelque chose.
Je veux qu'il renvoie vrai au lieu de faux, mais je ne sais pas comment faire =( dites-moi comment faire... je m'en souviendrai une fois et je ne demanderai plus rien )
voici le script... comment faire pour qu'elle renvoie vrai ?
voici le script... comment faire pour qu'elle renvoie vrai ?
Bonjour,
Je cherche un indicateur/script qui montre dans la fenêtre de la paire le profit pour cette paire particulière. Par exemple, lorsque 3 à 5 paires sont négociées, il est assez difficile de calculer rapidement un profit sur l'une d'entre elles en cas d'accumulation de lots.
Si quelqu'un a des suggestions à faire, je lui en serai très reconnaissant.
double CurrentProfit() { // Функция считает текущий профит/лосс для одной валютной пары double Profit=0; for(int i=OrdersTotal()-1; i>=0; i--){ if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES))continue; if(OrderSymbol()!=Symbol())continue; if(OrderMagicNumber()!=Magic) continue; if(OrderType()>1)continue; Profit+=OrderProfit(); } return(Profit);}Insérez dans la fonction Start :
voici le script... comment faire pour qu'elle renvoie vrai ?
Je veux qu'il renvoie vrai au lieu de faux, mais je ne sais pas comment faire =( dites-moi... je m'en souviendrai une fois et je ne demanderai plus rien )
Une variable dans une fonction n'est rien d'autre qu'une variable.
Peu importe comment il s'appelle.
Ainsi, si la fonction doit retourner une valeur, cette valeur doit être retournée explicitement :
return( ... );