Алгоритмическое исполнение: перестаньте раздавать деньги даром
🎯 Чему вы научитесь
К концу урока вы сможете:
- Slippage измерим: (цена исполнения - средняя цена) / средняя цена, по каждой сделке
- Лимитные заявки бьют рыночные: вы меняете несколько упущенных исполнений на лучшую среднюю цену
- Набирайте объём в 2-3 транша, а не одним исполнением по одной цене
- Схема: измерьте свой slippage → перейдите на лимитные и стоп-лимитные заявки → избегайте первых и последних 15 минут
⚡ Быстрые шаги на завтра (нажмите, чтобы раскрыть)
Не перегружайтесь. Начните с трёх действий:
- Посчитайте сегодня вечером, во что вам реально обходится slippage — Откройте последние 20 сделок. По каждой запишите: (1) намеченную цену входа, (2) фактическое исполнение, (3) разницу. Посчитайте: средний slippage на сделку, суммарные издержки и долю slippage в валовой прибыли. Сара Мартинес потеряла $14,237 на издержках исполнения только за первый квартал 2024-го (около 90 сделок) — 33 % потенциальной прибыли того квартала, уничтоженные рыночными заявками и плохим таймингом. Если ваш slippage выше 0,1 % на сделку или выше 10 % валовой прибыли, вы теряете тысячи каждый год. Нельзя улучшить то, что не измеряешь.
- Перейдите на лимитные заявки на ближайшие 10 сделок — НИКАКИХ РЫНОЧНЫХ ЗАЯВОК (кроме экстренных случаев). Ставьте лимит по цене спроса (при покупке) или предложения (при продаже). Если за 30 секунд нет исполнения, сдвиньте на 1 тик. Для стопов используйте стоп-лимитные заявки, а не стоп-рыночные. Экономит 0,05-0,15 % на сделку = 5-15 % в год на 100 сделках. Рыночные заявки = мгновенное удовлетворение + мгновенный slippage. Лимитные заявки = контроль цены. Вы упустите 5-10 % сделок, зато сэкономите 0,05-0,15 % на тех 90-95 %, что получите. В сумме плюс. Ведите статистику исполнения и slippage как доказательство.
- Заведите «зоны без сделок» для окон с высоким slippage — Избегайте: 9:30-9:45 (самые широкие спреды, худшие исполнения), 12:00-13:30 (низкий объём, широкие спреды), 15:45-16:00 (дикие колебания, хаос ребалансировки). Сара торговала в 9:35: в среднем 0,18 $ slippage на акцию. Дождавшись 9:50: 0,06 $ на акцию — экономия 0,12 $ на акцию × 100 акций × 50 сделок = 600 $ в год. В эти окна спреды расширяются в 2-5 раз. Запишите 10 примеров в духе «хотел торговать на открытии, подождал, сэкономил X $». Доказательство того, что терпение — это деньги.
У вас 70 % удачных сделок и в среднем 3R. Вы должны рвать всех.
Но счёт вырос едва на 10 %. В чём дело?
В исполнении. Вы теряете 0,15 % на сделку на slippage и издержках спреда. За 200 сделок? Это 30 % вашей доходности, испарившиеся.
🚨 Скажем прямо
Как человек входит, важно не меньше того, во что он входит. Рыночные заявки = мгновенное удовлетворение + мгновенный slippage. Лимитные заявки = терпение + лучшие исполнения. Разница? 10-15 % в год.
🎯 Что вы получите
После этого урока вы сможете:
- Использовать лимитные, стоп-лимитные и айсберг-заявки, чтобы свести slippage к минимуму
- Набирать позицию траншами ради лучшей средней цены входа
- Избегать окон с высоким slippage (9:30-9:45 и 15:45-16:00)
- Считать и отслеживать свои эффективные издержки спреда
💡 момент озарения
Исполнение И ЕСТЬ преимущество. Экономьте 0,1 % на сделку → 10 % в год на 100 сделках → более 60 % накопленным итогом за 5 лет. Большинство трейдеров сосредоточены на сетапах. Победители — на исполнении.
Звонок будильника на 14 237 $: Сара и исполнение
Трейдер: Сара Мартинес (собирательный пример), 29 лет, дейтрейдер из Майами, штат Флорида
Таймфрейм: Q1-Q4 2024-го (12 месяцев)
Размер счёта: $85,000
Объём торговли: ~380 сделок в год
Проблема: Прибыльная стратегия, но в первом квартале slippage уничтожал 33 % потенциальной прибыли
⚠️ Что было до: незнание об исполнении (Q1 2024)
У Сары были уверенные 65 % удачных сделок и в среднем +2,4R на сетапах. На бумаге она должна была заработать $43,417 в первом квартале. На деле заработала лишь $29,180. Куда делись остальные 14 237 $? В издержки исполнения.
Этап 1: аудит slippage (апрель 2024-го)
После разочаровывающего первого квартала, когда счёт не сошёлся с ожидаемым по дневнику результатом, наставник Сары предложил провести аудит slippage. Она детально разобрала последние 90 сделок:
| Способ исполнения | Сделок | Средний slippage | Издержки на сделку | Суммарные издержки Q1 | Проблема |
|---|---|---|---|---|---|
| Рыночные заявки (вход) | 78 | 0.18% | -$76 | -$5,928 | Мгновенное удовлетворение, оплаченный спред |
| Рыночные заявки (выход) | 90 | 0.14% | -$59 | -$5,310 | Паническое закрытие, плохие исполнения |
| Торговля в первые 15 минут | 22 | 0.31% | -$131 | -$2,882 | Широкие спреды, волатильность |
| Комиссии | 90 | — | -$1.30 | -$117 | 0,65 $ за сторону |
| СУММАРНЫЕ ИЗДЕРЖКИ ИСПОЛНЕНИЯ (Q1): | -$14,237 | — | |||
| Ожидаемая P&L (по дневнику): | $43,417 | — | |||
| Фактическая P&L (после исполнения): | $29,180 | — | |||
| Уничтожено исполнением: | 32.8% | потенциальной прибыли! | |||
🚨 Шокирующее открытие
Издержки исполнения у Сары в первом квартале: -14 237 $
- Входы рыночными заявками: -5 928 $ (в среднем 0,18 % slippage)
- Выходы рыночными заявками: -5 310 $ (в среднем 0,14 % slippage)
- Торговля в первые 15 минут: -2 882 $ (в среднем 0,31 % slippage из-за широких спредов)
- Комиссии: -117 $
Проще говоря: У Сары была прибыльная стратегия, которая в первом квартале должна была принести 43 417 $, но плохое исполнение уничтожило 32,8 % этой суммы. Она раздавала $14,237 только за первый квартал — в пересчёте на год это 56 948 $ в год!
Этап 2: оптимизация исполнения (Q2-Q4 2024-го)
Шокированная результатами аудита, в мае Сара внедрила комплексный план улучшения исполнения:
🔄 Стратегия Сары по оптимизации исполнения
- Перешла на лимитные заявки по всем входам (вставать в спрос или предложение, а не пересекать спред)
- Перестала торговать в первые 15 минут после открытия (ждать, пока спреды сузятся)
- Стала набирать крупные позиции траншами (2-3 транша вместо всего сразу)
- Стала использовать стоп-лимитные заявки вместо стоп-рыночных (избегать каскадных исполнений)
- Перешла на IBKR Lite ради торговли без комиссий по ликвидным акциям
- Стала фиксировать показатели slippage по каждой сделке в дневнике
| Период | Сделок | Средний slippage на входе | Средний slippage на выходе | Суммарные издержки исполнения | Ожидаемая P&L | Фактическая P&L | Влияние исполнения |
|---|---|---|---|---|---|---|---|
| Q1 2024 (до) | 90 | 0.18% | 0.14% | -$14,237 | $43,417 | $29,180 | -32.8% |
| Q2 2024 (оптимизировано) | 96 | 0.04% | 0.03% | -$3,072 | $45,880 | $42,808 | -6.7% |
| Q3 2024 (оптимизировано) | 101 | 0.03% | 0.02% | -$2,525 | $48,120 | $45,595 | -5.2% |
| Q4 2024 (оптимизировано) | 93 | 0.03% | 0.03% | -$2,790 | $44,360 | $41,570 | -6.3% |
| ВЕСЬ 2024 ГОД | 380 | 0.07% | 0.06% | -$22,624 | $181,777 | $159,153 | -12.4% |
🎯 До и после: результаты оптимизации исполнения
| Показатель | Q1 2024 (плохое исполнение) | Q2-Q4 2024 (оптимизировано) | Улучшение |
|---|---|---|---|
| Средний slippage на входе | 0.18% | 0.03% | -83 % (сэкономлено 0,15 %) |
| Средний slippage на выходе | 0.14% | 0.03% | -79 % (сэкономлено 0,11 %) |
| Суммарный slippage за круг | 0.32% | 0.06% | -81 % (сэкономлено 0,26 %) |
| Издержки исполнения за Q1 | -$14,237 | — | — |
| Средние квартальные издержки Q2-Q4 | — | -$2,796 | Снижение на 80 % |
| Квартальная экономия относительно Q1 | — | +$11,441 | +34 324 $ в год |
Итог: Перейдя на лимитные заявки, отказавшись от первых 15 минут и набирая позиции траншами, Сара экономила в среднем 11 441 $ за квартал по сравнению с издержками исполнения первого квартала. За 3 квартала (Q2-Q4) это 34 324 $ дополнительной прибыли только за счёт лучшего исполнения — без единого изменения в самой торговой стратегии!
Вы прошли половину пути. Ключевые стратегии уже изучены.
Отличный прогресс! При необходимости сделайте короткую разминку, а затем мы перейдём к продвинутым концепциям.
Влияние на весь год
| Сценарий | Ожидаемая доходность (по дневнику) |
Издержки исполнения | Фактическая доходность | Рост счёта |
|---|---|---|---|---|
| Если бы исполнение уровня Q1 сохранялось весь год | $181,777 | -$56,948 (31,3 % от ожидаемого) |
$124,829 | +146.9% |
| Факт 2024-го (Q2-Q4 оптимизированы) | $181,777 | -$22,624 (в среднем 12,4 %) |
$159,153 | +187.2% |
| Улучшение благодаря оптимизации исполнения | — | +$34,324 | +$34,324 | +40.3% |
🏆 Суть: исполнение и есть преимущество
Стартовый капитал: 85 000 $ (1 января 2024 г.)
Конечный капитал: 244 153 $ (31 декабря 2024 г.)
Итоговая доходность: +159 153 $ (+187,2 % за год)
Ценность оптимизации исполнения: +34 324 $ сэкономлено в Q2-Q4
А если бы Сара сохранила исполнение уровня Q1 весь год?
- Ожидаемая доходность (по дневнику): 181 777 $
- Расчётные издержки исполнения по ставке Q1: -56 948 $
- Расчётная фактическая доходность: 124 829 $ (+146,9 %)
- Факт с оптимизацией: 159 153 $ (+187,2 %)
- Ценность исполнения: +34 324 $ (плюс 27,5 % к доходности!)
Какой вывод? У Сары всё это время была прибыльная стратегия, но плохое исполнение уничтожало 33 % её потенциальной прибыли. Потратив 2 часа на изучение лимитных заявок, набора траншами и оптимизации тайминга, она добавила 34 324 $ к годовой прибыли— плюс 27,5 % при НУЛЕВЫХ изменениях в самих торговых решениях. Это 17 162 $ отдачи за каждый час, потраченный на основы исполнения.
Совет Сары другим трейдерам: «Фиксируйте свой slippage 20 сделок подряд. Посчитайте годовые издержки. А потом спросите себя: стоит ли экономия 0,2 % на сделку двух часов учёбы? Для меня это были самые прибыльные 2 часа 2024 года.»
🎓 Главное
- Slippage стоит 0,1-0,5 % на сделку: За 100 сделок это 10-50 % потерянной доходности
- Рыночные заявки = мгновенное удовлетворение: Лимитные заявки = лучшие исполнения (терпение экономит деньги)
- Набирайте позицию траншами: Дробите крупные заявки на 2-3 транша ради лучшей средней цены
- Избегайте часов с высоким slippage: Первые и последние 15 минут сессии = самые широкие спреды
- Для объёма используйте айсберг-заявки: Не показывайте все свои карты в order book
- Отслеживайте эффективные издержки спреда: Считайте (цена исполнения - средняя цена) / средняя цена по каждой сделке
🎯 Практическое упражнение: оптимизировать тайминг исполнения и снизить slippage
Цель: Оцените свои текущие издержки исполнения в цифрах и внедрите меры, которые снизят slippage на 30-50 %.
Часть 1: аудит slippage (последние 20 сделок)
Посчитайте эффективный slippage по недавним сделкам:
| Торгуйте | Средняя цена в момент сигнала | Цена исполнения | Slippage | Влияние в % |
|---|---|---|---|---|
| 1 | $520.00 | $520.15 | +$0.15 | +0.03% |
| ... проверьте 20 сделок ... | ||||
Итог:
Средний slippage на сделку: ____ %
Суммарные издержки slippage (20 сделок): $______
В пересчёте на год (100 сделок): $______
Худшие случаи (ищите закономерности):
- Сделки с 9:30 до 9:45: средний slippage ____ %
- Сделки с 15:45 до 16:00: средний slippage ____ %
- Рыночные заявки: средний slippage ____ %
- Лимитные заявки: средний slippage ____ %
Часть 2: A/B-тест рыночной заявки против лимитной
В ближайших 10 сделках чередуйте рыночные и лимитные заявки. Сравните качество исполнения:
Сделка 1 (рыночная заявка):
Сигнал: лонг по 520,00 $ (средняя цена)
Исполнение: 520,25 $ (slippage: +0,25 $ / +0,05 %)
Сделка 2 (лимитная заявка по цене спроса или предложения):
Сигнал: лонг по 520,00 $ (средняя цена)
Лимит: 520,10 $ (по цене предложения)
Исполнение: 520,10 $ (slippage: +0,10 $ / +0,02 %)
[Повторить для 10 сделок]
Результаты:
Рыночные заявки (5 сделок): средний slippage ____ %
Лимитные заявки (5 сделок): средний slippage ____ %
Экономия на лимитах: ____ % на сделку
Часть 3: внедрение набора позиции траншами
Вместо входа всей позицией сразу разбейте её на 2-3 транша. Проверьте на 5 сделках:
Пример сетапа:
Сигнал: лонг SPY, целевая позиция 100 акций
Стратегия: набирать траншами 50 / 30 / 20 акций
Вход 1: 50 акций по 520,10 $ (сразу)
Вход 2: 30 акций по 519,90 $ (просадка, лимитная заявка)
Вход 3: 20 акций по 519,70 $ (более глубокая просадка, лимитная заявка)
Средняя цена: 519,96 $ (против 520,10 $ одним куском)
Экономия: 0,14 $ на акцию = 14 $ на 100 акций (0,027 %)
ВАШИ ВХОДЫ ТРАНШАМИ (проследите 5 сделок):
Сделка 1:
Транш 1: ___ акций по $_____
Транш 2: ___ акций по $_____
Транш 3: ___ акций по $_____
Средняя цена: $_____
против мгновенного исполнения: $_____ (экономия: $___ на акцию)
Доля успешных: ___ / 5 сделок исполнены полностью
Часть 4: анализ временных окон с высоким slippage
Отслеживайте спреды и slippage в разное время дня:
| Временное окно | Средний спред | Средний slippage | Торговать или избегать? |
|---|---|---|---|
| 9:30-9:45 | $___ | ____% | Избегать (кроме сетапа уровня A+) |
| 10:00-11:30 | $___ | ____% | Лучшее окно (ликвидное) |
| 12:00–14:00 | $___ | ____% | Обед (ликвидность ниже) |
| 14:00-15:30 | $___ | ____% | Хорошее окно |
| 15:45-16:00 | $___ | ____% | Избегать (самые широкие спреды) |
Правило исполнения: Избегайте первых и последних 15 минут, если только сетап не исключительный. Один этот временной фильтр снизит ваши издержки slippage на 30-40 %.
Часть 5: эксперимент с продвинутыми типами заявок
Проверьте стоп-лимитные заявки вместо стоп-рыночных (избегать каскадных исполнений):
Сценарий: лонг SPY по 520 $, стоп на 518 $
Старый способ (стоп-рыночная):
Стоп срабатывает на 518,00 $
Исполнение по 517,60 $ (в каскаде проскользнуло на -0,40 $)
Новый способ (стоп-лимитная):
Стоп срабатывает на 518,00 $
Лимит на 517,80 $ (максимум, который вы принимаете)
Исполнение по 517,85 $ (slippage всего -0,15 $)
Экономия: 0,25 $ на акцию
Проверьте на 5 выбитых стопах:
Стоп 1: рыночное исполнение $_____ против лимитного $_____ (экономия: $___)
[повторить]
Средняя экономия на пример стопа: $_____ на акцию
Цель внедрения: Внедряйте эти улучшения исполнения 30 дней. Фиксируйте slippage до и после. Пример цели: снизить slippage на 30-50 %. При круге в 0,3 % это 0,09-0,15 % экономии на сделку, то есть около 9-15 % на 100 сделках в год. Исполнение — это преимущество, и теперь вы его забираете, а не теряете.
Вы только что узнали то, за что хедж-фонды платят миллионы: алгоритмы исполнения. Набирайте траншами, используйте лимиты, избегайте предсказуемых часов. Мелкие преимущества складываются. На сотне сделок в год одно это может стоить 10-15 %.
Связанные уроки
Институциональный order flow
Узнайте, как институты эффективно исполняют крупные заявки, и переймите их приёмы.
Читать урок →Профессиональные процессы
Построить чек-листы исполнения и рабочие процессы.
Читать урок →Разработка систем
Автоматизируйте алгоритмы исполнения ради стабильно оптимальных исполнений.
Читать урок →⏭️ Дальше
Статья #54: разработка систем — Дискреционная торговля масштабируется до одного человека. Системная — бесконечно. Научитесь описывать своё преимущество формально и строить автоматизированные системы.
💬 Обсуждение (0 комментариев)
Загрузка комментариев…
Готовы торговать с Signal Pilot?
Примените полученные знания с профессиональными индикаторами и инструментами анализа рынка в реальном времени.
Вернуться в Signal Pilot →Только в образовательных целях. Торговля сопряжена со значительным риском убытков. Это не финансовая консультация. Прошлые результаты не гарантируют будущих.