Кривая капитала
Кривая капитала показывает, как результат накапливается во времени. В аналитике она строится по записанным закрытым позициям. В отчете проверки на истории она показывает смоделированный путь счета для исторического запуска.
Что это
Эта статья объясняет, как читать кривую капитала и не переоценивать одно итоговое число PnL.
Когда использовать
Используйте эту статью, если:
- итоговый PnL выглядит хорошо, но путь результата нестабилен
- нужно сравнить кривую капитала в аналитике с исторической кривой в отчете проверки на истории
- у стратегии есть длинные боковые участки, резкие скачки или глубокие просадки
- нужно понять, бот улучшается или только восстанавливается после убытков
Перед началом
Важное текущее поведение продукта:
- кривая капитала в аналитике - это накопленный PnL после закрытых позиций за выбранный период
- кумулятивная прибыль в отчете проверки на истории считается по смоделированным сделкам
- открытые позиции могут влиять на текущий риск до появления в кривой по закрытым позициям
- выбранные бот и период определяют, что входит в кривую
Пошагово
Шаг 1. Начинайте с формы, а не с финального значения
Плавная восходящая кривая обычно надежнее, чем кривая, построенная одним или двумя крупными скачками. Финальное значение важно, но путь показывает, стратегия регулярно давала результат или зависела от отдельных сделок.
Ищите:
- долгие боковые участки
- внезапные вертикальные прибыли или убытки
- повторное восстановление после просадки
- одну крупную сделку, которая несет весь результат
Шаг 2. Читайте просадки как давление
Просадка - это расстояние от недавнего максимума до последующего минимума. Практически она показывает, какое давление стратегия создала до восстановления.
Прибыльная кривая с глубокими просадками может быть трудной для работы после запуска, особенно если бот использует плечо, время ставки финансирования или крупный размер позиции.
Шаг 3. Аккуратно сравнивайте кривую аналитики и кривую бэктеста
Аналитика и бэктест отвечают на разные вопросы.
Аналитика показывает записанные фактические результаты. Бэктест показывает, что сохраненная конфигурация смоделировала на исторических данных.
При сравнении выравнивайте:
- конфигурацию бота
- символ или режим всех монет
- тип рынка
- диапазон дат
- комиссии и поведение ставки финансирования
- предупреждающие баннеры в отчете проверки на истории
Шаг 4. Проверяйте сделки за движениями кривой
Когда кривая делает резкое движение, откройте журнал сделок или вкладку сделок в отчете проверки на истории. Кривая показывает, что что-то произошло. Детали строки показывают почему.
Проверьте:
- цену входа и выхода
- длительность
- комиссии
- PnL по ставке финансирования
- причину выхода
- движение пришло из одной позиции или из многих
Что вы должны увидеть
После чтения кривой вы должны понимать:
- доходность стабильная или сгруппированная
- приемлема ли просадка для стратегии
- сопоставимы ли периоды после запуска и периоды проверки на истории
- какие сделки объясняют крупнейшие движения кривой
Частые ошибки
- судить только по итоговому PnL
- игнорировать риск открытой позиции, потому что позиция еще не закрыта
- сравнивать разные диапазоны дат
- считать гладкую кривую бэктеста гарантией гладкой кривой после запуска
- пропустить одну сделку, которая дала большую часть результата
Связанные статьи
- Почему результаты после запуска отличаются от бэктеста
- Как читать отчёт проверки на истории
- Журнал сделок и экспорт
- Распределение сделок