60% сделок в плюс, а счёт в минус: как проверить торговую стратегию
Стратегия закрывает шесть сделок из десяти в плюс, но баланс уменьшается. Противоречия нет: частота выигрышей ничего не говорит об их размере, а комиссии и финансирование могут окончательно перевести результат в минус. Красивый отчёт тоже не решает проблему, если из него исключены неудобные позиции или непонятно, как рассчитана прибыль.
Проверять стратегию стоит не по одному проценту, а по цепочке: исходные операции, правила объединения сделок, чистый результат, устойчивость выводов. Ниже — порядок проверки, который можно воспроизвести в локальной электронной таблице без подключения биржевого аккаунта к сторонним сервисам.
Что записывать в журнал и что считать одной сделкой
Сначала сохраните исходную выгрузку отдельно от рабочего файла. В журнале нужны инструмент и тип контракта, направление, время входа и выхода, объём, цены исполнений, комиссии, финансирование и статус позиции. Добавьте идентификатор торговой идеи: несколько исполнений одного ордера не должны случайно превратиться в несколько самостоятельных успехов.
Правило учёта определите заранее. Например, одной сделкой считается позиция от первого входа до полного закрытия, включая доборы и частичные выходы. Это не единственный допустимый подход, но менять его после просмотра результата нельзя. Для каждой такой сделки в таблице посчитайте итог, затем сверьте сумму с отчётом площадки за тот же период.
Автоматизация может помочь с подготовкой объяснений, но не заменяет проверку данных. Например, на https://www.numevia.io/ заявлены финансовый анализ, формирование отчётов и получение аналитических ответов через чат. Это позиционирование финансового ИИ, а не подтверждение наличия специализированного анализатора торговых стратегий. Условия сервиса описывают текущую версию как демонстрацию интерфейса и указывают, что результаты не являются финансовой рекомендацией.
Для расчётов выберите единую валюту, например USDT. Комиссию, удержанную в другом токене, переводите по зафиксированному правилу курса на момент операции. Если нужен результат в EUR или CZK, отдельно покажите эффект пересчёта: прибыль стратегии в USDT и изменение её стоимости в евро — разные показатели. Сам USDT также не следует считать безрисковым эквивалентом банковского доллара.
Почему высокий процент прибыльных сделок не гарантирует заработка
Возьмём вымышленную серию из 100 полностью закрытых сделок одинакового масштаба. В 60 случаях результат до расходов составил в среднем +20 USDT, в 40 случаях — −35 USDT. Суммарно получаем 60 × 20 − 40 × 35 = −200 USDT. Уже до комиссий стратегия убыточна, хотя доля выигрышей равна 60%.
Средний результат сделки до расходов = p × средняя прибыль − (1 − p) × средний убыток. Здесь p — доля прибыльных сделок, а средний убыток берётся как положительная величина. В нашем примере: 0,6 × 20 − 0,4 × 35 = −2 USDT. Это историческая оценка по выбранной серии, а не обещание результата следующей сделки.
Предположим, что на каждую сделку дополнительно пришлось 1,2 USDT торговых комиссий и 0,8 USDT уплаченного финансирования. Для простоты примера расходы одинаковы. Тогда чистый итог серии равен −200 − 100 × 2 = −400 USDT, а средний результат — −4 USDT. В таблице достаточно рассчитать чистый итог каждой строки, сложить его и разделить на число сделок; для реального журнала это надёжнее упрощения с одинаковыми расходами.
После этих расходов средняя прибыль составляет 18 USDT, средний убыток — 37 USDT. При неизменных размерах выигрышей и потерь безубыточная доля успеха равна 37 / (18 + 37), то есть примерно 67,3%. Показатель 60% её не достигает. Однако этот порог изменится, если изменятся исполнение, расходы или соотношение прибылей и убытков.
Главная ловушка — вычесть расходы дважды. В официальной справке Bybit P&L Calculations (USDT Perpetual and Expiry Contracts) указано, что Unrealized P&L не включает торговые комиссии и финансирование, а Closed P&L учитывает комиссии открытия и закрытия и уплаченное либо полученное финансирование. Realized P&L во вкладке позиции включает уже реализованный результат частичных закрытий и накопленные комиссии и финансирование.
Поэтому сначала выясните смысл конкретного поля выгрузки. Если используете уже чистый Closed P&L, повторно вычитать включённые расходы нельзя. При частичном закрытии учитывайте описанное площадкой пропорциональное распределение расходов. Дополнительные затраты вне формулы проверяйте отдельно; определения Bybit нельзя автоматически переносить на другую биржу или тип контракта.
Какие ошибки в данных искажают результат стратегии
Дробление исполнений. Один вход может исполниться десятью частями, а выход — ещё пятью. Если считать каждую строку отдельной сделкой, размер выборки окажется искусственно завышен. Аналогично, три прибыльных частичных выхода и один убыточный остаток не обязательно означают три выигрыша против одного проигрыша: сначала нужен общий результат торговой идеи.
Исключение открытых убытков. Отчёт по закрытым сделкам полезен, но не описывает весь счёт. Зафиксируйте момент среза и рядом покажите открытые позиции с их текущим результатом. Стратегия, которая быстро забирает небольшую прибыль и месяцами удерживает убыток, может выглядеть успешной только по закрытым операциям. При этом оценка открытой позиции ещё изменится, а будущие расходы на закрытие требуют отдельной оценки.
Несколько крупных выигрышей. Посчитайте долю общей прибыли, которую дали лучшие три–пять сделок, и сравните средний результат с медианой. Дополнительно пересчитайте итог без крупнейшего выигрыша. Это проверка чувствительности, а не повод удалить прибыльную сделку из основного отчёта. Для трендовой системы редкие крупные выигрыши могут быть частью логики, но зависимость от них нужно видеть.
Подбор удобного периода. Начало после крупного убытка или окончание на максимуме капитала делают отчёт привлекательнее без улучшения стратегии. Зафиксируйте весь доступный период, отдельно отметьте изменения правил и покажите результат по последовательным месяцам. Не смешивайте старую и новую версии системы так, будто это одна неизменная методика.
Наконец, прибыль в деньгах зависит от размера позиции. Если объём постоянно менялся, сравните результаты также в единицах заранее запланированного риска: результат сделки делится на её первоначальный денежный риск. Такой показатель обычно обозначают R. Не восстанавливайте риск задним числом по фактическому убытку: это скроет перенос стопа и превышение лимита.
Сколько сделок достаточно и почему один удачный период ничего не гарантирует
Универсального числа сделок, после которого стратегия становится доказанно прибыльной, нет. Сто операций в одном коротком рыночном движении могут дать меньше информации об устойчивости системы, чем более длинное наблюдение в разных условиях. Кроме количества важны разброс результатов, зависимость между позициями и стабильность правил.
Даже доля успеха оценивается неточно. При 60 выигрышах из 100 приблизительный 95%-й интервал Уилсона для вероятности успеха составляет 50,2–69,1%. При 12 выигрышах из 20 наблюдаемая доля та же, но интервал шире: примерно 38,7–78,1%. Формулы интервалов для биномиальной доли и различия методов Уилсона и Agresti–Coull разобраны в документации NIST AGRESTI COULL CONFIDENCE LIMITS. При воспроизведении расчёта важно указать выбранный метод: границы, полученные разными способами, могут различаться.
Эти расчёты предполагают обоснованность биномиальной модели, включая независимость исходов и постоянство вероятности успеха. В торговле предпосылки часто нарушаются: позиции по нескольким альткоинам реагируют на одно движение биткоина, а серия сделок внутри тренда зависит от общего режима. Формальный интервал в такой ситуации не устраняет проблему зависимости.
Интервал для доли выигрышей — не интервал для среднего денежного результата. Он не учитывает величину прибыли, тяжёлые убытки и расходы. Для оценки неопределённости среднего результата нужны отдельные методы с учётом распределения и временной зависимости. В практическом отчёте как минимум покажите разброс итогов, худшую сделку и максимальную просадку по выбранной кривой капитала.
Разделите данные хронологически: на первой части разрабатывайте правила, на следующей проверяйте их без подстройки. Учитывайте все протестированные варианты, а не только победителя. Если после проверки меняются фильтры входа, это уже новая версия, которой нужен новый контрольный период. Даже успешная проверка не гарантирует работу при другой ликвидности, волатильности или стоимости финансирования.
Как проверить отчёт ИИ, прежде чем менять торговый план
Убедительный текст не доказывает правильность расчёта. На https://www.numevia.io/about NUMEVIA относит прозрачность к своим ценностям и заявляет доступ пользователей к информации об использовании ИИ, расходовании ресурсов и аналитических результатах. Это полезная отправная точка для требований к отчёту, но декларация поставщика сама по себе не подтверждает воспроизводимость конкретного анализа.
Независимо от выбранного инструмента запросите проверяемые составляющие:
- Период, часовой пояс, число исходных строк и число объединённых сделок.
- Список исключений с причинами, отдельно — открытые позиции.
- Формулы, валюту расчёта и правила учёта комиссий и финансирования.
- Среднюю прибыль, средний убыток, долю выигрышей и чистый итог.
- Ограничения выборки и объяснение, какие выводы данные не позволяют сделать.
Выберите несколько сделок, включая частичное закрытие и убыточную позицию, и пересчитайте их вручную. Сверьте общий итог с биржей и движением капитала, учитывая вводы, выводы и переводы между счетами: пополнение не является торговой прибылью. Не передавайте внешнему сервису seed-фразы, приватные ключи или API-ключи с правом торговли и вывода; для проверки арифметики достаточно обезличенной копии данных.
Менять торговый план разумно только после объяснения расхождений. Итог хорошей проверки — не ярлык «стратегия работает», а конкретное заключение: за такой-то период, при таких-то расходах и правилах учёта получен определённый результат, устойчивость которого ограничена выборкой и рыночными условиями. Именно такой вывод помогает управлять риском, а не подменять его красивым процентом.




