Не полный период тестирования

 

Здравствуйте!

Провожу тестирование советника на EURUSD H1, все тики, сервер Alpari. Период тестирования с 01.01.2000 по 14.04.2011. И замечаю, что тестер прогоняет период не до конца. Для чистоты эксперимента пишу простенький эксперт

datetime D=D'01.01.2000';
int init()
{
return(0);
}
int deinit()
{
return(0);
}
int start()
{
//----
if (Year()>TimeYear(D) || DayOfYear() >TimeDayOfYear(D))
{D=TimeCurrent( ) ; Print(TimeToStr(D,TIME_DATE ));}
//----
return(0);
}


Запускаю. Результат:

07:56:51 PeriodTest started for testing
07:56:51 2000.01.03 00:01 PeriodTest EURUSD,H1: 2000.01.03
07:56:51 2000.01.04 00:01 PeriodTest EURUSD,H1: 2000.01.04
07:56:51 2000.01.05 00:02 PeriodTest EURUSD,H1: 2000.01.05
07:56:51 2000.01.06 00:01 PeriodTest EURUSD,H1: 2000.01.06
07:56:51 2000.01.07 00:03 PeriodTest EURUSD,H1: 2000.01.07
07:56:51 2000.01.10 00:02 PeriodTest EURUSD,H1: 2000.01.10
07:56:51 2000.01.11 00:01 PeriodTest EURUSD,H1: 2000.01.11
07:56:51 2000.01.12 00:03 PeriodTest EURUSD,H1: 2000.01.12
07:56:51 2000.01.13 00:03 PeriodTest EURUSD,H1: 2000.01.13
07:56:51 2000.01.14 00:01 PeriodTest EURUSD,H1: 2000.01.14
07:56:51 2000.01.17 00:01 PeriodTest EURUSD,H1: 2000.01.17
07:56:51 2000.01.18 00:05 PeriodTest EURUSD,H1: 2000.01.18

07:56:51 2000.01.19 00:01 PeriodTest EURUSD,H1: 2000.01.19

*************************************************

ПРОПУСКАЕМ И ТЕПЕРЬ КОНЕЦ ЛОГА

*************************************************

09:43:49 2010.10.27 00:00 PeriodTest EURUSD,H1: 2010.10.27
09:43:49 2010.10.28 00:00 PeriodTest EURUSD,H1: 2010.10.28
09:43:49 2010.10.29 00:00 PeriodTest EURUSD,H1: 2010.10.29
09:43:49 2010.11.01 00:00 PeriodTest EURUSD,H1: 2010.11.01
09:43:49 2010.11.02 00:00 PeriodTest EURUSD,H1: 2010.11.02
09:43:49 2010.11.03 00:00 PeriodTest EURUSD,H1: 2010.11.03
09:43:49 2010.11.04 00:00 PeriodTest EURUSD,H1: 2010.11.04
09:43:49 2010.11.05 00:00 PeriodTest EURUSD,H1: 2010.11.05
09:43:50 2010.11.08 00:00 PeriodTest EURUSD,H1: 2010.11.08
09:43:50 2010.11.09 00:00 PeriodTest EURUSD,H1: 2010.11.09
09:43:51 2010.11.10 00:00 PeriodTest EURUSD,H1: 2010.11.10
09:43:51 2010.11.11 00:00 PeriodTest EURUSD,H1: 2010.11.11
09:43:52 2010.11.12 00:00 PeriodTest EURUSD,H1: 2010.11.12
09:43:52 2010.11.15 00:00 PeriodTest EURUSD,H1: 2010.11.15

И так всегда. Та же ситуация на другом компе.

При этом если запускаю период с 01.01.2010 по 14.03.2011 тест проходит по всему периоду.


Вопрос состоит в следующем. В чем тут затык? Или есть какие-то ограничения?

 
Что ни кто не сталкивался с ситуацией?
 

А история то вся есть? И где вы смотрите лог? В терминале или файле?

 
kustovvk:
Что ни кто не сталкивался с ситуацией?

Сталкивались, объяснений нет.

Данный случай возникает когда тестируешь в режиме "Все тики" с 2000 года тест доходит до < 2004, а дальше только результат, причем в результате указывается весь период.

Как побороть неизвестно.

Возможно разработчики терминала прояснят ситуацию.

Причина обращения: