599 / 691PAPER

Paper Trading

Учебная торговля

Paper Trading моделирует заявки и счёт с виртуальными средствами. Это помогает проверять правила, работу системы и учёт по мере поступления информации. Исполнения создаёт модель, а не реальная биржа; благоприятный результат не гарантирует доступную ликвидность, такое же поведение при убытках или будущую доходность.

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

QuantConnect описывает режим, в котором алгоритм непрерывно получает рыночные данные, но работает с вымышленным капиталом и смоделированными исполнениями. Наше редакционное разграничение: Paper Trading подходит для ручной тренировки и автоматической системы; здесь мы рассматриваем решения по мере течения времени. Backtesting, напротив, воспроизводит сохранённое прошлое. Использование сегодняшних котировок само по себе не превращает учебный счёт в реальную торговлю. Результат относится к настроенному симулятору и правилам опыта, а не автоматически к достижимому исполнению на рынке. [QuantConnect — QuantConnect Paper Trading]

Alpaca разделяет ключи доступа и адрес интерфейса для учебного и реального счетов. Наше эксплуатационное требование — перед заявкой проверить идентичность счёта, режим и целевую среду как в приложении, так и в настройках автоматизации. Имя файла или предполагаемое назначение программы не заменяет такую проверку. Тестовая конфигурация должна иметь однозначную метку и отдельную запись запуска. Смена среды меняет последствия заявок; она не должна быть незамеченным побочным эффектом копирования настроек. [Alpaca — Paper Trading]

Alpaca прямо указывает, что её симуляция не учитывает влияние собственной заявки на рынок, проскальзывание из-за задержки и место неисполняемой немедленно лимитной заявки в очереди. Наш вывод: касание отображаемой цены в общем случае не доказывает, что нужный объём был бы доступен именно нам на бирже. Оценка должна различать поданный объём и исполнение, фактически назначенное симулятором. Прибыль, основанную на благоприятной модели исполнения, следует описывать как результат этого допущения. [Alpaca — Paper Trading]

Interactive Brokers указывает на моделирование исполнений по лучшему уровню книги без глубины рынка и отличия некоторых сложных заявок. Наше требование — фиксировать источник данных, время котировки, поддерживаемые типы заявок и применяемую модель исполнения. Сравнение результатов платформ без этих сведений может смешивать смену стратегии со сменой симулятора. Даже точное воспроизведение интерфейса не гарантирует одинаковое поведение каждой операции. Неподдерживаемую функцию нельзя считать проверенной только потому, что другие заявки сработали. [Interactive Brokers — About Paper Trading Accounts]

Стандартная модель QuantConnect не применяет Slippage и исполняет рыночные заявки сразу и полностью; при этом в цене может использоваться доступная разница между котировками покупки и продажи. Наша проверка поэтому разделяет цену исполнения, комиссии и другие моделируемые издержки. Нулевой расход в симуляторе не обязательно означает нулевой расход на будущем счёте. Мы указываем, что учтено и чего не хватает, не добавляя тот же ценовой эффект повторно как отдельную комиссию. Настройки модели являются частью результата. [QuantConnect — QuantConnect Paper Trading]

Alpaca обращает внимание на неисполненные заявки и разрывы сетевого соединения при непрерывной работе. Наши тестовые сценарии включают принятие заявки, частичное исполнение, подтверждённую отмену остатка и восстановление обзора счёта после прерывания. Отсутствие ответа само по себе не доказывает, что заявку не приняли. Поэтому запись связывает идентификатор заявки с подтверждёнными событиями и состоянием счёта; слепой повтор может исказить число заявок. Успешная работа без сбоев не доказывает способность системы справиться с ещё не испытанным отказом. [Alpaca — Paper Trading]

NFA предупреждает, что даже обозначение результата как полученного в реальном времени может скрывать его гипотетическую природу. Наш редакционный протокол заранее записывает версию правил, начало и конец наблюдения, условия вмешательства и измеряемые показатели. Изменения правил, прерывания и новые учебные счета остаются в истории; самый красивый участок нельзя выдавать за весь опыт. Если мы меняем стратегию по результату, эти наблюдения уже повлияли на разработку. Следующий тест обозначается отдельно, без переписывания предыдущего. [NFA — Use of Promotional Material Containing Hypothetical Performance Results]

NFA подчёркивает, что гипотетическая торговля не может полностью отразить способность переносить убытки и следовать процедуре при реальном риске. Наш вывод: Paper Trading может выявить ошибки правил, работы и учёта, но положительная сумма не подтверждает автоматически прибыльность или готовность перейти на реальный счёт. Отчёт отделяет проверенные сценарии от неиспытанных ситуаций и указывает оставшиеся ограничения. Учебная позиция также сама по себе не создаёт владения биткоином или возможности вывести его в собственный кошелёк. [NFA — Use of Promotional Material Containing Hypothetical Performance Results]

ПримерПРИМЕР · PAPER

Запрошенный объём не равен исполненной позиции

Наш вымышленный пример начинается с учебных денежных средств 1000 USD, без долга и внешних денежных потоков. Мы запрашиваем покупку 1 BTC, но симулятор назначает лишь 0.6 BTC по модельной цене 100 USD/BTC. Комиссия за это исполнение покупки составляет 0.1 USD. Затем подтверждается отмена оставшихся 0.4 BTC без дальнейшего исполнения и без комиссии за отмену. Денежный остаток после покупки равен 939.9 USD, открытая учебная позиция — 0.6 BTC. При промежуточной цене оценки 105 USD/BTC позиция стоит 63 USD, а счёт вместе с деньгами — 1002.9 USD. Валовая нереализованная ценовая прибыль составляет 3 USD; это ещё не окончательный чистый результат закрытой сделки. Затем симулятор продаёт все 0.6 BTC по 104 USD/BTC и взимает дополнительную комиссию 0.1 USD. Валовая реализованная ценовая прибыль равна 2.4 USD, сумма комиссий — 0.2 USD, чистый результат — 2.2 USD. Конечный денежный остаток равен 1002.2 USD, позиция — 0 BTC. Схема различает запрошенный, исполненный и отменённый объёмы покупки [1, 0.6, 0.4] BTC; это не три исполненные сделки. Модельные цены не являются реальными котировками биткоина; иных издержек или ценовых эффектов помимо указанных исполнений мы не предполагаем. Ни реальный биткоин, ни реальная денежная прибыль не возникают.

Для полной картины прочитайте эту статью вместе с Backtesting, Slippage, Trading Plan, Trading Journal, Risk Management. На эту статью также ссылаются Overfitting, Look-ahead Bias, Survivorship Bias.

01Означает ли использование текущих цен реальную торговлю?

Нет. Текущие цены могут поступать в симуляцию, а заявки оставаться в учебной среде. Определяющими являются счёт, маршрутизация заявок и способ исполнения, а не одна лишь свежесть графика.

02Достаточно ли прибыли на учебном счёте для проверки стратегии?

Нет. Необходимо знать допущения об исполнении, издержки, историю изменений и охват испытанных ситуаций. Кроме того, симуляция не отражает полностью реальную ликвидность, собственное влияние на рынок или реакцию человека на настоящий финансовый убыток.

DOC · 001QuantConnect — QuantConnect Paper TradingДокументация ↗DOC · 002Alpaca — Paper TradingДокументация ↗DOC · 003Interactive Brokers — About Paper Trading AccountsДокументация ↗DOC · 004NFA — Use of Promotional Material Containing Hypothetical Performance ResultsДокументация ↗
Сначала источники · Не является инвестиционной рекомендацией