В предыдущей статье разбирал ситуацию, когда один торговый советник зарабатывает за троих, а общий результат счёта скрывает проблемы остальных стратегий.
Но есть ещё один момент, который часто недооценивают.
Мы смотрим на прибыль стратегии, но не всегда учитываем, сколько из этой прибыли забирают торговые издержки.
Особенно это заметно в алгоритмической торговле, когда советник совершает много сделок.
Прибыль на бумаге и реальный результатПредставим, что за определённый период торговый робот показал:
Прибыль по сделкам: +1 000 $
Комиссии: −180 $
Свопы: −70 $
Итоговый результат после этих расходов:
1 000 − 180 − 70 = 750 $
На первый взгляд разница не кажется критичной.
Но фактически стратегия отдала 25% своего результата только на комиссии и свопы.
И это ещё без отдельного учёта влияния проскальзывания и спреда, если они не отражены в исходных результатах сделок.
Почему это особенно важно для торговых роботовУ разных стратегий совершенно разная структура расходов.
Один советник открывает несколько сделок в неделю и удерживает позиции достаточно долго.
Другой совершает десятки операций за день, пытаясь забирать небольшие движения рынка.
Третий переносит позиции через ночь и регулярно сталкивается со свопами.
При одинаковой прибыли до расходов их реальные результаты могут сильно отличаться.
Например:
Робот А:
Прибыль до комиссии и свопа: +800 $
Комиссии и свопы: −50 $
Итог: +750 $
Робот Б:
Прибыль до комиссии и свопа: +1 000 $
Комиссии и свопы: −300 $
Итог: +700 $
Получается интересная ситуация.
По первоначальной прибыли робот Б выглядит лучше.
Но после учёта расходов более эффективным оказывается робот А.
И если смотреть только на первую цифру, можно сделать неправильный вывод о качестве стратегии.
На что я обращаю вниманиеКогда анализирую торговую систему, мне важно понимать несколько вещей.
Первое — чистый результат.
Сколько денег стратегия действительно заработала после учёта комиссии и свопа?
Второе — доля расходов.
Какую часть результата забирают торговые издержки? Не становится ли стратегия слишком чувствительной к условиям брокера?
Третье — количество сделок.
Если стратегия совершает много операций ради небольшой средней прибыли, рост комиссии может значительно ухудшить её показатели.
Четвёртое — удержание позиций.
Насколько заметно своп влияет на результат при переносе сделок через ночь?
Пятое — устойчивость.
Что произойдёт, если торговые расходы увеличатся? Останется ли стратегия прибыльной?
Важный нюанс с расчётамиНельзя автоматически вычитать комиссию из любого показателя P&L.
Сначала нужно разобраться, что именно показывает отчёт брокера: прибыль до дополнительных расходов или результат, в который они уже включены.
Если комиссия хранится отдельным отрицательным значением, а своп имеет свой знак, расчёт может выглядеть так:
Чистый результат = прибыль − абсолютная комиссия + своп.
Например:
1 000 − 180 + (−70) = 750 $
Но если комиссия уже включена в показатель прибыли, повторно вычитать её нельзя.
Иначе статистика получится искажённой.
Какой вывод я для себя сделалДля оценки торговой стратегии одной цифры прибыли недостаточно.
Важно понимать, за счёт чего получен результат и сколько стоит его получение.
Особенно если мы сравниваем несколько торговых роботов, работающих на разных счетах или у разных брокеров.
Именно такой подход к разбору торговой истории я закладываю в RiskForge — проект для анализа торговли, роботов и рисков.
Не просто смотреть на итоговую прибыль, а разбирать её составляющие.
А вы при анализе советников отдельно смотрите на комиссии и свопы или ориентируетесь на итоговую прибыль из отчёта?
В следующей статье хочу разобрать ещё один непростой вопрос: как понять, что торговая стратегия действительно перестала работать, а не просто переживает обычную просадку?
Ну, давай бомби.