РЫНОКПолучаем котировки…CoinGecko ↗
трейдинг, инвестиции
и опыт сообщества
Я начинаю Присоединиться
В ЦЕНТРЕ ВНИМАНИЯ

ТОП‑3 трейдера

Весь каталог ↗

Оценки пользователей и их отзывы. Методика

Торговые стратегии

Монте-Карло для торговой стратегии: что показывает перестановка сделок

Страница обновлена:

Что даёт моделирование случайных последовательностей сделок, чем перестановка отличается от bootstrap и почему симуляция не доказывает будущую прибыль.

Опубликовано: 30.10.2026 · Обновлено: 30.10.2026 · 3 мин

Симуляция исследует модель, а не создаёт доказательство

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

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

Перестановка сохраняет набор результатов

Возьмём четыре условных результата в фиксированных денежных единицах: плюс 2, минус 1, минус 1 и плюс 2. При любой перестановке сумма равна плюс 2. Меняется путь: убытки могут идти подряд или разделяться выигрышами. Поэтому такой эксперимент изучает последовательность и просадку, но не разнообразие конечной суммы при неизменном наборе и отсутствии дополнительных правил.

Для фиксированных процентных результатов без денежных потоков конечное произведение множителей также не зависит от порядка. Если симулятор показывает разный итог только из-за перестановки, проверьте, какие дополнительные условия включены: изменение размера позиции, остановка, выводы, комиссии или ограничение капитала. Различие может быть обоснованным, но должно иметь понятную причину.

Bootstrap меняет состав выборки

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

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

Какие данные нужно подготовить

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

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

Как читать итоговую диаграмму

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

Для воспроизводимости сохраняйте данные, правила, число повторений и начальное состояние генератора случайных чисел. Документация NumPy помогает различать перестановку и новые выборки. Практическая ценность симуляции — обнаружить хрупкость плана до реальных потерь. Она дополняет проверку стратегии на новых данных и не заменяет её обещанием статистически гарантированного дохода.

Источники и дальнейшее чтение

Образовательный материал. Числовые примеры условны и не обещают результат реальной торговли.
Обсудить на форумеСтратегии и статистика →

Продолжить изучение

Стратегии

Бэктест торговой стратегии: проверка без подглядывания в будущее

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

4 мин чтения · Страница обновлена
Стратегии и статистика

Как проверить доходность стратегии на новых данных: out-of-sample

Как разделить историю на учебный и проверочный периоды и не превратить контрольную выборку в очередную настройку.

3 мин чтения · Страница обновлена
Торговые стратегии

Уверенность ИИ в торговом сигнале: как проверить цифру 90%

Что означает «уверенность ИИ 90%» в торговом сигнале. Проверяем калибровку, частоту успеха, Brier score и прибыль после расходов.

3 мин чтения · Страница обновлена