Kod: Zaznacz cały
double dayprofit()
{
int magic=100;
double totalprofit;
for(int i=0; i<OrdersHistoryTotal(); i++) //wykonanie pętli tyle razy ile transakcji w historii
{
if( OrderSelect(i, SELECT_BY_POS,MODE_HISTORY)) // wybiera zlecenia
{
if(OrderSymbol() == Symbol() && // jeśli ta sama waluta
OrderMagicNumber() == magic*&& //ten sam magic
OrderCloseTime() == DayOfWeek() ) // ten sam dzień
{
totalprofit = totalprofit + OrderProfit(); // to sumuj zyski/straty
}
}
}
return(totalprofit); //zwróć zysk/stratę z danego dnia
}
Kod: Zaznacz cały
OrderCloseTime() == DayOfWeek()