Scriverò un EA gratuitamente - pagina 78

 
Vitali_Leto:
Sarebbe fantastico.

Utilizzare la funzione:

double GetProfitForDay(int nd) {
   double profit = 0;
   for (int i = 0; i < OrdersHistoryTotal(); i++) {
      if (!(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY))) break;
      if (OrderSymbol() == Symbol())
         if (OrderCloseTime() >= iTime(Symbol(), PERIOD_D1, nd) && OrderCloseTime() < iTime(Symbol(), PERIOD_D1, nd) + 86400) profit += OrderProfit() + OrderSwap() + OrderCommission();
   }
   return (profit);
}

nd=0 - giorno corrente, nd=1 - ieri, ecc.

 
Maksim Sovenko:

Utilizzare la funzione:

nd=0 - giorno corrente, nd=1 - ieri, ecc.

Tutto va bene, ma la mia conoscenza in questa direzione è molto debole finora. Per favore, ditemi come fare

 
Ho cambiato questa parte del codice, vengono fuori 4 errori
 
Vitali_Leto:
Ho cambiato questa parte di codice e appaiono 4 errori
EditCreate(0,"EARNED",0,X,Y+84,140,20,0,Menu[4]+DoubleToString(GetProfit(),2),"Arial",8,ALIGN_CENTER,true,txtcolor,pnlcolor,pnlcolor);

La funzioneGetProfit() è attualmente chiamatasenza argomento.

Inserite la funzione allegata e date l'argomentoGetProfitForDay(0)

Naturalmente, questo deve essere fatto in tutto il codice in cui questa funzione è chiamata

 

Inoltre, il controllo del simbolo è probabilmente superfluo e dovrebbe essere rimosso:

if (OrderSymbol() == Symbol())
e sostituireSymbol() conOrderSymbol() nella seguente condizione
 
Maksim Sovenko:

La funzioneGetProfit() è attualmente chiamatasenza argomento.

Inserite la funzione allegata e date l'argomentoGetProfitForDay(0)

Naturalmente, questo dovrebbe essere fatto in tutto il codice in cui questa funzione è chiamata

GetProfitForDay' - parametri errati contare CurrentInfo.mq4 40 70


 
Vitali_Leto:

'GetProfitForDay' - parametri errati contano CurrentInfo.mq4 40 70


mostra come si chiama questa funzione

 
Capito. Come faccio a fare in modo che sia la giornata che il totale siano mostrati contemporaneamente?
 
Ho dimenticato di prescrivere 0
 
Qualcosa sta contando male
File: