Code:
double CheckHistoryOrders() {
double day_profit = 0;
for(int i = OrdersHistoryTotal()-1; i >= 0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) {
if (OrderSymbol() == Symbol()){ //weglassen, falls alle Orders genommen werden sollen
if (OrderCloseTime() >= iTime(NULL, PERIOD_D1, 0)) {
day_profit += OrderProfit() + OrderSwap() + OrderCommission();
}
}
}
}
return(day_profit);
}
So in etwa könnte das aussehen.
traderdoc