Дмитрий. А
Дмитрий. А личный блог
12 ноября 2014, 01:17

Вопрос по тестированию на МТ5

Всем привет! Тут заинтересовался терминалом Мт5, брокер БКС, торгую на нем на форсте, все нравится — быстрый, надежный, для более менее простой торговли на форсте без ориентировки на ММВБ без кучи приблуды с квика,  в связи с этим возник вопрос по тестированию алгоритмов на нем, есть пару вопросов:
1. Кто пробовал тестировать на нем алгоритмы (в простонардии — советники) в встроенном тестере стратегий? просто я пробовал несколько алгоритмов протестировать не получилось — вообще не тестирует, прогоняет по быстрому и ни одной сделки, я где то слышал что тестер для фртса не сделан, так ли это или же нужно настраивать что то?
2. Если у кого производилось тестирование алгоритма и запускался в работу, то как результаты достоверны ли они с реальными торгами?

Подскажите, помогите пожалуйста, в инете много инфы, но она там практически вся для форекса и МТ4.
Заранее спасибо за любую помощь) 
24 Комментария
  • SECRET
    12 ноября 2014, 01:31
    МТ5 для фортса нормально работает и тестирует. Смотрите логи и настройки советников, ищите ошибки.
    • Жадный Яша
      12 ноября 2014, 01:47
      SECRET, на тиках не тестирует, в этом его огромный минус. Но хотя бы склеенные фьючи добавили уже.
      • SECRET
        12 ноября 2014, 02:34
        Bocman, если заморочиться то можно сделать чтобы и на тиках тестировал и на истории стакана.
        • Жадный Яша
          12 ноября 2014, 03:01
          SECRET, подгружать свои данные? в каком направлении смотреть?
          • SECRET
            12 ноября 2014, 09:46
            Bocman, Нужно просто написать на MQL свой виртуальный тестер стратегий :D И во время торговли писать реальные тики и стаканы, которые затем загружать туда…
        • Жадный Яша
          12 ноября 2014, 03:31
          SECRET, возможно можно лоадить свои данные и отправлять их через EventChartCustom и хендлить их через OnChartEvent вместо OnNewTick.
          • Redline
            12 ноября 2014, 09:58
            Bocman,
            зачем EventChartCustom подключать для этого?
            Можно прямо в OnTick() восстанавливать состояние окружения.
            Данные можно брать из истории торгов в формате QSH, которую пишет ItInvest и публикует на сайте.
      • SECRET
        12 ноября 2014, 02:35
        Дмитрий Андреев, Странно, брокер должен давать доступ к историческим данным. У меня счет в Открытии есть, там проблем нету
          • SECRET
            14 ноября 2014, 11:55
            Дмитрий Андреев, Здравствуйте!
            1. Не уверен, но вроде можно импортировать историю в МТ5 из файлов. Для меня никогда не стояла задача тестировать на таких больших интервалах.
            2. Полагаться можно только на данные, которые пишете сами в режиме реального времени, т.к. в МТ5 нету ни тиковых данных ни истории стакана.
  • vito2000
    12 ноября 2014, 01:57
    Работаю с Quik + Qscalp. Хотел бы попробовать МТ5, но для него нет Qscalp. Какой в нем стакан? В смысле удобно ли быстро выставлять заявки/стоп-заявки в один клик как на Qscalp.
  • Андрей
    12 ноября 2014, 02:48
    Говорят да)))
    … типа супер.
  • Redline
    12 ноября 2014, 10:03
    Когда будете тестить стратегии, имейте в виду, что маркет ордера он все время торгует с учетом спреда. Причем спред он берет максимальный за ту минуту, в которой прошла сделка. Т.е. спред фиксированный и максимальный за минуту. Если МО итак не очень большое, то на тестах сразу увидите плавный слив. Как простетить без учета проскальзывания я так и не понял.

    Я все баровые страты тестирую в WLD, а потом уже торгую в MT5.
    Но тестер в MT5 очень неплохой и гибкий.
    • SECRET
      12 ноября 2014, 10:22
      Redline, я тоже столкнулся с проблемой спредов. Поэтому сделал альтернативный расчет профита по исполненным ордерам и выводил его в результаты тестирования. По этим расчетам и шла оптимизация.
      • Redline
        12 ноября 2014, 10:30
        SECRET,
        вообще для скоростных страт много нюансов: проблема спредов, история стаканов отсутствует, тики рассчетные, учет ликвидности тоже непросто осуществить. Слишком как-то не точно все получается. Уже не знаю что лучше, дальше тянуть связку MQL+Delphi или идти в сторону StockSharp. Судя по описанию, там все это уже встроено...
        Что скажете?
        • SECRET
          12 ноября 2014, 10:36
          Redline, Полностью свой софт на C++ и прямое подключение должны решить все проблемы.
          • Redline
            12 ноября 2014, 10:37
            SECRET,
            это понятно.
            Я про тестирование.
            • SECRET
              12 ноября 2014, 10:50
              Redline, Свой тестер нужен.
  • BCS
    12 ноября 2014, 16:44
    Дмитрий, можете отправить описание ситуации через форму обратной связи на нашем сайте broker.ru. Сотрудники уточнят у вас некоторые детали и направят запрос разработчикам. Или, как здесь уже правильно советовали, обратиться к разработчикам напрямую или на www.mql5.com.
    С уважением,
    ФГ БКС
  • BCS
    13 ноября 2014, 10:02
    Дмитрий, выберите QUIK. Там разберутся, если суть проблем опишите. А на www.mql5.com помощи не оказали?

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн