Монте-Карло — это широкое название для повторяющихся рандомизированных экспериментов, а не обещание, что каждая симуляция создаёт новый рыночный путь. Здесь в примере продукта многократно пересэмплируются результаты сделок завершённого бэктеста. Пересэмплирование сделок отвечает на вопрос, как выбранная запись ведёт себя при заданной перестановке или повторной выборке. Оно может выявить чувствительность к порядку в одном бэктесте. Оно не может создать новую рыночную историю, доказать репрезентативность сделок или спрогнозировать доходность в реальной торговле. Начните с того, что именно сэмплируется и на какой вопрос должен ответить результат.

Перестановка сохраняет сделки; бутстрэп пересэмплирует их

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

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

Пример с 12 сделками

Предположим вымышленные чистые результаты закрытых сделок: шесть прибылей по $100 и шесть убытков по $80, начиная с $1,000. Считайте долларовые результаты уже очищенными от издержек, учтённых в этом примере. Обе последовательности содержат одни и те же 12 результатов, поэтому обе завершаются на $1,120, или +12%.

Если шесть убытков идут первыми, капитал падает до $520, прежде чем восстановиться. Просадка от начального пика $1,000 составляет 48%. Если убытки и прибыли чередуются, начиная с убытка, капитал сначала падает на 8% до $920; последующие снижения от пика до минимума меньше. Обе последовательности всё равно заканчиваются на одном значении. Это сравнение изолирует порядок; оно не говорит, что какой-либо порядок более вероятен, и не говорит, что у базовой стратегии вероятность будущей просадки 48%.

одни и те же результаты сделок могут давать разную просадку капитала, если меняется их порядокДва вымышленных пути капитала по 12 сделок используют одни и те же шесть прибылей по 100 долларов и шесть убытков по 80 долларов при стартовом капитале 1,000 долларов. Оба заканчиваются на 1,120 долларов, но если убытки сгруппированы в начале, просадка составляет 48 процентов, а при чередовании результатов, начиная с убытка, — 8 процентов. Иллюстрация с фиксированными долларовыми приращениями, не прогноз.ОДИН И ТОТ ЖЕ ИТОГ · РАЗНАЯ ПРОМЕЖУТОЧНАЯ ПРОСАДКА$1,000$750$500СтартСделка 12Закрытая сделка · капитал в долларахОБА ПУТИИтог $1,120 · +12%Убытки в началеМаксимальная просадка 48.0%ЧередованиеМаксимальная просадка 8.00%Тот же итог · разный путьВымышленный пример: 6 × +$100, 6 × −$80 · фиксированные долларовые приращения · никаких затрат сверх тех, что уже учтены в каждом чистом результате
Два вымышленных пути капитала по 12 сделок используют одни и те же шесть прибылей по 100 долларов и шесть убытков по 80 долларов при стартовом капитале 1,000 долларов. Оба заканчиваются на 1,120 долларов, но если убытки сгруппированы в начале, просадка составляет 48 процентов, а при чередовании результатов, начиная с убытка, — 8 процентов. Иллюстрация с фиксированными долларовыми приращениями, не прогноз. ?????????????????? ?????????????????????? ?? ???? ???????????????? ?????????????? ?????????????????? ??????????????

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

Что на самом деле делает диагностика SuperQuant

Диагностика продукта «Риск порядка сделок при бутстрэпе» берёт чистые долларовые результаты net закрытых сделок текущего прогона и сэмплирует их с возвращением. Она прибавляет каждую выбранную долларовую сумму к стартовому капиталу. Прогон по умолчанию использует 1,000 пересэмплирований, реализация ограничивает явно заданное число от 100 до 5,000, а при менее чем 10 закрытых сделках выдаётся результат «недостаточно данных». Сид, производный от отпечатков стратегии и данных, делает один и тот же замороженный прогон воспроизводимым.

Диагностика сообщает описательные процентили для итоговой доходности и максимальной просадки, а также долю смоделированных путей, завершающихся ниже стартового капитала, и долю путей, чей смоделированный капитал достигает нуля. В интерфейсе метка вроде «убыток в 18%» означает, что 18% этого конечного прогона пересэмплирования завершились отрицательно. Это не оценка того, что реальная стратегия теряет с вероятностью 18%.

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

SuperQuant применяет бутстрэп к итоговым результатам сделок зафиксированного прогонаПродуктовая диагностика требует не менее 10 закрытых сделок, делает выборку наблюдаемых чистых результатов в долларах с возвращением, прибавляет каждый выбранный результат к стартовому капиталу и сводит в сводку распределения смоделированной доходности и просадки. Сид на основе отпечатка воспроизводит тот же результат для зафиксированного прогона. Диагностика не моделирует ценовые пути, последовательную зависимость или новые издержки исполнения.ЧТО ДЕЛАЕТ ТЕКУЩАЯ ПРОДУКТОВАЯ ДИАГНОСТИКА1 · ВХОДНЫЕ ДАННЫЕзакрытые сделки зафиксированного прогоначистые результаты в долларах2 · ВОРОТАне менее 10 сделокиначе недостаточно3 · ПОВТОРНАЯ ВЫБОРКАс возвращением1,000 по умолчанию · 100–5,0004 · ДОБАВИТЬфиксированные чистые суммы в долларахк стартовому капиталу5 · ОТЧЁТдоходность · просадкачастоты в выборкеНе воспроизводится: хронология · изменение размера · новые допущения об издержках · рыночное исполнениеТа же стратегия + отпечаток данных → детерминированное начальное значение (seed) · только описательная чувствительностьСмоделированная доля с отрицательным результатом — не вероятность будущего убытка
Продуктовая диагностика требует не менее 10 закрытых сделок, делает выборку наблюдаемых чистых результатов в долларах с возвращением, прибавляет каждый выбранный результат к стартовому капиталу и сводит в сводку распределения смоделированной доходности и просадки. Сид на основе отпечатка воспроизводит тот же результат для зафиксированного прогона. Диагностика не моделирует ценовые пути, последовательную зависимость или новые издержки исполнения. ?????????????????? ?????????????????????? ?? ???? ???????????????? ?????????????? ?????????????????? ??????????????

Выберите метод, соответствующий вопросу

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

Стационарный бутстрэп, предложенный Политисом и Романо, пересэмплирует последовательные сегменты временного ряда с экспоненциально распределённой длиной; пакет arch описывает этот метод в своей справочной документации по бутстрэпу временных рядов. Сохранение наблюдений вместе внутри сегмента может сохранить часть краткосрочной зависимости, которую отбрасывает независимая выборка отдельных сделок. Это иная процедура, чем диагностика порядка сделок SuperQuant, и её допущения о стационарности и слабой зависимости должны быть проверены для изучаемых данных и статистики.

Вот иллюстрация только на индексах. Начните с девяти упорядоченных наблюдений, пронумерованных от 1 до 9. Одна из возможных выборок длины девять с тремя последовательными блоками длины три — это 2, 3, 4 | 7, 8, 9 | 1, 2, 3. Исходный порядок сохраняется внутри каждого выбранного блока; следующий блок может начинаться в другом месте, а наблюдение может повториться или быть пропущено. Стационарный бутстрэп рандомизирует длину блока, а не фиксирует каждый блок на трёх. В документации arch 8.0.0 входным параметром StationaryBootstrap является средний размер блока. Три наблюдения здесь — лишь учебный выбор, а не оценённая или рекомендуемая настройка.

стационарный бутстрэп сохраняет выбранные наблюдения последовательными блокамиУчебная иллюстрация только по индексам: одна из возможных выборок длиной девять использует исходные наблюдения 2–4, 7–9 и 1–3 в этом порядке. Это не рыночные данные; длина блока три — лишь пример, а не рекомендуемая настройка.СОХРАНЯЕТ ЛОКАЛЬНЫЙ ПОРЯДОК ВНУТРИ ВЫБРАННЫХ БЛОКОВИсходные упорядоченные наблюдения123456789Один выбранный путь234789123Блок 1 · индексы 2–4Блок 2 · индексы 7–9Блок 3 · индексы 1–3Только иллюстративные блоки · стационарный бутстрэп рандомизирует длину блока; средний размер должен быть обоснованИсходный порядок сохраняется внутри блоков · это не рыночная история и не является рекомендуемой настройкой
Учебная иллюстрация только по индексам: одна из возможных выборок длиной девять использует исходные наблюдения 2–4, 7–9 и 1–3 в этом порядке. Это не рыночные данные; длина блока три — лишь пример, а не рекомендуемая настройка. ?????????????????? ?????????????????????? ?? ???? ???????????????? ?????????????? ?????????????????? ??????????????

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

Указывайте входной период, число сделок, определение чистого результата, правило определения размера позиции, метод сэмплирования, правило возвращения, сид, число итераций и все запрошенные процентили. Покажите полное распределение и исходный прогон рядом с ним. Если повторный анализ пересэмплированных результатов меняет стратегию, зафиксируйте этот исследовательский выбор и оставьте более поздние данные для новой оценки. Продолжите с метриками бэктеста, проверками на переобучение и руководством по торговому журналу. Это пояснительный материал о диагностике, а не прогноз риска или инвестиционная рекомендация.