Sedok
Sedok личный блог
24 ноября 2018, 21:24

Идея контртрендового робота (зудит 4 года)

Вдохновился вот этим постом.

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

Идея контртрендового робота (зудит 4 года)

Можно сказать инвесторам так: вы зашли в алготрейд, так что нехрен бздеть: переносите просадку молча, без нытья и подскоков на стульях, ждите рековери (иногда до полугода). Но ведь можно это и гуманнее оформить. Я, к примеру, жертва советской стоматологии. И когда меня мама, обливаясь слезами, прижимала к зубоврачебному креслу, а очкастая доктор, приводя в действие сверло от ножной педали, приговаривала«ну ты же мальчик, мальчикам не больно, мальчики не кричат» — то был заряд бодрости на всю жизнь. А теперь — спустя каких-то 30 лет — у нас высокоскоростные буры, пнмш, у нас тихое обезболивание, у нас психология, у нас слюноотсос. Т.е. всё по культуре.

Контртрендовый робот, если бы он был возможен, должен был бы удовлетворять следующим условиям:
  • отстраивался бы от базового робота по таймфрейму. Если базовый робот настроен на тф15, контртрендовый бот должен либо опережать базовый по таймфрейму (тф5), либо отставать от него (тф30);
  • находился бы в позе в среднем 2 раза меньше времени, чем базовый бот. Потому что контртренд по времени в среднем вдвое короче тренда;
  • использовал бы то информационное преимущество, которого не видит рынок. Контрбот видел бы и рынок, и входы базового робота, которые сами по себе очень качественное входное сырьё, прошедшее первичную очистку, фильтрацию;
  • никогда бы не заходил больше, чем на 50% от позы базового робота, позволяя сводной позиции «дышать»;
  • умел бы гибко мимикрировать. В узком канале он бы играл от уровней. А в широком канале он играл бы против выносов, в обратную сторону от пробоя. Т.е. это был бы робот-гибрид. И вся недолга: поймать скачок волы на излёте, когда узкий канал становится широким. Для этого надо иметь индикатор с сильной предсказательной способностью, исторические индикаторы не катят.

Ну, и наконец, самое главное. Копя статистику на дистанции, контртрендовый бот должен показывать сильное преимущество в градиенте «волатильность / доходность» по своей собственной эквити, при сильной отрицательной корреляции с эквити базового робота. Т.е. он должен подрезать зубья на эквити базового робота, затупливать их. И если даже такой робот льёт на дистанции, то, по портфельной теории, он обязан попасть в оптимальный портфель, потому что на единицу потерянной доходности он может генерировать две единицы отсеченного риска.

И ещё одно соображение. Есть сильный шанс, что именно контрбот встретит «чёрного лебедя», а ля 21.09.2015, когда на открытии Si все поймали шпильку 3000 тиков вниз. У меня в этот момент роботы стояли лонг, но были и руки, стоящие в противоположном направлении, в порядке компенсации волатильности выходного дня. И руки выручили, отсекли большую часть проливайки.

Когда котлетка маленькая, специальные приёмы не так уж и важны. Но, когда депо разгоняется, все мыслимые и немыслимые приёмы страхования депо должны идти в ход. Настоящий пост — это как формулировка теоремы Гильберта: формулировка есть, а доказательства нет. Для доказательства нужен местный умелец, некий Перельман. Ждем-с. Специалисты утверждают, что контртрендовый бот невозможен: если сильная отрицательная корреляция с активом, у которого сильное положительное матожидание на дистанции — у контрбота должно быть сильное отрицательное матожидание на дистанции. Но это неверно. Возьмите свою эквити и чернилами нарисуйте к ней противоход, огибающую. И увидите, что есть полноценная рыночная ниша, построенная на ортогональности торговых сигналов. Следить за базовым роботом, но не копировать его маневры — вот залог успеха того, что могло бы созреть в чьей-то гениальной голове. Рынок — это первая сила, базовый трендовый робот — вторая, а контрбот — третья. Табуретка на трех ножках — всяко устойчивее, чем табуретка на двух ножках.

30 Комментариев
  • avror
    24 ноября 2018, 21:48
    отлаживаю сейчас свой алгоритм игры на форексе. Он у меня контртрендовый. Вопросы у меня:
    отстраивался бы от базового робота по таймфрейму

    Зачем?  Вы шум ловите?

    находился бы в позе в среднем 2 раза меньше времени, чем базовый бот.

    А откуда Вы узнали, что сейчас происходит отскок, а не начало нового сильного тренда, который Вам удалось поймать на самой вершине?

    Остальное практически ничего не понял, извините.


      • KarL$oH
        24 ноября 2018, 22:12
        Sedok, контртренд обречен на провал. Статистически проверено великими учеными с уол-стрит))

        Давайте посмотрим вместе на этот график, какой плюс принес бы сейчас контртренд? 

        • FZF
          24 ноября 2018, 22:31
          KLoYH, здесь нет ни одного повода для вхождения по контртенду. Режим ожидания, однако.
        • Сергей Коновалов
          27 ноября 2018, 09:30
          KLoYH, здесь много точек для торговли контртренда, с точностью входа до 10 пп главное знать где выходить а не ждать ракеты.
  • Иван Иванов
    24 ноября 2018, 21:49
    контрендовый робот не может быть убыточным, а только прибыльным, иначе никакогоо сглаживания трендового робота не получится
      • Иван Иванов
        24 ноября 2018, 22:00
        Sedok, 

        • AKC33
          24 ноября 2018, 22:06
          Иван Собакин, )))) да это же  геном! ДНК рынка! ))
  • YuryDok
    24 ноября 2018, 21:53
    Поставил однозначно плюс, но вспомнился советский анекдот: что-то меня в последнее время гондурас беспокоит… — А ты его не чеши!!! )
  • YuryDok
    24 ноября 2018, 22:10
    Sedok, боты реально торгуют на рынке?
  • FZF
    24 ноября 2018, 22:24
    Мля, пипец. У меня за 10 лет не получилось создать ни одного устойчивого долгосрочного трендового алгоритма. Всегда получалось наоборот, контртрендовые.
    Почему-то, все пытаются поймать конец тренда. А нужно всего лишь избегать трендов (или даже подозрение на тред) и питаться флэтовым шумом.
    • Ragnar
      24 ноября 2018, 22:44
      FZF, 
  • Антон Иванов
    24 ноября 2018, 23:00
    Вот вам контртрендовый алгоритм, но построен он абсолютно не по Вашим критериям. К сожалению, наши устоявшиеся понятия о рынке нам же и мешают находить простые решения задач.


     
  • Сергей Симонов
    24 ноября 2018, 23:00
    а я просто запускаю несколько ботов на разные инструменты… в результате имею почти прямую с незначительной девиацией туда-сюда. На синфазность еще ни разу не налетал. Тьфу-тьфу-тьфу))
  • Старый бес
    25 ноября 2018, 01:29
    Почему же так все умнО и непонятно?

  • П М
    27 ноября 2018, 09:45
    а что за пост был, на который из этого поста ссылка вверху?
    я и этот пост пропустил, и даже тот и подавно.
    чёрт, только перестаёшь за SL следить, начинается интересное :)

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

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