Как учитывать проскальзывание и комиссии в трейдинговом журнале

Проскальзывание и комиссии - реальные издержки за пределами валового результата, который показывает отчёт брокера по сделке. Как фиксировать ожидаемую и исполненную цену и комиссию на обеих ногах, сводить это в чистую стоимость на сделку, и что пропуск этого шага делает с win rate, profit factor и R-multiple.

Как учитывать проскальзывание и комиссии в трейдинговом журнале

Обновлено:

Коротко. Проскальзывание и комиссии – это реальные издержки, которые остаются за пределами валового результата сделки, показанного в отчёте брокера. Их учёт означает фиксацию ожидаемой цены исполнения против фактической, а также комиссии на входе и отдельно на выходе, и сведение этого в одну цифру чистой стоимости на сделку. Пропущенные, эти издержки незаметно завышают заявленный win rate и profit factor сверх того, что счёт реально заработал.

Почему учёт издержек – отдельный шаг от фиксации P&L

Отчёт брокера уже показывает реализованную прибыль или убыток по сделке, поэтому возникает соблазн считать эту цифру полной. Это не так. P&L в отчёте у большинства брокеров уже учитывает комиссию, но редко показывает отдельно, сколько из этой цифры – сама комиссия, а сколько – реальный рыночный результат сделки, а проскальзывание никогда не показывается отдельно, поскольку оно молча «запечено» в цену исполнения, а не вынесено отдельной строкой.

FINRA объединяет комиссии, наценки и спреды под названием "транзакционные издержки" – платежи, взимаемые при каждой покупке или продаже позиции, отдельно от платы за счёт или консультационных услуг. Это важно, потому что проскальзывание и комиссия ведут себя по-разному и требуют разных решений. Комиссия фиксирована или почти фиксирована, задана тарифом брокера, и появляется одинаково на каждой сделке независимо от рыночных условий. Проскальзывание меняется вместе с волатильностью, типом ордера и ликвидностью, и трейдер имеет реальный контроль над ним через выбор ордера и тайминг. Объединение обоих в одну строку «комиссий» в журнале скрывает, что именно съедает результат конкретной стратегии, а проблему, форму которой не видно, невозможно исправить.

Три поля, которые нужны журналу для учёта издержек

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

ПолеЧто фиксируетПример
Ожидаемая против исполненной ценыЦена на момент подачи ордера против цены реального исполнения – сырое проскальзывание в ценовых единицахОжидали 1.1050, исполнено по 1.1057 на покупке EUR/USD: 7 пунктов отрицательного проскальзывания
Комиссия за сторонуКомиссия на входе и отдельно на выходе, поскольку большинство брокеров взимает плату за обе ноги полной сделки$2.50 комиссии на входе, $2.50 на выходе: $5.00 всего за полный цикл
Чистая стоимость в валюте счётаПроскальзывание, переведённое в деньги, плюс суммарная комиссия, сведённые в одну цифру на сделку7 пунктов по $10/пункт = $70 стоимости проскальзывания, плюс $5 комиссии = $75 суммарной стоимости этой сделки

Средняя строка важнее, чем кажется. Документация TradeStation о издержках стратегии рассматривает комиссию как взимаемую один раз на входе и ещё раз на выходе каждой сделки – конвенцию стоит повторять в ручном журнале, даже когда отчёт брокера показывает только одну суммарную строку комиссии, потому что это единственный способ увидеть, что именно формирует основную часть стоимости – вход или выход.

Как свести эти поля в чистую стоимость на сделку

Когда три поля зафиксированы, чистая стоимость на сделку – это просто проскальзывание в деньгах плюс суммарная комиссия за обе ноги. Эта цифра, вычтенная из валового результата сделки, даёт истинный чистый P&L – то же значение, к которому уже пытается приблизиться реализованный P&L в отчёте брокера, но теперь разложенное на части, с которыми трейдер может работать по отдельности.

Важно. Тарифы комиссий и типичное проскальзывание существенно отличаются в зависимости от брокера, инструмента и типа счёта, и брокеры меняют тарифы со временем. Берите актуальный тариф у собственного брокера, а не предполагайте фиксированную цифру на сделку, и воспринимайте любую оценку проскальзывания здесь как иллюстративную, а не как ориентир, которого стоит ожидать.

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

Что неучтённые издержки делают с остальными вашими метриками

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

МетрикаЭффект при игнорировании издержекЧто исправляет учёт чистой стоимости
Win rateСделка, валово прибыльная, но чисто убыточная после издержек, всё равно считается выигрышной, завышая win rateПересчёт на чистом P&L может перевести граничные сделки из выигрышных в убыточные, дав реальный win rate
Profit factorВаловая прибыль и валовый убыток оба не учитывают издержки, поэтому profit factor выглядит лучше, чем реальный рост счётаИспользование итогов после издержек в расчёте profit factor показывает соотношение, с которым счёт реально растёт
R-multipleЗапланированный риск в знаменателе остаётся тем же, но реализованный R в числителе завышен, когда издержки не учтены в результатеВычитание чистой стоимости перед расчётом R-multiple показывает R, который трейдер реально заработал, а не тот, что дал сам рынок

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

Ежемесячная привычка обзора издержек

Обзор влияния издержек не обязан происходить по каждой сделке в реальном времени. Достаточно простого ежемесячного прохода: суммировать колонку чистой стоимости за месяц, разделить на количество полных сделок, чтобы получить среднюю стоимость на сделку, и сравнить это среднее со средним валовым выигрышем счёта. Если средняя стоимость съедает больше чем четверть-пятую часть среднего валового выигрыша, преимущество стратегии тоньше, чем показывает сырой win rate, и внимания требует либо сторона издержек (брокер, тип ордера, частота сделок), либо сторона преимущества (выбор сетапа, размер позиции), прежде чем увеличивать объём торговли.

Эта привычка естественно вписывается в более широкий ритуал ежемесячного обзора результатов, наряду с win rate, просадкой и другими метриками, уже присутствующими в этом чек-листе, а не как отдельная задача.

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

Фиксируйте ожидаемую против исполненной цены и комиссию на обеих ногах сделки, и пусть трейдинговый журнал BitStat автоматически сводит их в чистую стоимость на сделку.

Часто задаваемые вопросы

Почему P&L в отчёте брокера недостаточно для учёта торговых издержек? Большинство отчётов брокеров уже учитывает комиссию в реализованном P&L, но редко отделяет сумму комиссии от рыночного результата сделки, и никогда не показывает проскальзывание как отдельную цифру, поскольку оно запечено в цену исполнения. Отдельный учёт издержек – единственный способ увидеть, какая часть результата конкретной сделки связана со стоимостью исполнения, а не самой стратегией.

Проскальзывание всегда является издержкой, или может помочь? Может быть по-разному. Отрицательное проскальзывание исполняется по худшей цене, чем ожидалось, и увеличивает издержки; положительное исполняется по лучшей цене и фактически их уменьшает. Оба стоит фиксировать одинаково, как число со знаком, а не отслеживать только неблагоприятный случай.

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

Касается ли это и брокеров без комиссии? Частично. Брокер, рекламирующий нулевую комиссию на определённый продукт, обычно компенсирует это в другом месте, часто через более широкий спред, встроенный в цену исполнения, который проявляется как издержки наподобие проскальзывания, а не отдельная строка комиссии. Фреймворк чистой стоимости на сделку всё равно применим – издержка просто перемещается из поля комиссии в поле разницы цен.

Какой уровень издержек считается нормальным? Универсального ориентира нет, поскольку это сильно зависит от типа стратегии, частоты сделок, инструмента и брокера. Как общая проверка: если средняя чистая стоимость на сделку съедает больше примерно четверти-пятой части среднего валового выигрыша, стоит рассмотреть сторону издержек, сторону преимущества или обе.

Нужно ли фиксировать это по каждой сделке, или достаточно выборки? Учёт каждой сделки даёт самую точную картину, особенно для стратегий с большим количеством мелких сделок, где влияние издержек накапливается быстрее всего. Журнал, автоматически фиксирующий ожидаемую и исполненную цену плюс комиссию при каждом входе, снимает ручную нагрузку, которая иначе делает полный учёт непрактичным.

Как это соотносится с такими метриками, как win rate или profit factor? Чистая стоимость на сделку не заменяет эти метрики – она является входными данными для их правильного расчёта. Win rate, profit factor и R-multiple все точнее, когда рассчитаны на результатах после издержек, а не на валовых, поэтому учёт издержек – это предварительный шаг, а не конкурирующая метрика.

Коротко о главном

Часто задаваемые вопросы

Почему P&L в отчёте брокера недостаточно для учёта торговых издержек?
Большинство отчётов брокеров уже учитывает комиссию в реализованном P&L, но редко отделяет сумму комиссии от рыночного результата сделки, и никогда не показывает проскальзывание как отдельную цифру, поскольку оно запечено в цену исполнения. Отдельный учёт издержек – единственный способ увидеть, какая часть результата конкретной сделки связана со стоимостью исполнения, а не самой стратегией.
Проскальзывание всегда является издержкой, или может помочь?
Может быть по-разному. Отрицательное проскальзывание исполняется по худшей цене, чем ожидалось, и увеличивает издержки; положительное исполняется по лучшей цене и фактически их уменьшает. Оба стоит фиксировать одинаково, как число со знаком, а не отслеживать только неблагоприятный случай.
Как часто на самом деле взимается комиссия за сделку?
Большинство брокеров взимает комиссию один раз на входе и ещё раз на выходе, поэтому одна полная сделка обычно несёт два платежа комиссии, а не один. Проверьте это по тарифу собственного брокера, поскольку конвенции выставления счетов различаются.
Касается ли это и брокеров без комиссии?
Частично. Брокер, рекламирующий нулевую комиссию на определённый продукт, обычно компенсирует это в другом месте, часто через более широкий спред, встроенный в цену исполнения, который проявляется как издержки наподобие проскальзывания, а не отдельная строка комиссии. Фреймворк чистой стоимости на сделку всё равно применим – издержка просто перемещается из поля комиссии в поле разницы цен.
Какой уровень издержек считается нормальным?
Универсального ориентира нет, поскольку это сильно зависит от типа стратегии, частоты сделок, инструмента и брокера. Как общая проверка: если средняя чистая стоимость на сделку съедает больше примерно четверти-пятой части среднего валового выигрыша, стоит рассмотреть сторону издержек, сторону преимущества или обе.
Нужно ли фиксировать это по каждой сделке, или достаточно выборки?
Учёт каждой сделки даёт самую точную картину, особенно для стратегий с большим количеством мелких сделок, где влияние издержек накапливается быстрее всего. Журнал, автоматически фиксирующий ожидаемую и исполненную цену плюс комиссию при каждом входе, снимает ручную нагрузку, которая иначе делает полный учёт непрактичным.
Как это соотносится с такими метриками, как win rate или profit factor?
Чистая стоимость на сделку не заменяет эти метрики – она является входными данными для их правильного расчёта. Win rate, profit factor и R-multiple все точнее, когда рассчитаны на результатах после издержек, а не на валовых, поэтому учёт издержек – это предварительный шаг, а не конкурирующая метрика.