Тут вопрос тонкий. Я бы сделал простой счётчик типа dayCount++;, поставил после открытия ордера, потом в любом месте сброс: если today != iTime(NULL, PERIOD_D1,0) dayCount = 0;
я наверно неправильно задал вопрос...по идее в функции CountSell нужно поменять OrdersTotal на OrdersHistoryTotal и MODE_TRADES на MODE_HISTORY...ведь так???
Но если Вы хотите через MODE_HISTORY, то в цикле надо смотреть чтоб OrderOpenTime() > today (как определить сег. дату писал выше). И цикл по закрытым ордерам с конца - обязательно! - до 0. Сделаете наоборот - пожалеете...
