Тестер не тестирует до конца. Помогите, может кто сталкивался с подобной проблемой. - страница 2

 
Vinin:

Значит просто деньги кончились или история. Хотя вернее всего первое


Ни первое, ни второе.

Повторюсь, проблема наблюдается только при моделировании Все тики, при Контрольных точках - все нормально!

 
Set777:


Ни первое, ни второе.

Повторюсь, проблема наблюдается только при моделировании Все тики, при Контрольных точках - все нормально!


Тогда все очень просто - памяти не хватает (Конечно Вы понимаете что не о Вашей)
 

Такая же проблема. Задаю дату с 2000.01.01 по настоящее время, тестер доходит до середины 2010 года и заканчивается на этом.

Почему так происходит и какое решение - пока не знаю.

 
Bicus:

Такая же проблема. Задаю дату с 2000.01.01 по настоящее время, тестер доходит до середины 2010 года и заканчивается на этом.

Почему так происходит и какое решение - пока не знаю.


Перейти на МТ5, проблем с памятью уже не будет. Мт4 может использовать максимум 2 гигабайта
 
Vinin:

Тогда все очень просто - памяти не хватает (Конечно Вы понимаете что не о Вашей)


Исключено!

Процессор: 6-ядер (3.30GHz каждый)

ОЗУ: 8Gb

HDD: 3Tb

 
Set777:


Исключено!

Процессор: 6-ядер (3.30GHz каждый)

ОЗУ: 8Gb

HDD: 3Tb


Количество ядер и Ваши 8Gb МТ4 до фени. Ему нужно одно ядро и 2Gb. Больше он переварить не сможет. А если для формирования истории нужно больше двух, то она будет обрезана под эти два гига.
 
Vinin:

Количество ядер и Ваши 8Gb МТ4 до фени. Ему нужно одно ядро и 2Gb. Больше он переварить не сможет. А если для формирования истории нужно больше двух, то она будет обрезана под эти два гига.

да это не важно, в общем, не в этом проблема...
 

Конкретный пример:

Тестируем один и тот же советник, модель: Все тики

1) период 2005.01.01 - 2012.03.15. Тестер заканчивает тестирование на дате 2011.03.23 (закрытие последнего ордера по мнению тестера, ордер закрыт по SL).

2) период 2007.01.01 - 2012.03.15. Тестер заканчивает тестирование на дате 2011.08.31 (принудительное закрытие открытого ордера, последняя запись close at stop).

3) период 2010.01.01 - 2012.03.15. Тестер заканчивает тестирование на дате 2012.02.14 ( закрытие последнего ордера, ордер закрыт по SL, так и должно быть ).

.

Тестируем тот же советник, меняем модель: Контрольные точки

1) период 2005.01.01 - 2012.03.15. Тестер заканчивает тестирование на дате 2012.02.14 (закрытие последнего ордера, ордер закрыт по SL, так и должно быть).


 
Может есть возможность принудительно не останавливать тестирование, пока не дойдет до определенной даты, прописав это в коде?
 

Т.е. проблема есть, о ней все знают, но путей решения, как обычно, НЕТ! Очень печально... (((

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