Мальчик buybuy
Мальчик buybuy личный блог
Сегодня в 01:33

Пособие для молодых алготрейдеров

Доброй ночи, коллеги!

Внезапно решил я поделиться своим опытом с молодежью, дабы она не набивала денежно-болезненные шишки.

Тезисно:

1. Алготрейдинг на (условных) рынках с нулевыми комиссиями и нулевыми спредами (да, сынок, это фантастика) устроен очень просто. Все активы делятся на 2 класса — LP и LA (см. мои блоги) и как их торговать — вполне понятно.
2. Но реальный мир содержит и спреды, и комиссии. Поэтому ко всем активам (и биржам) применяется следующая градация, которая сравнивает среднее изменение цены на баре (минутном, часовом, дневном — в зависимости от таймфрейма) с комиссией за сделку. В этой классификации активы делятся (в зависимости от таймфрейма, конечно) на высококомиссионые и низкокомиссонные.
3. С низкокомиссионными активами все просто — они торгуются практически по тем же правилам, что и безкомиссионные (ну есть небольшие поправки, но это некритично).
3.5. Не забываем, что термины выше зависят от таймфрейма. Так на дневках почти все активы низкокомиссионные, но доходность идеальных систем на дневках на порядок меньше доходности систем на минутках (где о низкокомиссионности можно только мечтать). Так что все эти рассуждения существенным образом зависят от масштаба временной шкалы.
4. С высококомиссионными активами все очень плохо и сложно. Если комиссия чересчур высока, то Buy&Hold или Sell&Hold — это единственно возможные успешные стратегии. Если комиссия не так высока — возникают очень сложные алгоритмы, которые позволяют извлекать достойную прибыль. Все они устроены на порядки сложнее, чем алгоритмы из п. 3.
5. В этот момент продвинутый читатель может сделать псевдоумное замечание, что торговля лимитными ордерами не предполагает никаких комиссий, поэтому все изложенное выше — чушь. Для таких продвинутых читателей отдельно поясняем, что реальная торговля требует перестановки неисполненного лимитного ордера каждый бар (меняется в зависимости от таймфрейма), что приводит к появлению скрытых проскальзываний, вполне эквивалентных комиссиям. Ну и математика лимитных ордеров на порядок сложнее математики маркетных ордеров.

Мораль:

Выбирайте активы и биржи, на которых процентная комиссия как минимум на порядок ниже, чем среднее процентное приращение цены актива. Все остальное — удел унылых и упертых профессионалов...

С уважением
8 Комментариев
  • vladimir55
    Сегодня в 05:00
    Ни о чем :)
  • rog
    Сегодня в 05:33
    если есть у вас такие исследования, то было бы очень интересно ознакомиться. Список примерный низкокомиссионных активов для таймфрейма 5-30мин на МосБирже можете дать? 
    • Задача трех тел
      Сегодня в 07:49
      rog, ничего он не даст. Мальчик буйбуй теоретик. Он алго не торгует, а только размышляет. Поэтому с характеристиками активов не знаком.
    • Игорь Жуков
      Сегодня в 08:26
      rog, у фондов ликвидности комиссия 0 у брокеров кто создал этот фонд. Правда ходят они мало :)
    • ves2010
      Сегодня в 09:59
      rog, забей на москухню… не ограничивай себя


  • Мирный Дмитрий
    Сегодня в 08:39
    Тьфу ты, я думал алко
  • ves2010
    Сегодня в 11:00
    нуу впринципе логично... 

    но я бы добавил что торговать надо простые и понятные активы...
    вот например 

    удалил кто хотел тот прочел
  • __rtx
    Сегодня в 17:54

    … Ну и математика лимитных ордеров на порядок сложнее математики маркетных ордеров...


    Когда эта математика делается вместо того чтобы смотреть на те моменты которые на самом деле нужны. Т.е. это как пытаться левой ногой выключить/включить свет в комнате(вместо того чтобы просто любой рукой это сделать).

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


    Продвинутый читатель догадывается что если ты понимаешь куда пойдёт цена то неважно лимитный или рыночный ордер главное чтобы цена пошла туда куда ты предполагал. Ещё продвинутый пользователь понимает что без контекста вся билиберда написанная в посте это сказки для тёти Маши, дяди Гены, Артурчика и т.д. С таким же успехом можно рассказывать такие истории(основано на реальных событиях и тиковых данных) — заходить рыночными либо лимитными ордерами с отступом 150 пунктов от бид/аск даёт тот же график эквити, доходность, просадки шарп, шмарп и т.д. Но если чуть чуть изменить контекст то все эти «советы/исследования/наблюдения» можно отправить в мусорку(как и этот пост напутствие новичкам). Всё зависит от контекста и «трейдинга» про который мы говорим. Например если это хфт то там одна ситуация если про «понимать куда пойдёт цена» совсем другая ситуация, ёмкость, время для входа/выхода в/из позицию/ии и если смотреть не линейно то и коммиссия и проскальзывание может быть!!! (внимание сейчас всем впечатлительным просьба отойти от экрана)!!! отрицательной и всё такое. Для продвинутого пользователя(который говорит в посте про доходность) слова бар, таймфрем и вообще «мыслить линейно» это какая-то не очень релевантная тема т.к. обычно не используется. Т.е. если принять тот факт что линейное мышление применительно к нелинейным сущностям даёт мусор(например торговля не очень больших трендов и т.п. тем где нет очевидного и где всякие статистические тесты показывают что имеем дело с шумом или чем то подобным) и начать мыслить не линейно то проблемы можно решать. Для примера. Торгуем тренд но ещё есть фильтр который наводит суеты(в большем кол-ве случаев) и среднестатистически спасает от плохих ситуаций. Т.е. он может сократить позицию либо закрыть и потом опять её набрать(когда посчитает что шухера не будет) без сигнала т.е. опять наберёт позицию которая была до этого. Поэтому все вот эти «смыслоблудия» новичкам не дают никакой пользы а только забивают мозг не нужной ботвой. Во первых потому что сам совет эту чушь т.к. контекст решает и во вторых чтобы новичёк понял куда это всё пристроить ему сначала надо самому для себя построить какое-то понимание(возможно с ошибками и т.д.). Самое плохое что можно придумать для(стабильного(относительно)) алготрейдинга — это смотреть/мыслить линейно как вот это например.

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


    На мой взгляд «порядочные алготрейдеры» так не мыслят т.к. понимают что то что в цитате выше это лишь то как обычно принято смотреть на мир. Но если убрать «линейность» то внезапно окажется что и комиссия и проскальзывание может быть отрицительным и та куча на первый взгляд бессмысленных сделок в логе не являются таким уж хаосом(по факту и по статистике).


    Поэтому я бы оценил пост на троечку с минусом и не советовал бы такое читать новичкам т.к. это ботва.

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

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