Количественная торговля
Количественная торговля — практика принимать и оценивать торговые решения по явным правилам и измеримым свидетельствам: идея превращается в правило, правило проверяется на исторических данных с реалистичными издержками и сохраняется, только если выдерживает проверку на данных, не участвовавших в его разработке.
Senzoukria · Глоссарий · Обновлено: сентябрь 2026
Исследовательский цикл
Цикл коротко описывается и долго осваивается. Запишите проверяемую гипотезу. Соберите воспроизводимый набор данных и проверьте его покрытие: пропущенные интервалы, дубли событий, часовые пояса, переходы между контрактами и единицы измерения. Прогоните правило с явной моделью исполнения и издержками. Оцените результат на заранее выбранном периоде, не участвовавшем в подборе параметров. Запишите исход, включая провалы, и решите, что менять дальше. Затем измените одну вещь.
Розничный трейдер может начать с одного инструмента и одной гипотезы. Код приходит позже; первая задача — решить, какое свидетельство заставит вас отказаться от идеи.
Где свидетельства обычно рушатся
- Издержки: показательное валовое матожидание в несколько тиков может исчезнуть после вычета комиссий и проскальзывания на входе и выходе. Пересчитывайте комиссии через реальную стоимость тика инструмента.
- Утечка: уровень, размеченный завтрашним профилем, или сегодняшняя гамма-экспозиция, подставленная вместо исторического снимка, пропускают будущую информацию в прошлое.
- Отбор: перебор множества конфигураций и сохранение победителя измеряет удачу, если период оценки не был отделён заранее.
- Покрытие: график, который загружается сегодня, ничего не говорит об исторической глубине и о классификации стороны у старых сделок.
- Исполнение: модель на барах не восстанавливает очередь, а задетая лимитная цена — не исполнение.
Квант и поток заявок вместе
Наблюдения по потоку заявок становятся квант-входами, когда сводятся к полям, которые есть в данных: дельта по уровню как объём по ask минус объём по bid, диагональные дисбалансы с заявленным коэффициентом, объём по ценам, доходности закрытых баров. Кандидат на поглощение — плотные продажи при ограниченном продвижении вниз на заранее отмеченном уровне — может породить гипотезу; он не заменяет записи о том, что было известно в момент решения. Идеям по глубине нужна история стакана, которой одни сделки не дают.
В Senzoukria
Редактор скриптов хранит правило на TypeScript, Python или C++, а панель автобэктеста прогоняет его бар за баром по собственной кэшированной истории трейдера, измеряя покрытие перед прогоном и включая издержки в результат. Панель предлагает опцию walk-forward, перебор параметров и Gauntlet — набор проверок устойчивости: выживание счёта, walk-forward с достаточным числом окон, тест перестановок, дефлированный коэффициент Шарпа с учётом числа попыток, вероятность переобучения бэктеста, максимальная просадка против лимита счёта, стресс-тест на неблагоприятных периодах и проверка цикла проп-фирмы. На графике доступны квант-индикаторы в отдельных панелях: Autocorrelation, Hurst Exponent (R/S), Shannon Entropy и z-оценки. Сделки сохраняются только у трёх последних прогонов бэктеста и теряются при перезагрузке — ещё одна причина вести письменный журнал исследований.
Типичные ошибки
- Принимать прибыльный пример на графике за стратегию.
- Складывать все индикаторы сразу вместо одного хорошо задокументированного эксперимента.
- Читать благоприятную отметку Gauntlet как сертификат будущего преимущества, а не как сводку протокола на предоставленных данных.
- Пропускать путь от бэктеста к Replay и симулированному счёту, прежде чем думать о подключённом.
См. также
Эта страница на других языках
Частые вопросы
- Нужно ли уметь программировать, чтобы торговать количественно?
- На старте — нет. Первое требование — однозначное правило и воспроизводимый набор данных. Код становится полезен, когда ту же процедуру нужно повторять по периодам и версиям, когда провалы нужно фиксировать и когда обучение и последующую оценку нужно механически держать порознь.
- Достаточно ли положительного бэктеста, чтобы торговать правило вживую?
- Нет. Допущения об исполнении, издержки, дыры в данных, смещение отбора и меняющиеся рыночные условия — каждое из этого способно обесценить результат. Публикуйте результаты вне выборки и проваленные конфигурации, переходите к Replay и симулированному счёту, а боевую автоматизацию считайте отдельным решением с собственными правами и лимитами.
- Можно ли использовать GEX или поток опционов в количественном правиле?
- Да, как входные данные с сохранённой хронологией: опционные наблюдения с метками времени и версия модели, действовавшая в тот момент. GEX в десктопе зависит от настроенного источника опционных данных, а сегодняшний гамма-профиль не может подменить исторический в тесте.