Ilya
Ilya личный блог
03 июня 2018, 18:31

Тестер стратегий МТ5

вопрос по тестеру стратегий МТ5.
Ниже 4 графика...

1 — газ в режиме «все тики»
Тестер стратегий МТ5

2 — газ в режиме «Каждый тик на основе реальных тиков»
Тестер стратегий МТ5

3 — сишка в режиме «все тики»
Тестер стратегий МТ5

4 — сишка в режиме «Каждый тик на основе реальных тиков»
Тестер стратегий МТ5

кто-то может объяснить физику явления? ситуация аналогична вне зависимости прогоняю я тестер на минутках, 5-минутках, часовиках и тп… как на часовиках то тики могут влиять я не понимаю....
Короче сам для себя не могу объяснить почему так.

49 Комментариев
  • Байкал
    03 июня 2018, 18:38
    Что за робот?
      • Байкал
        03 июня 2018, 18:49
        Ilya,  понял
  • bocha
    03 июня 2018, 19:01
    (если «трали-вали(t-1)») -> (вход(t)) замените на 
    (если «трали-вали(t-2)») -> (вход(t))
    • ezomm
      06 июня 2018, 14:58
      bocha, тепло.Сигнлы надо сдвигать в прошлое.
  • Александр
    03 июня 2018, 19:29
    Потому-что мт5 сделана через одно место.
      • Александр
        04 июня 2018, 09:47
        Ilya, Думаю это тупизм разработчиков и «глюки» программы. Используй режим: «Каждый тик на основе реальных тиков» и все будет хорошо :)
          • Александр
            04 июня 2018, 10:55
            Ilya, Хотя честно :) Наверное в разных режимах лучше потестировать.
          • Александр
            04 июня 2018, 10:56
            Ilya, Наверное ничто не мешает самому написать тестер. В стокшарпе есть тестер. Можно его попробовать. Но там разбираться надо.
    • IgorAnd
      03 июня 2018, 21:49
      Абориген Питерский, ку!)
      (только сейчас к своему стыду вдруг случайно подумал, что я даже не плюсовал твой профиль))
      исправил это упущение)
      • Питерский Хулиган
        03 июня 2018, 23:26
        IgorAnd, благодарю… и так совпадаем по всем вопросам жития… все ок…
  • Sergey
    03 июня 2018, 21:07
    Знакомая история. Тестер от МТ самое кривое, что есть на рынке. Выбрасывайте смело.
      • KarL$oH
        03 июня 2018, 22:41
        Ilya, ручками в экселе, мой друг, иначе никак ;)
          • KarL$oH
            03 июня 2018, 22:51
            Ilya, не любишь шайтан-машину под кодовым названием эксель?)
      • Ну как бы
        04 июня 2018, 00:57
        Ilya, в тслабе тестер бесплатный — просто скачиваешь с их сайта и тестируешь сколько влезет.
        Тслаб платный только для торговли. 
      • Sergey
        04 июня 2018, 16:33
        Ilya, тестирование в ТС ЛАб бесплатно.

        Ещё есть S#, Lean — для C# программистов как я. У меня лично тестер самописный на основе S# исходников. Тестирует по стаканам, это самое точное.
          • Sergey
            04 июня 2018, 21:21
            Ilya, я криптой торгую. Коплю сам Гидрой историю.

            Для МБ есть покупные данные.
      • bocha
        06 июня 2018, 15:02
        Ilya, можно еще Амиброкер взять. В России — условно бесплатная программа. Связка с квиком давно прописана (http://www.amisite.ru/) Если количество стратегий невелико, можно торговать
    • Boris Litvinov
      04 июня 2018, 18:00
      Sergey, а конкретно, на реальных тиках, или от минуток пример
      • Sergey
        04 июня 2018, 18:17
        Борис Литвинов, тиковые данные не использую. Причин тут две

        1) Если нужно самое точное исполнение, то наиболе приближено к этому — это спред. Лучше стакан, чтобы оценивать и ликвидность. На тонком рынке в стаканах роботы не стоят, но они котируют уровни.

        2) Если точность не нужна — свечи. Они и быстрее, что экономит время на прогонах.

        поэтому в моем аппроче тики бесполезны.
  • IgorAnd
    03 июня 2018, 21:50
    все эти тесты стратегий — туфта полная. Вон на ПАММ счетах многие выкладывают подобные графики из тестера — типа «я вот торгую по такой ТС».
    А дело к делу в реале — слив за сливом…
      • IgorAnd
        04 июня 2018, 00:05
        Ilya, курвоверфиттинг

        звучит почти как «петтинг»
  • Friendly Deep Space
    03 июня 2018, 23:50
    Ну я так понимаю «все тики» это случайное блуждание внутри свечи, а реальные тики — тики с биржи. Ибо во время теста «все тики» в папке метака в каталоге пользователя генерится дикого объема файл под 3-4Гб с нагенеренными тиками и на нем уже идет тест. При чем после теста файл не удаляется и жрет место на диске.
  • Vanches
    04 июня 2018, 09:33
    Чтобы разобраться почему так получается, можно поискать информацию об этих режимах тестирования на оф.сайте терминала. Тогда всё вам будет понятно.
      • Vanches
        04 июня 2018, 18:29
        Ilya, возможно, что надо разбираться с вашим роботом, а не с тестером терминала? Просто у меня только положительные впечатления от работы с мт5… Если, наример, в вашем алгоритме используется трейлинг на маленьком расстоянии, то из-за особенностей моделирования синтетических тиков, результаты тестов будут гораздо лучше чем на реальных тиках.
        А какое у вас среднее время открытой позиции?
  • Sergey Pavlov
    04 июня 2018, 12:58
    python, r etc позволяют сделать свой тестер быстро и вы будете понимать результат. Тслаб позволяет сделать тест вообще безо всяких кодов.
      • Sergey Pavlov
        04 июня 2018, 16:29
        Ilya, много чего есть в интернетах:)
        вопрос лишь в том, надо ли оно:)
  • Чёрный кот
    04 июня 2018, 17:31
    В МТ5 весьма неплохой тестер, проверяй свой код, или дай посмотреть)   А кто пишет, что тестер говно, сами криворукие недопрограмисты. Еще никто из них не смог доказать кривость тестера. Только и могут на форумах кукарекать)  В режиме «все тики» — тики генерируются, и можно случайно написать тестерный грааль. 
  • Delfin-S
    11 июня 2018, 15:19
    Есть же форум mql там же явно больше людей в теме шарящих, чем тут.
  • C-4
    15 июня 2018, 22:47
    Скорее всего используете отложенные ордера. В режиме генерации всех тиков, ценовых зазоров (микрогепов) нет, данные генерируются последовательно. Отложенники исполняются строго по заявленным ценам. На реальных тиках из-за микрогепов, исполнение зачастую происходит по худшим ценам. Отсюда и разница в результатах.
    Замечу, что оба режима верны, но это не снимает ответственности с пользователя. Необходимо четко понимать как работает тот или иной режим тестирования (в любом тестере стратегий, не только в МТ5) и уметь «правильно его готовить». 

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

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