backtester
Кривая капитала + таблица сделок
Чтение вывода бэктестера: кривая капитала, таблица сделок и метрики, которые имеют значение.
После прогона бэктестер открывает панель результатов с тремя видами: кривая капитала, таблица сделок и сводка метрик.
Кривая капитала
X axis → trade index (default) or wall-clock time
Y axis → account equity, optionally log-scaled
Overlay → buy-and-hold of the same symbol
Кликните по любой точке, чтобы перейти к соответствующей сделке в таблице ниже. Слой затенения просадки отмечает диапазон от максимума капитала до текущего уровня.
Таблица сделок
Столбцы:
# side symbol entry_time entry exit_time exit qty pnl pnl_pct bars_held
Сортируемая. Кликните по строке, чтобы прокрутить график к этой сделке
и подсветить вход/выход на ценовой панели. Правый клик → Copy as CSV,
чтобы выгрузить результаты.
Сводка метрик
Net P&L $...
Trades N (W: W%, L: L%)
Avg win / avg loss
Profit factor sum(wins) / sum(losses)
Sharpe ratio on bar-level returns
Max drawdown % and absolute
Bars in market %
Spectra никогда не показывает один лишь «% выигрышных сделок» без контекста — выигрыши всегда сопоставляются со средним размером выигрыша/проигрыша, поскольку высокая доля выигрышей с малыми выигрышами — это убыточный паттерн.
Сравнение прогонов
Strategy → Compare runs накладывает несколько кривых капитала на одну
ось. Полезно при настройке параметров: загрузите прогоны A и B бок о бок,
и разница между таблицами сделок подсветит, какие сделки затронуло
изменение параметра.
Экспорт
Strategy → Export → CSV (trades)
→ JSON (full run state)
→ PNG (equity curve)
Полный JSON включает исходный код скрипта и все настройки — вставьте его обратно в Spectra, чтобы воспроизвести точный прогон на другой машине.