Перейти к содержимому
AUTHORВЫПУСК №008 → АВТОМАТИЗАЦИЯ АГЕНТАМИ: 90% НЕ ПРОМПТ / имейте совесть, когда будете делиться или копировать
>AISTUDY_

Модуль f.5 · Урок 2

Урок 2: Paper-торговля и guard-проверки

35 мин
f.5 / Урок 2 из 3

Чему вы научитесь

  • Понимать разницу между бэктестом и paper-торговлей
  • Видеть, какие проблемы paper ловит, а бэктест — нет
  • Понимать назначение guard-проверок и где они срабатывают
  • Строить безопасный пайплайн: бэктест → paper → (только демонстрация) live
  • Объяснять, почему live по умолчанию выключен во всех серьёзных продуктах

Бэктест и paper — это не одно и то же

Бэктест проверяет идею на исторических данных. Paper-торговля проверяет её на текущем потоке данных в реальном времени, но виртуальными деньгами. Между ними — целый класс проблем, которые на истории не видны.

ПроблемаВидна на бэктестеВидна на paper
Логика сигналаДаДа
Задержки и сбои данных в реальном времениНетДа
Проскальзывание и ликвидностьЧастичноДа
Ошибки в подключении к биржеНетДа

Что такое guard-проверки

Guard-проверки — это автоматические предохранители, которые стоят между намерением агента и действием. Они проверяют условия и блокируют опасные операции.

flowchart TD
    S[Сигнал на сделку] --> G1{Размер позиции в лимите?}
    G1 -->|Нет| Block[Блокировка]
    G1 -->|Да| G2{Просадка ниже порога?}
    G2 -->|Нет| Block
    G2 -->|Да| G3{Режим paper или явное подтверждение live?}
    G3 -->|Paper| Exec[Виртуальное исполнение]
    G3 -->|Live без подтверждения| Block

Типичные guard-условия: максимальный размер позиции, лимит дневного убытка, порог просадки, ограничение частоты сделок. Если хоть одно нарушено — действие не проходит.


Почему live выключен по умолчанию

Изученные продукты сознательно держат live-исполнение выключенным: QuantDinger требует явный флаг, OpenAlice требует подтверждение человеком. Это не недоработка, а принцип безопасности: случайная реальная сделка не должна быть возможна «по умолчанию».

Правильная последовательность: честная валидация → paper достаточной длительности → и только потом, осознанно и вне учебных заданий, разговор о реальных деньгах с явными подтверждениями.



Следующий урок

Урок 3: Trading-as-Git и подтверждение человеком на OpenAlice — как сделать каждое действие обратимым и подтверждаемым.

Скачать урок

Есть идея или нашли ошибку?

// Обсуждение

Можно писать анонимно. Укажите email, чтобы получать уведомления об ответах.