Эффективность торговой системы оценивают по полной кривой капитала, а не по одной итоговой цифре: учитывают чистую доходность, максимальную просадку, срок восстановления и показатели доходности на единицу риска. Для надёжного вывода нужны полная история сделок, реалистичные комиссии и проверка на разных периодах. Метрики описывают прошлые результаты и не гарантируют будущую прибыль.
Контрольные ориентиры для оценки торговой системы
- Сравнивайте системы на одинаковом капитале, периоде и наборе рынков.
- Включайте в расчёт комиссии, проскальзывание и финансирование, если оно применимо.
- Отделяйте внешние пополнения и снятия от торгового результата.
- Проверяйте не только размер просадки, но и время выхода из неё.
- Смотрите на коэффициенты вместе с кривой капитала и распределением сделок.
- Проводите тестирование торговой стратегии на данных, не использованных при настройке.
Подготовьте историю сделок и задайте период оценки
Такой анализ подходит для оценки собственной системы, сравнения вариантов правил и проверки результатов тестирования перед применением на реальном счёте. Он особенно полезен, если сделки и изменения капитала записаны последовательно.
Не делайте вывод по короткому или неполному отрезку, отдельной удачной сделке либо результатам, где отсутствуют комиссии и пропущенные позиции. Если стратегия менялась, разделите историю на версии: смешанные правила затрудняют интерпретацию.
Выберите период, который включает разные условия рынка, и заранее определите частоту расчёта - например, по дням или месяцам. Для сравнения вариантов используйте одинаковые даты, стартовый капитал и правила учёта денежных потоков.
Рассчитайте доходность с учётом комиссий и пополнений
Чтобы корректно определить доходность торговой системы, подготовьте:
- выгрузку сделок с датами, инструментами, объёмами, ценами входа и выхода;
- историю стоимости счёта или данные для её восстановления после каждой сделки;
- сведения о комиссиях, проскальзывании, свопах и других расходах;
- отдельный журнал пополнений и снятий;
- электронную таблицу или программу, которая сохраняет расчёты и исходные данные.
Сначала постройте кривую капитала после расходов. При отсутствии пополнений простая доходность за период равна отношению конечного капитала к начальному минус единица. Если были денежные потоки, не приписывайте их торговле: применяйте доходность, скорректированную на потоки, например доходность, взвешенную по времени, либо анализируйте интервалы между операциями с капиталом. Годовое приведение используйте только при достаточном и сопоставимом периоде наблюдений.
Измерьте максимальную просадку и время восстановления
Перед пошаговой проверкой подготовьте исходные данные:
- выберите единую частоту наблюдения за капиталом;
- учтите открытые позиции по текущей оценке, если анализируете счёт, а не только закрытые сделки;
- вычтите торговые расходы и отделите внешние денежные потоки;
- сохраните неизменённую копию исходной истории.
- Постройте кривую капитала. Для каждой выбранной даты зафиксируйте стоимость счёта после расходов. Используйте одинаковую методику на всём рассматриваемом отрезке.
- Найдите предыдущий максимум. Для каждой точки сравните капитал с наибольшим значением, достигнутым ранее. Просадка в моменте - снижение относительно этого пика.
- Определите максимальную просадку. Найдите наибольшее относительное снижение от предыдущего пика до последующего минимума. Записывайте также денежную величину: процент без масштаба счёта может быть недостаточен для оценки риска.
- Измерьте время восстановления. Посчитайте срок от начала снижения до возвращения капитала к прежнему максимуму. Если восстановления к концу данных нет, укажите, что просадка остаётся незавершённой.
Максимальная просадка в трейдинге показывает наиболее тяжёлое историческое снижение, но не верхнюю границу возможных будущих потерь. Оценивайте её вместе с длительностью восстановления, размером позиции и доступным капиталом.
Сопоставьте доходность с риском через ключевые коэффициенты
Проверьте результат по списку. Формулы должны применяться к данным с одинаковой периодичностью, а сравниваемые системы - к сопоставимым условиям.
- Чистая доходность положительна после учёта всех доступных расходов.
- Показатель доходности не искажён пополнениями и снятиями.
- Максимальная просадка и время восстановления приемлемы для выбранного режима риска.
- Коэффициент Шарпа в трейдинге рассчитан по периодическим избыточным доходностям и стандартному отклонению этих доходностей; способ годового приведения указан отдельно.
- Коэффициент Сортино, если используется, оценивает доходность относительно выбранной меры неблагоприятных отклонений; порог и частота расчёта заданы явно.
- Фактор прибыли сопоставляет сумму валовой прибыли по прибыльным сделкам с суммой валовых убытков по убыточным; нулевой или малый знаменатель требует осторожной трактовки.
- Средняя прибыль и средний убыток, доля прибыльных сделок и число наблюдений рассмотрены вместе, а не по отдельности.
- Высокие коэффициенты не объясняются единичными сделками или одним коротким удачным отрезком.
Коэффициенты помогают сравнить риск и результат, но не заменяют проверку исходных сделок. Их значения чувствительны к частоте данных, периоду наблюдений и правилам расчёта.
Сведите метрики в таблицу и проверьте их взаимосвязь
Используйте таблицу как рабочую карточку системы. Сначала рассчитайте показатели по единой методике, затем отдельно оцените их смысл и ограничения.
| Метрика | Формула или способ расчёта | Для чего нужна | Ограничение |
|---|---|---|---|
| Чистая доходность | Изменение капитала за период после расходов; денежные потоки учитываются отдельно | Показывает итоговый результат на выбранном интервале | Без учёта пополнений и срока наблюдения может быть несопоставима |
| Максимальная просадка | Наибольшее снижение от предыдущего пика капитала до последующего минимума | Описывает худшее историческое падение в серии | Не предсказывает предел будущих потерь |
| Время восстановления | Период от начала просадки до возвращения к прежнему максимуму | Помогает оценить длительность периода ниже пика | Для незавершённой просадки окончательное время неизвестно |
| Коэффициент Шарпа | Средняя избыточная доходность за период, делённая на стандартное отклонение избыточной доходности | Сопоставляет доходность с общей изменчивостью результата | Чувствителен к частоте данных, выбросам и выбранному периоду |
| Коэффициент Сортино | Избыточная доходность относительно заданной целевой доходности, делённая на меру неблагоприятных отклонений | Фокусирует оценку риска на снижениях относительно выбранного порога | Результат зависит от порога и методики расчёта отклонений |
| Фактор прибыли | Сумма валовой прибыли по прибыльным сделкам, делённая на сумму валовых убытков по убыточным | Сравнивает совокупные выигрыши и проигрыши | Не отражает длительность сделок, размер просадки и распределение результата во времени |
При интерпретации проверяйте, согласуются ли показатели. Высокая итоговая доходность при глубокой или долгой просадке может не соответствовать ограничениям по риску. Хороший фактор прибыли не гарантирует устойчивости, если результат создан малым числом сделок.
Распространённые ошибки при оценке:
- сравнение валовой доходности одной системы с чистой доходностью другой;
- учёт пополнений как прибыли от торговли;
- расчёт просадки только по закрытым сделкам при наличии значимых открытых позиций;
- сопоставление коэффициентов, рассчитанных с разной периодичностью или на разных отрезках;
- годовое приведение показателя без проверки применимости такого расчёта;
- трактовка прошлой максимальной просадки как гарантированного предела риска;
- оценка стратегии только по итоговому проценту доходности без распределения результатов по времени.
Проведите стресс-тест на разных рынках и временных отрезках
После базовой оценки проверьте, сохраняются ли выводы при изменении условий. Выберите подходящий вариант или сочетайте несколько:
- Отдельный контрольный период. Оцените правила на данных, которые не использовались для разработки и настройки. Это помогает выявить подгонку под историю, но не гарантирует будущий результат.
- Разные рыночные режимы. Разбейте историю на отрезки с различающимся направлением и волатильностью, если такие периоды есть в данных. Сравните просадки и устойчивость результатов.
- Ухудшенные условия исполнения. Пересчитайте сделки с более консервативными предположениями о комиссиях и проскальзывании. Вариант полезен, когда качество исполнения может существенно влиять на результат.
- Изменение параметров. Проверьте, сохраняется ли поведение системы при небольших изменениях настроек и размера позиции. Если результат резко меняется, вывод о надёжности требует осторожности.
Не выбирайте лучший отрезок постфактум как единственное доказательство качества. Сопоставляйте базовый расчёт и стресс-сценарии, фиксируйте допущения и не переходите к увеличению риска только на основании исторического теста.
Сведения об авторе
Практические уточнения перед выводом о качестве системы
Как оценить эффективность торговой стратегии, если сделок мало?
Покажите фактическое число наблюдений и трактуйте коэффициенты как предварительные: малая выборка может сильно зависеть от отдельных сделок. Продолжайте собирать данные и проверяйте правила на независимом периоде.
Можно ли сравнивать доходность без поправки на пополнения?
Только если внешних денежных потоков не было. При пополнениях и снятиях используйте методику, отделяющую изменение капитала из-за торговли от внесённых или выведенных средств.
Что важнее: доходность или максимальная просадка?
Эти показатели отвечают на разные вопросы: доходность описывает результат, а просадка - историческое снижение от пика. Их оценивают совместно с допустимым уровнем риска и временем восстановления.
Почему коэффициент Шарпа меняется при смене частоты данных?
Его расчёт зависит от периодичности доходностей и способа приведения к годовому значению. Для корректного сравнения фиксируйте частоту, правила расчёта избыточной доходности и метод годового пересчёта.
Нужно ли учитывать открытые позиции при расчёте просадки?
Да, если цель - оценить состояние счёта во времени: стоимость открытых позиций может менять капитал до закрытия сделки. Укажите, используете ли вы текущую оценку позиций или только закрытые сделки.
Достаточно ли тестирования торговой стратегии на исторических данных?
Нет: исторический тест зависит от качества данных, допущений об исполнении и выбранных параметров. Дополните его контрольным периодом и проверкой при изменённых условиях, не считая это гарантией будущей доходности.


