sumowanie wyniku otwartych pozycji po symbolu

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
NiceFox
Pasjonat
Pasjonat
Posty: 454
Rejestracja: 05 lis 2009, 13:22

sumowanie wyniku otwartych pozycji po symbolu

Nieprzeczytany post autor: NiceFox »

W jaki sposób można obliczyć aktualny wynik na otwartych pozycjach po symbolu oddzielnie np. dla kabla i edka?
Gdy są otwarte 2 pozycje nie ma problemu wynik jest w oknie, ale jak jest kilkanaście pozycji to już w oknie tego nie będzie, wszystko w jednym worze.
Pieniądze rosną na drzewie cierpliwości.

rrozak
Stały bywalec
Stały bywalec
Posty: 76
Rejestracja: 19 mar 2010, 16:43

Nieprzeczytany post autor: rrozak »

Przeszukaj pozycje po symbolu i zsumuj OrderProfit( )

Awatar użytkownika
xpep
Pasjonat
Pasjonat
Posty: 844
Rejestracja: 02 gru 2007, 11:50

Nieprzeczytany post autor: xpep »

Kod: Zaznacz cały

void suma()
{  for(int j = OrdersTotal()-1;j>=0;j--)
   {  if(OrderSelect(j,SELECT_BY_POS,MODE_TRADES))
      {  if(OrderSymbol()=="EURUSD")
         {  suma=suma+OrderProfit();
         }  
      } 
   }

}

ODPOWIEDZ