Блог им. eskalibur

Слизь, борьба с чудовищем.

Слизь, борьба с чудовищем.
Проскальзывание, это чужой, который портит результаты алгоритма. Да да, именно чужой — более быстрый, более информированный, более ушлый — тот кто обходит тебя на повороте, пока ты только начинаешь входить в вираж.
Как бороться?

Самый очевидный способ:

1. Колокация, расположение торговых алгоритмов рядом с сервером биржи, свой софт, свои коннекторы plaza fast, gpu  и т.д.  Борьба за миллисекунды, доступа к стакану. Стоит денег, упороться можно в сотни тысяч рублей. Для тех кто может — лучший способ.

2. Анализировать стакан, бить в лучший бид или лучший аск, когда время разъедания меньше времени доставки ордера. Но попадаешь на высокую комисcию. Стоит денег.

Для простых парней из деревни:

3. Выбор ЛИКВИДНОГО инструмента для торговли. 

4. Использование лимитных ордеров.
Рабочий метод для входов в позицию.
Вся проблема в выходах, если используешь для выхода, пробой минимума (лонг) или максимума (шорт), или пробой любого другого скользящего уровня, то рискуешь с лимитником оказаться в позиции во время шторма. Цена просто может не вернутся к лимитнику ни через 10 минут, ни через час, ни через день. В итоге, если лимитку не съели, через какое-то время (например, 10 минут) нужно переставлять ордер, принимая проскальзывание, иначе растёт вероятность проскальзывание в — 100р превратить в — 2000р.
Если стратегия работает от лонга, то лимитники не спасают на выходе, так как обычно цена падает резко.
Если стратегия работает от шорта, то проблем значительно меньше. У шортовых алгоритмов слизь особо не накапливается на выходе.

Модификация стратегий:

5. Разработка стратегий с выходами без пробоев уровней (скользящих стопов, уровней, линий фибоначи и т.п.), по типу описанных в п.4.

6. Контртренд — проскальзывания либо отсутствуют, либо отрицательные. Требует особого бэкграунда.

7. Увеличение средней сделки стратегии.
Этот параметр по возможности надо максимизировать.
Максимизировать можно двумя способами:
— уменьшать количество входов
— уменьшать количество выходов
К трендовым алгоритмам с большим числом сделок (600 и более в год), работающим на свечах, стоит относится с осторожностью, подвергать более суровым испытаниям. На тиках легче добиться соответствия тестов и реальных торгов, но стратегию сделать сложнее.

8. Использовать раннее срабатывание. Например, система осуществляет вход при пробое одного стандартного отклонения хаем следующей свечи. Формула стандартного отклонения и среднего известна. Считаем при какой цене на следующей свечке случится пробой (сработает триггер на вход). Когда цена подходит к этой цене — за один (два) минимальный шаг цены, отправляем ордер на вход.
Другой пример, стратегия лонг, цена подходит к стопу, не надо дожидаться, когда она его пробьёт, выходим на минстэп раньше, особенно если начинает увеличиваться скорость потока сделок. Вероятность срабатывания стопа, или пробоя уровня увеличивается, по мере приближения к нему. Раннее срабатывание может дать драгоценные секунды выхода в момент паники.

9. Использовать фильтр по волатильности, либо по скорости потока сделок. При высокой волатильности шанс утонуть в слизи очень высок, так как растёт среднее проскальзывание. Спорный метод, в трендовых стратегиях период жатвы чаще всего на высокой волатильности.

Изменение условий тестирования и отбора стратегии

10. Учитывать возможные проскальзывания в подготовке стратегии.
Усложнять тестирование и поиск стратегии. То есть закладывать большие проскальзывания, большую комиссию и/или усложнять критерий входа и выхода из сделки в тестах. Например, ордер считается взятым, если следующая свеча за свечой на которой выставляется ордер пробивает цену на 3 — 4 минимальных шага цены, ещё лучше использовать задержку взятия  — считать что ордер берётся только со второй свечи после выставления ордера, и при пробитие на 3 минимальных шага. 

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.

1.1К | ★3
18 комментариев
Алготрейдеры всё делают неправильно.
Надо увеличивать пункты на проскальзывание.
Учитывать комиссии.
Уменьшать риски. Риск 1%.
При этом, увеличивать стопы, уменьшать лот.
Переходить на старшие графики. Д1.
Медленные индикаторы. Редкие сигналы.
6 — неверно. Мы либо тейкеры, либо мейкеры. У тейкера проскальзывание ухудшает результат. Как трендовый, так и контртрендовый алгоритм (если не протестировано иное) должны исполняться в режиме тейкера ликвидности. Предположу, что почти у всех, так ратующих за мейкерские заявки ничего не протестировано и это до поры до времени, пока не влетят за ушедшим от них рынком.
7 — путь к граалю:))))
avatar
Снижать частоту сделок, тогда издежки на микроптери будут меньше.
avatar
Дмитрий Овчинников, приведу пару примеров таких оксюморонов (PT, BR):


avatar
Небздящий, пост не про комиссию брокеру. Плаза и колокация не для нищебродов. Большие суммы, большие обороты, слизь может быть значительно больше стоимости плазы, колокации, и штата сотрудников.
avatar
Eskalibur, Плаза 4-6, сервак за стенкой от биржи 10. Либо алгоритмы не прибыльные либо действительно денег в обороте не богато. Мы из одного города можем за кофем обсудить)
avatar
Небздящий, если вы хотите встретиться, пишите в личку, всегда рад контактам с зарабатывающими трейдерами.
avatar
Дмитрий Овчинников, 1. то, что это на порядок сложнее, а при ограничении данных невозможно оттестировать.
2. то, что это технически больше работы по реализации
3. это часто невозможно из-за логики контртренда. Мы делаем сделку против движения после этого движения, но в какой момент/на каком уровне, мы заранее не знаем, а гипотетически раскидывать лимитки для ловли ножей опять же технически  допработы.
4. в этом нет практического смысла при достаточно высокой средней сделке.
avatar
Eskalibur, тф данных, на которых всё рассчитывается — минутки. фактический тф позиций — дни, недели, даже месяца.
avatar
Sergey Pavlov, спасибо, теперь понятно, что вы имеете ввиду.  Комисс и слизь наверное вообще не ощутимы.
avatar
Eskalibur, они в сумме порядки трети ндфл
avatar

Читайте на SMART-LAB:
Селигдар не будет платить дивиденды за 2025 год
Совет директоров Селигдара ожидаемо отказался от дивидендных выплат за 2025 год. Решение полностью укладывается в финансовую картину компании. По...
Инвестиции без спешки: торгуем в выходные
Алексей Девятов Рынок часто движется импульсами, тем важнее оценивать активы без спешки, не отвлекаясь на инфошум. Для этого отлично подходят...
Фото
Доллар держит позицию, но теряет импульс перед отчетом по занятости
Евро в пятницу показывает уверенный рост против доллара, хотя новостной фон формально не выглядит благоприятным для риска. Рынок получил новый...
Фото
Выработка электроэнергии в РФ в марте 2026г. по Росстату и объем потребления энергии в апреле 2026г.
Росстат представил данные по выработке электроэнергии в РФ в марте 2026г.: 👉 выработка электроэнергии в РФ — 106,34 млрд кВт*ч. ( -0,7%...

теги блога Александр

....все тэги



UPDONW
Новый дизайн