PDA

View Full Version : MetaTrader4 - не работает режим тестирования!



smartwind
31-03-2011, 19:06
Здравствуйте!

Терминал MetaTrader4 - не работате режим тестирования.

Скачал историю катировок. Установил период тестирования.

После нажатия кнопки СТАРТ сразу следует звуковой сигнал окончания.

В отчете ничего нет.

Если кто-то сталкивался с подобной проблемой - подскажите в чем здесь может быть дело.

Заранее благодарен!

|Alex|
31-03-2011, 19:59
1) Проверьте свободное место на диске где установлен MetaTrader, когда в тестере используется модель "Все тики" MetaTrader резервирует место на диске бывает до неск гигабаит в зависимости от истории.
2) Проверьте, что скачанная история котировок включает историю с даты измерения теста (некоторые ДЦ поставляют историю не полностью к примеру с 2007 года, а мне нужно раньше отсюда и ошибка)
3) Посмотрите какая ошибка во вкладке "Журнал" после неудачного тестирования.

smartwind
31-03-2011, 20:14
Выдает ошибку no date for testing

Хотя история загружена, и охватывает необходимый период. На диске 7Гб свободно.

|Alex|
01-04-2011, 06:52
Хм странно, ну будем пробовать попробуйте следущее как было напсиано в одной из статьи Mqlabs http://www.forextrade.ru/mqlabs/21.10.2010-mqlabs-zavisimost-v-dvizhenii-valyutnyh-par-chast-3 -Тестирование стратегий
"Во избежание ненужных пауз во время тестирования, связанных с подкачкой недостающей истории, стоит убедиться в наличии одинаковой по глубине истории на всех используемых графиках (отключить автопрокрутку и сдвиг графика, нажать Home и посмотреть значение наиболее ранней даты графика). Если необходима докачка истории, то нажимать Home до тех, пор, пока осуществляется получение новых данных без значительных пауз между новыми порциями информации."
Если не поможет попробуйте скачать MetaTrader от другого ДЦ к примеру от Broco
http://ru.old.brocompany.com/trading-platform/broco-trader/
Пользуюсь сам в плане аналитики достаточно много инструментов для торговли.

Scriptong
01-04-2011, 10:32
Выдает ошибку no date for testing

Хотя история загружена, и охватывает необходимый период. На диске 7Гб свободно.

Скорее всего, история загружена по таймфрейму, отличного от того, на котором вы производите тестирование. Чтобы исключить такую ошибку, закачайте минутную историю необходимой глубины. Для минуток нужно будет установить как можно большее количество баров в настройках МТ4 (Сервис - Настройки - Графики - Макс. баров в истории). Учесть, что для одного года необходимо около 370 000 минутных баров.
Хорошую историю по мажорам можно взять здесь, раздел тестирование (http://www.forextrade.ru/mqlabs/16.09.2010-mqlabs-obem-sdelki-i-veroyatnost-ee-uspeshnosti).
После формирования минутной истории откройте график М1 нужной пары и запустите на нем стандартный скрипт period_converter. В качестве единственного его входного параметра укажите количество минут, входящее в создаваемый период (для часа - 60, для Н4 - 240). Таким образом, сформируйте историю для каждого используемого таймфрейма.

smartwind
06-04-2011, 07:58
Спасибо за советы, вроде разобрался. Сейчас тест вроде работает.

Проблема решилась при помощи перезагрузки истории катировок, и запуск терминала от учетной записи администратора.