Опять TestGenerator: unmatched data error

 

На одних и тех же данных первый советник работает нормально (около 100 сделок), а у другого постоянно выскакивает unmatched data error (в итоге ни одной сделки)

На форуме прочел, что это изза ошибок в истории, но почему тогда первый советник нормально сработал?

Есть ли другие причины возникновения такой ошибки?

 
Попробуй перезагрузить терминал.
 

я столкнулся с тем, что в последней версии если идет обрашение к истории типо: OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true

То возникает такая ошибка

 
Терминал перезагружал не раз:)
 
MikleB писал (а) >>

На одних и тех же данных первый советник работает нормально (около 100 сделок), а у другого постоянно выскакивает unmatched data error (в итоге ни одной сделки)

На форуме прочел, что это изза ошибок в истории, но почему тогда первый советник нормально сработал?

Есть ли другие причины возникновения такой ошибки?


А какую Модель тестирования используют ваши советники?

Может быть такое, что первый использует Контрольный метод или По ценам закрытия.

Еще надо посмотреть данные с каких периодов используется советниками и есть ли они на данный момент в истории.

Если же оба эти варианта не отвечают на ваш вопрос, то надо искать дыры в истории.

 

Модель - все тики (и там и там)


А изза чего вообще возникает такая ошибка, как именно мета трейдер определяет что ошибка в истории ?

 
такая же история возникает частенько, причём в начале теста после обработки таймфреймов
 
облазил весь форум, ни одного внятного обьяснения
 

Loky, Пользователь частенько забывает правильно проинициализировать цикл перебора ордеров истории. Вместо

for (int i=OrdersHistoryTotal()-1;i>=0;i--) { 

он пишет

for(int i=OrdersTotal()-1;i>=0;i--) {

Вот тут-то ошибка перебора ордеров истории и выскакивает. Проверьте на всякий случай свои циклы.

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