Симуляция проп-фирмы
Симуляция проп-фирмы прогоняет список сделок бэктеста или журнала через письменные правила счёта проприетарной торговой фирмы: цель по прибыли, максимальную просадку, лимит дневного убытка, правило консистентности и условия выплат. Она отвечает, выжил бы счёт на такой последовательности сделок, — а это другой вопрос, чем прибыльность стратегии.
Senzoukria · Глоссарий · Обновлено: сентябрь 2026
Почему кривой эквити недостаточно
Кривая эквити стратегии не обнуляется никогда. Счёт проп-фирмы обнуляется: при нарушении просадки или лимита дневного убытка он закрывается, и следующая попытка стартует с нового начального баланса по тем же правилам. Восстановление, которое лишь возвращает кривую к нулю, для нового счёта — полноценная прибыль, а серия убытков, которую кривая проглатывает, может оказаться смертельной для счёта, её пережившего.
Поэтому симуляции нужны отдельные сделки, по порядку, с датами. Проходит ли счёт, зависит от того, на какой день пришёлся каждый убыток, как лимит просадки следует за нереализованной прибылью и не превысил ли один день порог консистентности. Сводные показатели вроде профит-фактора или матожидания ничего из этого восстановить не могут.
Правила, которые обычно моделируются
- Цель по прибыли: прибыль в деньгах, закрывающая этап оценки.
- Максимальная просадка: статичная, трейлинг по итогам дня или трейлинг по нереализованной прибыли, иногда фиксируемая при достижении заявленной прибыли.
- Лимит дневного убытка: потолок на сессию, способный закрыть счёт независимо от общего баланса.
- Правило консистентности: ни один день или неделя выше доли общей прибыли или выше фиксированной суммы.
- Максимум контрактов и максимум торговых дней.
- Условия выплат: минимальная прибыль для вывода и доля трейдера в прибыли.
В Senzoukria
В настольном приложении на экране Replay есть пространство результатов с вкладкой «Симуляция проп-фирмы». Она читает сделки завершённого бэктеста и применяет набор правил, введённый в форме «Правила проп-фирмы»: фирма, цель по прибыли, максимальная просадка и как она движется, лимит дневного убытка, правило консистентности, максимум контрактов и условия выплат. В форме сказано, что вводить нужно правила собственного счёта в том виде, в каком они показаны на панели вашей фирмы: приложение их не угадывает.
Сделки сохраняются только у последних прогонов, а перезапуск приложения их очищает, поэтому симуляция просит повторить бэктест, когда сделок больше нет. Когда у сделок нет данных об экскурсиях (MAE/MFE), движок отказывается разрешать правило просадки, следующее за нереализованной прибылью, вместо того чтобы предположить не увиденный им ценовой путь. Комиссии смоделированный счёт не вычитает, и панель об этом говорит.
Частые ошибки
- Переносить правила оценки на финансируемый этап: у многих фирм там другая просадка и правило консистентности, которого на оценке не было.
- Читать прохождение на одной выборке как долю прохождения. Симуляция сообщает, что случилось с этим списком сделок, а не оценивает вероятность для будущих счетов.
- Принимать симуляцию за разрешение. Разрешена ли автоматическая торговля на счёте — это вопрос договора с фирмой, а не возможность программы.
См. также
- Бэктест
- Торговый журнал
- Orderflow-программы и правила проп-фирм
- Скидочные и партнёрские коды проп-фирм
- Индикатор максимальной неблагоприятной экскурсии
Эта страница на других языках
Частые вопросы
- Может ли симуляция проп-фирмы работать по журналу, а не по бэктесту?
- Ей в любом случае нужны одни и те же входные данные: каждая сделка со временем входа, временем выхода и результатом, в хронологическом порядке. Журнал, заполненный по реальным исполнениям, эти поля содержит, поэтому к нему применимы те же правила. Чего журнал не даёт, если это не записывалось, — ценового пути внутри каждой сделки, который нужен некоторым правилам просадки.
- Почему на некоторых наборах правил симуляция отказывается делать вывод?
- Просадка, следующая за нереализованной прибылью, зависит от худшей точки внутри каждой сделки, а не только от закрытого результата. Если в списке сделок нет чисел по экскурсиям, эта худшая точка неизвестна. Сообщить о прохождении или провале в такой ситуации значило бы опереться на предположение, поэтому движок вместо этого сообщает, что разрешить правило не может.
- Значит ли пройденная симуляция, что счёт пройдёт?
- Нет. Симуляция показывает, как одна записанная последовательность сделок ведёт себя под набором правил в том виде, в каком вы их ввели. Будущие сделки, проскальзывание, комиссии, которые смоделированный счёт не применяет, и правила, которые фирма трактует иначе, чем форма, — всё это может изменить исход.