Andrei Shevelev
Andrei Shevelev личный блог
25 февраля 2023, 19:41

Где лось? Или почему алготрейдеры все таки сливают. Часть 1.

Где лось? Или почему алготрейдеры все таки сливают. Часть 1.




https://www.youtube.com/watch?v=QY3uP0ZDz4c&t=641s

По мотивам ответов на вопросы известного (как минимум мне) алготрейдера из Краснодара Алексея Вана.

«Тесты есть тесты, реал есть реал, это разные совершенно сущности. И они порой не соприкасаются.… У нас практически все один в один идет, но процентов 10% сделок действительно отличаются. То не откроются, то откроются… Просто мне эта метрика не интересна, сравнивать сидеть тестер с реалом. ...»

Цель: понять какой смысл в сверке тестера с реалом.

Логика алготрейдинга, как я ее понимаю: читаем книжки, пялимся на графики, анализируем статистику, ковыряемся ... плюем в потолок. В итоге у нас появляется гипотеза, что некий алгоритм открытия и закрытия сделок на конкретных инструментах должен нам приносить прибыль. Мы забиваем этот алгоритм в код и делаем тест на исторических данных. Этот тест является проверкой нашей гипотезы и на основании его принимаем решения применять ли этот алгоритм на реале.

На основании теста мы ставим робота на реал, но дальше нам почему то не интересно, а может наш тест вообще не имеет никакого отношения к реальности. Разные сущности? 10%? Один «незапланированный» лось может убить весь депозит. Вы торгуете трендовыми роботами? Одна сделка может сделать прибыль за год. А если именно она не откроется? В тесте будет, а на реале нет. Не интересно?

На минуточку, если бы астрономам и математикам XIX века было бы не интересно сверять тесты с реалом не был бы открыт Нептун.

Ок Хорошо (импортозамещение). Попробуем позаниматься такими проверками. Ведь лично мое, крайне скромное ИМХО, что если тесты не соответствуют реалу, либо мы не в курсе, что есть разница, какая она, и почему, то все тесты вместе с алгоритмами можно выбросить на помойку. А мы по итогу, много лет очень высокоинтеллектуально и с очень умным видом впустую удовлетворяем свой мозг.

Вот появился у нас робот. Для начала нам вообще по фиг, мы просто не в курсе, что надо заморачиваться по тестированию. Вопрос просто не стоит такой, что реал может отличаться от теста и тестируем робота со ста баксов на наших любимых свечных данных (мы же считаем, что этого достаточно, а искать тиковые данные нам просто в лом):

  Где лось? Или почему алготрейдеры все таки сливают. Часть 1.   Где лось? Или почему алготрейдеры все таки сливают. Часть 1.  

И это за полгода. Делаем лэндинг и впариваем его пенсионерам, и домохозяйкам по штуке баксов за копию. Ставим его на свои личный реал и начинаем выбирать яхту, и недвижимость в Дубаях.

Через полгода получаем результат (период и теста, и реала один и тот же, у нас машина времени)):

  Где лось? Или почему алготрейдеры все таки сливают. Часть 1.   Где лось? Или почему алготрейдеры все таки сливают. Часть 1. 

Как-то прям сильно скромнее. В этом месте от товарищей, которые начинали сливать на форексе, а теперь уже с более умным видом продолжают сливать в других местах слышится гул: «Фууэ, форекс лохотрон». Ну, да — да. Форекс лохотрон, а на биржах просто «разные сущности»)).

Первый вывод: результаты тестов робота могут очень сильно отличаться от его работы на реале, хорошо бы разобраться почему есть различия и в какую они сторону, чтобы потом мучительно не сожалеть о потраченных годах на создание роботов прибыльных только в тестере.

Продолжение следует ... 

Где лось? Или почему алготрейдеры все таки сливают. Часть 2.
37 Комментариев
  • 3Qu
    25 февраля 2023, 19:45
    Сливают не алготрейдеры, а кретины, которые считают себя алготрейдерами.)
    МТ4-5 дают полную иллюзию.))
  • Алексей
    25 февраля 2023, 19:49
     Начало статьи понял, а что там форекс — не форекс уже не догнал.
    Правильно ли понял ты тестишь ботов на форексе? Или?
  • А. Г.
    25 февраля 2023, 20:06
    Губят людей не алгоритмы, а плечо. С плечом 50:1 и больше, рано или поздно сольет любой алгоритм. А без плеча (т. е. позиция по номиналу не больше депозита) на евродолларе никто из совершающих не более 1-й операции в день не сольет 100%, даже если будет стараться.
  • SergeyJu
    25 февраля 2023, 23:33
    Регулярная сверка позиций и результатов бумажной торговли и реальной — неотъемлемый инструмент работы алго. 
    Не следует манкировать выполнением домашней работы.

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

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