Почему прибыль в отчёте ещё не означает, что стратегия работает?
Что останется от результата, если убрать несколько лучших сделок?
И как понять, на чём именно бот зарабатывает, а где просто отдаёт деньги обратно рынку?
Обычно анализ заканчивается на одной цифре: было 100.000 USDT, стало 115.828 USDT. Значит, стратегия заработала 15.828 USDT и с ней всё хорошо.
Но итоговая прибыль — это последняя строка отчёта. Она показывает, чем всё закончилось, но почти ничего не говорит о том, как мы к этому пришли.
Смотри, разберём это на полноценной истории из 580 сделок.
Оглавление13 разделов
- На чём будем разбираться
- Прибыль есть. Этого достаточно?
- Почему 312 убыточных сделок не делают стратегию плохой
- Что показывает Profit Factor
- Просадка показывает цену этой прибыли
- Что будет, если убрать лучшие сделки
- Где стратегия действительно заработала
- Комиссии могут съесть рабочую идею
- Что мы имеем в итоге
- Как не придумать закономерность, которой нет
- Что должно быть в истории сделок
- С чего начать анализ
- Вывод
На чём будем разбираться
Я собрал демонстрационную историю бота по фьючерсам BTCUSDT на Bybit с января 2022 по декабрь 2025 года.
Это не выгрузка из реального аккаунта. Но цены входа и выхода в каждой строке взяты из реальных часовых свечей Bybit, а результат сделки пересчитан по формуле линейного USDT-контракта.
Правила специально сделаны простыми и воспроизводимыми:
- Бот проверяет рынок три раза в сутки — в 00:00, 08:00 и 16:00 UTC.
- Для сигнала он использует только 24 уже закрытые часовые свечи.
- Входит после сильного отклонения цены по направлению движения.
- Размер позиции — около 50.000 USDT.
- Выходит через 7 часов, до следующего расчёта funding — периодической выплаты между лонгами и шортами.
- На входе и выходе учитывается taker-комиссия 0,055%.
Получилось ровно 580 сделок. Ничего не обрезалось после удачной серии и не добавлялось вручную ради нужного результата.
Общая картина такая:
- чистая прибыль — 15.828 USDT;
- прибыльных сделок — 268;
- убыточных — 312;
- Profit Factor — 1,10;
- максимальная просадка — 16.568 USDT;
- комиссии — 31.877 USDT.
На первый взгляд стратегия прибыльная. Но уже в этих шести цифрах есть несколько вопросов.
Прибыль есть. Этого достаточно?
15.828 USDT — это результат после всех 580 сделок и комиссий. При стартовом балансе 100.000 USDT стратегия заработала 15,83% за четыре года.
Т.е. ответ на первый вопрос простой: деньги она не потеряла.
Но средний результат одной сделки составил всего 27 USDT. Это очень небольшой запас относительно размера позиции в 50.000 USDT.
Если реальное исполнение окажется хуже расчётного всего на несколько десятков долларов за сделку, преимущество может исчезнуть.
Получается, итоговая прибыль у нас есть, но запас прочности пока не выглядит большим.
Почему 312 убыточных сделок не делают стратегию плохой
Из 580 сделок прибыльными оказались 268, или 46,21%.
Значит ли это, что бот ошибается чаще, чем угадывает? Да.
Значит ли это, что он не работает? Нет.
Средняя прибыльная сделка принесла 628 USDT. Средняя убыточная забрала 489 USDT.
Одна прибыльная сделка перекрывала примерно 1,28 средней убыточной сделки. Именно поэтому стратегия смогла остаться в плюсе при доле прибыльных сделок ниже 50%.
Здесь важен не сам процент побед, а связка из двух показателей:
- как часто стратегия зарабатывает;
- сколько она получает при прибыли и теряет при убытке.
Можно сделать 70% прибыльных сделок и всё равно уйти в минус, если редкий убыток съедает десятки маленьких прибылей.
И наоборот, стратегия может ошибаться чаще половины времени, но зарабатывать за счёт более крупных прибыльных сделок.
Что показывает Profit Factor
Прибыльные сделки принесли 168.427 USDT. Убыточные забрали 152.599 USDT.
Делим первое число на второе и получаем Profit Factor 1,10.
Это означает, что на каждые 100 USDT убытка стратегия заработала 110 USDT прибыли.
Запас составляет всего 10 USDT.
Вот почему Profit Factor полезнее одной итоговой прибыли. Он сразу показывает не только наличие результата, но и расстояние до границы, за которой стратегия становится убыточной.
Если бы Profit Factor был 1,50, на каждые 100 USDT убытка приходилось бы 150 USDT прибыли. Здесь запас был бы уже совсем другим.
В нашем случае стратегия работает, но находится недалеко от нуля. Комиссии, проскальзывание или изменение рынка могут легко забрать это преимущество.
Просадка показывает цену этой прибыли
Максимальная просадка составила 16.568 USDT, или 12,67% от предыдущего максимума капитала.
Она началась в конце марта 2025 года и к концу периода так и не восстановилась.
Это важнее, чем кажется.
Итоговая прибыль всей истории — 15.828 USDT. Максимальная просадка оказалась даже немного больше этой суммы.
Т.е. ради результата в 15.828 USDT пришлось пережить падение от максимума на 16.568 USDT.
Если смотреть только на первую и последнюю строку отчёта, этого вообще не видно.

К концу 2025 года стратегия остаётся ниже предыдущего максимума капитала.
Кстати, просадку надо оценивать не только в деньгах.
Нужно смотреть ещё на три вещи:
- Сколько процентов капитала она забрала.
- Как долго продолжалась.
- Восстановилась ли стратегия после неё.
Короткая просадка на 10% и просадка на те же 10%, которая длится год, — это разные ситуации.
Что будет, если убрать лучшие сделки
Лучшая сделка принесла 3.829 USDT.
Три лучшие сделки дали 9.474 USDT. Это почти 60% всей чистой прибыли.
Если убрать их, результат снизится с 15.828 до 6.355 USDT.
После удаления пяти лучших сделок останется всего 1.084 USDT. Вся четырёхлетняя история окажется почти у нуля.
Рисунок 4. Результат без пяти лучших сделок.
Это не означает, что лучшие сделки нужно удалить из отчёта. Они произошли по правилам стратегии и относятся к результату.
Но такая проверка показывает зависимость от редких событий.
Если прибыль держится на нескольких сделках, надо понять:
- почему именно они появились;
- повторяется ли такой рыночный режим;
- успеет ли стратегия дождаться следующего сильного движения;
- выдержит ли счёт убытки между такими сделками.
Сам по себе хороший итог не отвечает ни на один из этих вопросов.
Где стратегия действительно заработала
Общий результат можно разложить по направлению сделки.
Лонги принесли 3.815 USDT. Шорты — 12.014 USDT.
При этом доля прибыльных сделок почти одинаковая: 46,7% у лонгов и 45,7% у шортов.
Получается, причина не в том, что шорты чаще закрывались в плюс. Их прибыльные сделки просто оказались выгоднее относительно убытков.
Рисунок 3. Сравнение лонгов и шортов.
Теперь посмотрим по годам:
- 2022 год: +13.000 USDT;
- 2023 год: +7.274 USDT;
- 2024 год: +2.154 USDT;
- 2025 год: -6.599 USDT.
Стратегия не просто стала зарабатывать меньше. В 2025 году её результат перешёл в минус.
Рисунок 2. Результат стратегии по месяцам.
Вот уже нормальный материал для анализа.
Возможно, логика лучше работает на резких падениях и хуже — когда рынок долго растёт или быстро выкупает движение.
Но это пока только гипотеза. Чтобы сделать вывод, надо проверить сделки по волатильности, направлению рынка и другим периодам.
Главное, что мы теперь знаем, где искать причину. Одна итоговая прибыль этого не показала бы.
Комиссии могут съесть рабочую идею
До комиссий бот заработал 47.705 USDT.
На входах и выходах биржа удержала 31.877 USDT. После этого осталось 15.828 USDT.
Т.е. комиссии забрали 66,8% результата до комиссий.
Рисунок 5. Влияние комиссий на итог.
Это один из самых полезных выводов всей истории.
Сигнал сам по себе создал прибыль. Но высокая частота сделок отдала бирже две трети результата.
Здесь уже можно проверять конкретные изменения:
- входить только при более сильном сигнале;
- сократить количество слабых сделок;
- использовать maker-ордера там, где это не ухудшает исполнение;
- сравнить результат на других комиссиях;
- проверить, не исчезнет ли преимущество после проскальзывания.
Без отдельного учёта комиссий можно долго улучшать сигналы, хотя основная проблема находится вообще в исполнении.
Что мы имеем в итоге
Если смотреть только на последнюю строку, бот заработал 15.828 USDT.
После анализа картина выглядит так:
- Стратегия прибыльная, но её Profit Factor равен всего 1,10.
- Она зарабатывает при 46,21% прибыльных сделок за счёт более крупной средней прибыли.
- Максимальная просадка немного превышает итоговую прибыль.
- Пять лучших сделок дают почти весь результат.
- Основную прибыль принесли шорты.
- В 2025 году стратегия потеряла 6.599 USDT.
- Комиссии забрали 66,8% результата до комиссий.
Это уже не ответ «бот заработал или потерял».
Это список конкретных мест, которые надо проверять дальше.
Как не придумать закономерность, которой нет
Чем подробнее мы делим сделки, тем легче найти красивую группу.
Например, можно увидеть, что шорты во вторник вечером дали отличный результат, и сразу отключить всё остальное.
Проблема в том, что маленькая группа могла получиться случайно.
Поэтому любой найденный эффект надо проверять:
- Сколько сделок попало в группу.
- Повторяется ли результат в разные годы.
- Сохраняется ли он после комиссий.
- Не держится ли он на одной-двух лучших сделках.
- Работает ли правило на периоде, по которому его не подбирали.
Сначала мы используем историю, чтобы найти вопрос. Потом отдельно проверяем ответ.
Именно в таком порядке.
Что должно быть в истории сделок
Для базового анализа истории сделок не нужен сложный отчёт биржи.
Достаточно, чтобы в таблице были:
- дата и время входа;
- дата и время выхода;
- инструмент;
- направление сделки;
- цена входа;
- цена выхода;
- количество;
- комиссия;
- итоговый PnL.
Полезно также сохранить причину входа, версию стратегии и режим рынка. Тогда можно будет понять не только когда бот заработал, но и почему он открыл конкретную позицию.
Главное — одна строка должна соответствовать одной завершённой сделке.
С чего начать анализ
Анализ истории сделок Я бы начинал в таком порядке:
- Проверить итоговую прибыль и количество сделок.
- Посчитать долю прибыльных сделок, среднюю прибыль и средний убыток.
- Посмотреть Profit Factor.
- Построить кривую капитала и просадку.
- Убрать несколько лучших сделок и пересчитать итог.
- Разделить результат по направлениям и периодам.
- Отдельно оценить комиссии.
После этого уже понятно, какие вопросы задавать стратегии.
До анализа у нас был один факт: бот заработал 15.828 USDT.
После анализа мы видим, что прибыль в основном пришла из шортов и ранних лет, сильно зависит от пяти сделок, а комиссии забрали большую часть результата.
В этом и есть смысл анализа истории сделок.
Вывод
Прибыль отвечает на вопрос, сколько заработала стратегия.
История сделок отвечает на более важные вопросы: как она заработала, какой риск пришлось принять и насколько результат зависит от нескольких удачных событий.
И только после этого можно решать, что делать дальше: запускать бота, менять правила или собирать больше данных.
Тестируем комментарии
Спасибо за тестирование комментария!
Комментарий от автора 2
Тест комментария 4
Комментарий от автора 1