Симулятор кривой капитала: риск, результат и просадка
Одни и те же торговые допущения могут давать разные траектории счёта. Смоделируйте набор исходов, сравните две доли риска на одинаковых сделках и разберите расчёт одной кривой по шагам.
Автор · Редактор
- Автор
- Николай Заваров
- Редактор
- Андрей Бондаренко
Проверено

Главное
Симуляция показывает возможные результаты заданной модели. Вероятность выигрыша, соотношение результатов и доля риска — допущения, а не оценки вашей будущей торговли.
Сравнивайте доли риска на одинаковых выигрышных и проигрышных исходах. Распределение итогового баланса и максимальную просадку каждой траектории нужно читать отдельно.
При постоянной доле риска и неизменном соотношении выигрыша и убытка перестановка одинаковых исходов сохраняет итоговый баланс. Путь к нему и просадка могут измениться.
Что показывает симулятор кривой капитала?
Симулятор кривой капитала строит условные траектории счёта на основе заданных допущений. Здесь вы указываете начальный баланс, предполагаемую вероятность выигрыша, соотношение чистого выигрыша и убытка, долю потерь от баланса и число сделок. Инструмент генерирует 1000 последовательностей и применяет одинаковые исходы к двум настройкам риска. Полезный результат — диапазон исходов модели, а не одна убедительно выглядящая линия.
История реального счёта фиксирует уже произошедшее. Бэктест проверяет торговые правила на исторических данных. Эта симуляция использует независимые случайные выборы из двух исходов: в ней нет котировок, сигналов входа или подключения к брокеру. Биномиальная модель из справочника NIST описывает число выигрышей; правила изменения баланса и размера модельного убытка заданы ниже.
Каждая точка показывает баланс после завершённой модельной сделки, когда других открытых позиций нет. В таком упрощённом счёте баланс и средства совпадают в этих точках. Реальная кривая средств может учитывать и плавающую прибыль или убыток открытых позиций. Поэтому инструмент не показывает самое глубокое внутрисделочное падение, которое мог бы пережить реальный счёт.
Задайте допущения и запустите симуляцию
Начните с исходного горизонта в 100 сделок, затем меняйте по одному допущению. Обе настройки стартуют с 1000 USD, предполагаемой вероятности выигрыша 50% и соотношения чистого выигрыша и убытка 1. В модели A проигрышная сделка уменьшает текущий баланс на 1%, в модели B — на 2%. Эти проценты нужны для сравнения и не являются рекомендацией по риску.
Параметр | Что он означает в модели |
|---|---|
Начальный баланс | Положительная сумма перед первой сделкой. В примере единицей расчёта служит USD. |
Вероятность выигрыша, p | Одинаковая вероятность выигрыша при каждом независимом выборе. Она не задаёт точную долю выигрышей в конечной последовательности. |
Чистый выигрыш, b | Чистая прибыль выигрышной сделки равна b × сумме модельного убытка для этой сделки. Проигрышная сделка теряет ровно эту величину убытка. |
Доля потерь, f | Часть текущего баланса, определяющая модельный убыток. Денежная сумма меняется вместе с балансом. |
Число сделок, N | Длина последовательности: от 1 до 500 завершённых сделок. Это не число дней или лет. |
Код выборки, seed | Идентификатор для воспроизведения выборки с теми же параметрами и версией модели. |
Прокрутите вбок, чтобы сравнить все столбцы ↔
И выигрыш, и убыток заданы после расходов: предполагается, что вы уже включили в них все торговые издержки, которые хотите отразить. Отдельного вычета комиссии нет. Соотношение прибыли и риска до расходов нельзя просто перенести в поле чистого выигрыша без поправки на издержки. Калькулятор риска и прибыли решает другую задачу: помогает спланировать ценовые уровни и условные результаты одной сделки.
После изменения полей запустите расчёт. Сначала сравните таблицу результатов, затем изучите отдельную траекторию. Изменение кода выборки даёт новый набор исходов при тех же допущениях, а не обнаруживает новое состояние рынка. Нулевая доля потерь полезна как математическая проверка: баланс соответствующей модели остаётся неизменным.
Исследуйте допущения
Сравните два риска на 1000 модельных траекториях
Задайте вероятность и размер чистого выигрыша, затем сравните две доли потерь на одинаковых случайных исходах. Каждая точка следует за завершённой модельной сделкой.
Условная модель с двумя исходами. Она не использует рыночные цены или данные счёта и не прогнозирует ваши торговые результаты.
Симуляция готова: 100 сделок на траекторию, код 20261023. Доступны показатели итогового баланса и просадки.
Результаты при показанных допущениях
1000 траекторий · 100 сделок · код 20261023 · модель 1.0.0
Начальный баланс 1 000,00 USD · вероятность выигрыша 50% · чистый выигрыш 1R · A 1% · B 2%
| Показатель | Модель A 1% | Модель B 2% |
|---|---|---|
| 10-й процентиль | 865,02 | 740,79 |
| 50-й процентиль · медиана | 995,01 | 980,19 |
| 90-й процентиль | 1 121,88 | 1 246,11 |
| Среднее арифметическое | 991,44 | 983,14 |
| Показатель | Модель A 1% | Модель B 2% |
|---|---|---|
| 10-й процентиль | 5,9179 | 11,6635 |
| 50-й процентиль · медиана | 10,6138 | 20,4537 |
| 90-й процентиль | 18,2747 | 33,4525 |
Просадка каждой траектории измеряется от её наибольшего предшествующего баланса после закрытия сделки, включая начальный баланс. Таблица описывает распределение этих 1000 максимальных просадок.
Процентили описывают эту модельную выборку. 10-й процентиль не является пределом потерь, а 90-й — целью или гарантией.
Баланс (USD)
Завершённые модельные сделки
Полосы показывают поточечные процентили выборки, а не интервалы прогноза. Медианная линия может не соответствовать одной полной траектории; полоса не означает, что 80% целых траекторий остаются внутри неё.
Траектория 1 · выигрышей: 47 · убытков: 53
| Сделка | Исход | Модель A Баланс (USD) | Модель B Баланс (USD) | Модель A Просадка (%) | Модель B Просадка (%) |
|---|---|---|---|---|---|
| 0 | Начало | 1 000,00 | 1 000,00 | 0 | 0 |
| 1 | W · чистый выигрыш | 1 010,00 | 1 020,00 | 0 | 0 |
| 2 | W · чистый выигрыш | 1 020,10 | 1 040,40 | 0 | 0 |
| 3 | L · чистый убыток | 1 009,90 | 1 019,59 | 1 | 2 |
| 4 | W · чистый выигрыш | 1 020,00 | 1 039,98 | 0,01 | 0,04 |
| 5 | W · чистый выигрыш | 1 030,20 | 1 060,78 | 0 | 0 |
| 6 | W · чистый выигрыш | 1 040,50 | 1 082,00 | 0 | 0 |
| 7 | L · чистый убыток | 1 030,09 | 1 060,36 | 1 | 2 |
| 8 | W · чистый выигрыш | 1 040,40 | 1 081,57 | 0,01 | 0,04 |
| 9 | W · чистый выигрыш | 1 050,80 | 1 103,20 | 0 | 0 |
| 10 | W · чистый выигрыш | 1 061,31 | 1 125,26 | 0 | 0 |
| 11 | W · чистый выигрыш | 1 071,92 | 1 147,77 | 0 | 0 |
| 12 | L · чистый убыток | 1 061,20 | 1 124,81 | 1 | 2 |
| 13 | L · чистый убыток | 1 050,59 | 1 102,32 | 1,99 | 3,96 |
| 14 | W · чистый выигрыш | 1 061,10 | 1 124,36 | 1,0099 | 2,0392 |
| 15 | W · чистый выигрыш | 1 071,71 | 1 146,85 | 0,02 | 0,08 |
| 16 | W · чистый выигрыш | 1 082,42 | 1 169,79 | 0 | 0 |
| 17 | L · чистый убыток | 1 071,60 | 1 146,39 | 1 | 2 |
| 18 | W · чистый выигрыш | 1 082,32 | 1 169,32 | 0,01 | 0,04 |
| 19 | W · чистый выигрыш | 1 093,14 | 1 192,70 | 0 | 0 |
| 20 | W · чистый выигрыш | 1 104,07 | 1 216,56 | 0 | 0 |
| 21 | W · чистый выигрыш | 1 115,11 | 1 240,89 | 0 | 0 |
| 22 | L · чистый убыток | 1 103,96 | 1 216,07 | 1 | 2 |
| 23 | W · чистый выигрыш | 1 115,00 | 1 240,39 | 0,01 | 0,04 |
| 24 | W · чистый выигрыш | 1 126,15 | 1 265,20 | 0 | 0 |
| 25 | W · чистый выигрыш | 1 137,41 | 1 290,51 | 0 | 0 |
| 26 | W · чистый выигрыш | 1 148,78 | 1 316,32 | 0 | 0 |
| 27 | L · чистый убыток | 1 137,30 | 1 289,99 | 1 | 2 |
| 28 | W · чистый выигрыш | 1 148,67 | 1 315,79 | 0,01 | 0,04 |
| 29 | L · чистый убыток | 1 137,18 | 1 289,47 | 1,0099 | 2,0392 |
| 30 | L · чистый убыток | 1 125,81 | 1 263,68 | 1,9998 | 3,9984 |
| 31 | L · чистый убыток | 1 114,55 | 1 238,41 | 2,9798 | 5,9184 |
| 32 | L · чистый убыток | 1 103,41 | 1 213,64 | 3,95 | 7,8001 |
| 33 | L · чистый убыток | 1 092,37 | 1 189,37 | 4,9105 | 9,6441 |
| 34 | L · чистый убыток | 1 081,45 | 1 165,58 | 5,8614 | 11,4512 |
| 35 | W · чистый выигрыш | 1 092,26 | 1 188,89 | 4,92 | 9,6802 |
| 36 | L · чистый убыток | 1 081,34 | 1 165,12 | 5,8708 | 11,4866 |
| 37 | W · чистый выигрыш | 1 092,16 | 1 188,42 | 4,9295 | 9,7163 |
| 38 | W · чистый выигрыш | 1 103,08 | 1 212,19 | 3,9788 | 7,9107 |
| 39 | L · чистый убыток | 1 092,05 | 1 187,94 | 4,939 | 9,7525 |
| 40 | W · чистый выигрыш | 1 102,97 | 1 211,70 | 3,9884 | 7,9475 |
| 41 | L · чистый убыток | 1 091,94 | 1 187,47 | 4,9485 | 9,7886 |
| 42 | L · чистый убыток | 1 081,02 | 1 163,72 | 5,899 | 11,5928 |
| 43 | W · чистый выигрыш | 1 091,83 | 1 186,99 | 4,958 | 9,8246 |
| 44 | L · чистый убыток | 1 080,91 | 1 163,25 | 5,9085 | 11,6282 |
| 45 | L · чистый убыток | 1 070,10 | 1 139,99 | 6,8494 | 13,3956 |
| 46 | L · чистый убыток | 1 059,40 | 1 117,19 | 7,7809 | 15,1277 |
| 47 | W · чистый выигрыш | 1 069,99 | 1 139,53 | 6,8587 | 13,4302 |
| 48 | L · чистый убыток | 1 059,29 | 1 116,74 | 7,7901 | 15,1616 |
| 49 | L · чистый убыток | 1 048,70 | 1 094,41 | 8,7122 | 16,8584 |
| 50 | W · чистый выигрыш | 1 059,19 | 1 116,29 | 7,7993 | 15,1956 |
| 51 | L · чистый убыток | 1 048,60 | 1 093,97 | 8,7213 | 16,8916 |
| 52 | W · чистый выигрыш | 1 059,08 | 1 115,85 | 7,8085 | 15,2295 |
| 53 | L · чистый убыток | 1 048,49 | 1 093,53 | 8,7305 | 16,9249 |
| 54 | L · чистый убыток | 1 038,01 | 1 071,66 | 9,6432 | 18,5864 |
| 55 | L · чистый убыток | 1 027,63 | 1 050,23 | 10,5467 | 20,2147 |
| 56 | W · чистый выигрыш | 1 037,90 | 1 071,23 | 9,6522 | 18,619 |
| 57 | L · чистый убыток | 1 027,52 | 1 049,81 | 10,5557 | 20,2466 |
| 58 | W · чистый выигрыш | 1 037,80 | 1 070,80 | 9,6612 | 18,6515 |
| 59 | L · чистый убыток | 1 027,42 | 1 049,39 | 10,5646 | 20,2785 |
| 60 | W · чистый выигрыш | 1 037,69 | 1 070,37 | 9,6703 | 18,6841 |
| 61 | W · чистый выигрыш | 1 048,07 | 1 091,78 | 8,767 | 17,0577 |
| 62 | L · чистый убыток | 1 037,59 | 1 069,95 | 9,6793 | 18,7166 |
| 63 | W · чистый выигрыш | 1 047,97 | 1 091,34 | 8,7761 | 17,0909 |
| 64 | W · чистый выигрыш | 1 058,45 | 1 113,17 | 7,8638 | 15,4327 |
| 65 | L · чистый убыток | 1 047,86 | 1 090,91 | 8,7852 | 17,1241 |
| 66 | L · чистый убыток | 1 037,38 | 1 069,09 | 9,6974 | 18,7816 |
| 67 | W · чистый выигрыш | 1 047,76 | 1 090,47 | 8,7943 | 17,1572 |
| 68 | L · чистый убыток | 1 037,28 | 1 068,66 | 9,7064 | 18,8141 |
| 69 | W · чистый выигрыш | 1 047,65 | 1 090,04 | 8,8034 | 17,1904 |
| 70 | L · чистый убыток | 1 037,18 | 1 068,24 | 9,7154 | 18,8466 |
| 71 | W · чистый выигрыш | 1 047,55 | 1 089,60 | 8,8126 | 17,2235 |
| 72 | L · чистый убыток | 1 037,07 | 1 067,81 | 9,7244 | 18,879 |
| 73 | L · чистый убыток | 1 026,70 | 1 046,45 | 10,6272 | 20,5014 |
| 74 | L · чистый убыток | 1 016,43 | 1 025,52 | 11,5209 | 22,0914 |
| 75 | L · чистый убыток | 1 006,27 | 1 005,01 | 12,4057 | 23,6496 |
| 76 | W · чистый выигрыш | 1 016,33 | 1 025,11 | 11,5298 | 22,1226 |
| 77 | L · чистый убыток | 1 006,17 | 1 004,61 | 12,4145 | 23,6801 |
| 78 | L · чистый убыток | 996,11 | 984,52 | 13,2903 | 25,2065 |
| 79 | L · чистый убыток | 986,15 | 964,83 | 14,1574 | 26,7024 |
| 80 | L · чистый убыток | 976,28 | 945,53 | 15,0159 | 28,1683 |
| 81 | W · чистый выигрыш | 986,05 | 964,44 | 14,166 | 26,7317 |
| 82 | L · чистый убыток | 976,19 | 945,15 | 15,0244 | 28,1971 |
| 83 | L · чистый убыток | 966,43 | 926,25 | 15,8741 | 29,6331 |
| 84 | W · чистый выигрыш | 976,09 | 944,77 | 15,0329 | 28,2258 |
| 85 | L · чистый убыток | 966,33 | 925,88 | 15,8825 | 29,6613 |
| 86 | W · чистый выигрыш | 975,99 | 944,40 | 15,0413 | 28,2545 |
| 87 | W · чистый выигрыш | 985,75 | 963,28 | 14,1918 | 26,8196 |
| 88 | W · чистый выигрыш | 995,61 | 982,55 | 13,3337 | 25,356 |
| 89 | W · чистый выигрыш | 1 005,57 | 1 002,20 | 12,467 | 23,8631 |
| 90 | L · чистый убыток | 995,51 | 982,16 | 13,3423 | 25,3858 |
| 91 | L · чистый убыток | 985,55 | 962,51 | 14,2089 | 26,8781 |
| 92 | L · чистый убыток | 975,70 | 943,26 | 15,0668 | 28,3406 |
| 93 | L · чистый убыток | 965,94 | 924,40 | 15,9162 | 29,7738 |
| 94 | W · чистый выигрыш | 975,60 | 942,89 | 15,0753 | 28,3692 |
| 95 | W · чистый выигрыш | 985,36 | 961,74 | 14,2261 | 26,9366 |
| 96 | L · чистый убыток | 975,50 | 942,51 | 15,0838 | 28,3979 |
| 97 | L · чистый убыток | 965,75 | 923,66 | 15,933 | 29,8299 |
| 98 | L · чистый убыток | 956,09 | 905,19 | 16,7736 | 31,2333 |
| 99 | L · чистый убыток | 946,53 | 887,08 | 17,6059 | 32,6087 |
| 100 | L · чистый убыток | 937,07 | 869,34 | 18,4299 | 33,9565 |
Строки 1–101 из 101
Значения округляются только при отображении. Расчёты сохраняют полную числовую точность. Очень маленькие положительные балансы показаны как суммы меньше 0,01 USD; очень большие — в научной записи.
Положительная просадка меньше 0,0001% отображается как < 0,0001%. Просадки, которые округлились бы до 100%, отображаются как < 100%: при конечном числе сделок эта модель сохраняет положительный баланс.
Модель, точность и ограничения
Независимые исходы с постоянными вероятностью выигрыша, чистым выигрышем и долей потерь. Каждая сделка даёт +bR или −1R, где R — выбранная доля текущего баланса. Пополнения, снятия, одновременные позиции, меняющееся исполнение, внутрисделочные средства и правила маржи не моделируются. Большее число траекторий уменьшает выборочный шум, но не подтверждает допущения.
При доле потерь меньше 100% и конечном числе сделок баланс модели математически остаётся положительным. Это свойство модели, а не доказательство того, что реальный счёт невозможно потерять.
Сравните 1% и 2% на одинаковых четырёх сделках
Возьмём два выигрыша, а затем два убытка — последовательность WWLL. На ней удобно увидеть расчёт без большой выборки. Это специально выбранный учебный пример, отдельный от случайной выборки симулятора. При чистом выигрыше 1R выигрыш прибавляет текущую сумму риска, а проигрыш её вычитает. В общем виде после выигрыша B_next = B × (1 + f × b), после проигрыша B_next = B × (1 − f), где B — баланс до сделки, а f записана долей единицы.
После сделки | Исход | Баланс A: 1% | Баланс B: 2% |
|---|---|---|---|
0 | Начало | 1000 USD | 1000 USD |
1 | Выигрыш | 1010 USD | 1020 USD |
2 | Выигрыш | 1020,10 USD | 1040,40 USD |
3 | Убыток | 1009,899 USD | 1019,592 USD |
4 | Убыток | 999,80001 USD | 999,20016 USD |
Прокрутите вбок, чтобы сравнить все столбцы ↔
Первоначальная сумма риска в A равна 10 USD. После первого выигрыша следующая сумма составляет 1% от 1010 USD, то есть 10,10 USD. Перед первым убытком она равна 10,201 USD. Модель сохраняет дробные значения в ходе расчёта и округляет только вывод. Округление каждой сделки до центов означало бы уже другую модель.
Итоговые балансы — приблизительно 999,80 и 999,20 USD, а результаты относительно начала — около −0,02% и −0,08%. Два одинаковых процентных выигрыша и два убытка не компенсируют друг друга, поскольку каждый процент применяется к изменившейся базе. Пример объясняет сложный процент и не определяет, какая доля риска подходит реальному счёту.
Четыре сделки по шагам
Те же выигрыши и убытки, другая просадка
Переставьте два выигрыша и два убытка. Итоговый баланс каждой модели останется прежним, хотя путь и максимальная просадка могут измениться.
Фиксированный пример: 1000 USD, чистый выигрыш 1R, убыток A — 1%, B — 2% текущего баланса. Это выбранные учебные последовательности, а не прогноз или случайная траектория по коду выборки.
Модель A · 1%
Итоговый баланс
999,80 USD
Максимальная просадка
1,99%
Модель B · 2%
Итоговый баланс
999,20 USD
Максимальная просадка
3,96%
Итоговые балансы без округления: A = 999,80001 USD; B = 999,20016 USD.
Баланс (USD)
Завершённые модельные сделки
| Сделка | Исход | Модель A Сумма модельного убытка | Модель A Чистый результат | Модель A Баланс | Модель B Сумма модельного убытка | Модель B Чистый результат | Модель B Баланс |
|---|---|---|---|---|---|---|---|
| 0 | Начало | 0,00 | 0,00 | 1 000,00 | 0,00 | 0,00 | 1 000,00 |
| 1 | W · чистый выигрыш | 10,00 | +10,00 | 1 010,00 | 20,00 | +20,00 | 1 020,00 |
| 2 | W · чистый выигрыш | 10,10 | +10,10 | 1 020,10 | 20,40 | +20,40 | 1 040,40 |
| 3 | L · чистый убыток | 10,201 | -10,201 | 1 009,899 | 20,808 | -20,808 | 1 019,592 |
| 4 | L · чистый убыток | 10,09899 | -10,09899 | 999,80001 | 20,39184 | -20,39184 | 999,20016 |
Итоговый баланс равен 1000 × (1 + f)² × (1 − f)². При постоянной f, без денежных потоков и правил остановки произведение одинаково для всех шести порядков.
Два выигрыша и два убытка здесь не восстанавливают начальный баланс: каждый процент применяется к меняющейся базе. Показанный результат не вызван комиссией.
Максимальная просадка — наибольшее падение от предшествующего пика на выбранной траектории. Перестановка может изменить это падение, не меняя итогового баланса.
Модель, точность и ограничения
Чистый выигрыш и доля потерь постоянны; меняется только порядок. Каждая новая сумма модельного убытка рассчитывается от текущего баланса. Таблица округляет вывод, но в расчёте сделки не округляются до центов. Выбранная последовательность отделена от выборки из 1000 траекторий симулятора.
Значения округляются только при отображении. Расчёты сохраняют полную числовую точность. Очень маленькие положительные балансы показаны как суммы меньше 0,01 USD; очень большие — в научной записи.
Положительная просадка меньше 0,0001% отображается как < 0,0001%. Просадки, которые округлились бы до 100%, отображаются как < 100%: при конечном числе сделок эта модель сохраняет положительный баланс.
Порядок W W L L. Итоговые балансы не изменились. Максимальная просадка: A 1,99%, B 3,96%.
Как читать 10-й, 50-й и 90-й процентили
Симулятор описывает 1000 итоговых балансов с помощью 10-го, 50-го и 90-го процентилей — P10, P50 и P90. P50 — медиана. P10 характеризует нижнюю часть смоделированной выборки, P90 — верхнюю. Это положения среди полученных результатов, а не вероятности того, что ваш будущий счёт достигнет определённых сумм.
Показатель | Как его понимать |
|---|---|
P10 / P50 / P90 итогового баланса | Три значения в упорядоченном наборе балансов после сделки N. |
P10 / P50 / P90 максимальной просадки | Три значения после отдельного расчёта наибольшего процентного падения от пика для каждой траектории. |
Кривые поточечных процентилей | Процентили баланса, заново рассчитанные по всем траекториям на каждом номере сделки. |
Прокрутите вбок, чтобы сравнить все столбцы ↔
На разных шагах в расчёт медианной кривой могут вносить вклад разные траектории. Поэтому она не обязательно соответствует одной полной последовательности, которую сгенерировала модель. Полоса P10–P90 также не означает, что 80% целых траекторий остаются внутри неё от начала до конца. Для изучения одной последовательной истории используйте просмотр отдельной траектории.
Процентили рассчитываются линейной интерполяцией Type 7, описанной в справочнике quantile языка R. Между двумя соседними упорядоченными наблюдениями итоговое значение может находиться между ними. Например, для упорядоченного набора 100, 200, 400, 800 правило даёт P10 = 130, P50 = 300 и P90 = 680. Повторы значений и интерполяция не позволяют понимать каждый процентиль как точное количество траекторий строго ниже него.
Почему среднее, медиана и одна траектория различаются
Средний итоговый баланс — сумма всех итоговых балансов, делённая на число траекторий. Медиана находится в середине их упорядоченного распределения. Выбранная траектория — один отдельный исход. Несколько больших итоговых балансов могут поднять среднее выше медианы, поэтому эти показатели отвечают на разные вопросы.
Вернёмся к четырём сделкам при p = 50% и b = 1. Всего возможны 16 равновероятных последовательностей выигрышей и убытков. По этому полному набору точный средний итоговый баланс равен 1000 USD для обеих долей риска. Медианы составляют 999,80001 USD при 1% и 999,20016 USD при 2%. Среднее арифметическое может сохранять начальную сумму, хотя центральный результат оказывается ниже неё.
Теоретическое среднее этой модели: E[B_N] = B0 × [1 + f × (p × b − (1 − p))]^N, где p и f записаны долями единицы. Формула следует из ожидаемого множителя одной независимой сделки. Она не выражает медиану, наиболее вероятную траекторию или прогноз результатов торговли.
В выборке из 1000 случайных траекторий каждая последовательность из четырёх сделок не обязана встречаться одинаковое число раз. Поэтому показанное среднее не обязано точно совпадать с математическим ожиданием 1000 USD. Смена кода выборки меняет эту выборочную вариацию; смена допущения меняет само распределение, из которого формируется выборка.
Как измеряется просадка от предыдущего пика
Для каждой траектории отслеживайте наибольший достигнутый баланс, включая начальную сумму. На следующем шаге просадка = (достигнутый максимум − текущий баланс) ÷ достигнутый максимум × 100%. Максимальная просадка — наибольшее такое процентное значение на всём пути. Убыток в самом начале тоже учитывается, даже если баланс ещё ни разу не превысил исходную сумму.
В последовательности WWLL баланс A достигает 1020,10 USD и затем заканчивает на 999,80001 USD. Максимальная просадка равна 1,99%. Баланс B достигает 1040,40 USD и заканчивает на 999,20016 USD: просадка составляет 3,96%. Это падения от предшествующих пиков. Они отличаются от результатов около −0,02% и −0,08%, измеренных относительно исходных 1000 USD.
Для итоговой таблицы сначала рассчитывается максимальная просадка каждой полной траектории, затем описывается распределение этих 1000 значений. Просадка одной медианной кривой отвечала бы на другой вопрос и могла бы скрыть падения, которые пережили отдельные траектории.
Здесь наблюдения делаются после закрытия сделок. MetaTrader 5 разделяет просадки баланса и средств: плавающие убытки могут создавать более глубокие минимумы средств между этими точками. У правила плавающей просадки проп-фирмы также есть собственные база, время расчёта и условия нарушения. Статистический график не воспроизводит такой договорный лимит.
Что меняет перестановка сделок
Переключитесь между шестью вариантами расположения двух выигрышей и двух убытков в примере из четырёх сделок. Промежуточные значения и просадки меняются, а итоговый баланс каждой модели остаётся прежним. Это справедливо при постоянных f и b, без пополнений, снятий и правил досрочной остановки.
Для W выигрышей и L убытков итоговый баланс равен B0 × (1 + f × b)^W × (1 − f)^L. Перестановка этих множителей не меняет произведение. При доле риска 1% и чистом выигрыше 1R последовательность WWLL даёт максимальную просадку 1,99%, а WLWL — 1,0099%, то есть около 1,01%. Обе заканчиваются на 999,80001 USD. В WLWL второй выигрыш немного не достигает первого пика, поэтому просадка чуть больше 1%.
В случайных траекториях симулятора может различаться и число выигрышей. Поэтому при одних и тех же входных параметрах итоговые суммы могут быть разными. Объяснять все различия конечного результата одним порядком сделок было бы неверно.
Profit Factor сопоставляет денежную прибыль выигрышных сделок с денежными потерями проигрышных. Полную последовательность этот показатель не сохраняет. При расчёте размера сделки от текущего баланса перестановка выигрышей и убытков может менять и отдельные денежные суммы, хотя конечное произведение остаётся тем же. Важно различать правила модели и исходные данные конкретной метрики.
Сравнивайте риск на одинаковых случайных исходах
Для корректного сравнения нужно сохранить выигрышные и проигрышные исходы и изменить только долю риска. Иначе одна настройка может выглядеть лучше просто потому, что ей досталась более благоприятная случайная выборка. Здесь A и B получают один и тот же исход на каждой соответствующей траектории и сделке; различается сумма, применяемая к их балансам.
- При сравнении двух долей риска сохраняйте код выборки, вероятность выигрыша, соотношение чистого выигрыша и убытка и горизонт.
- Измените одно допущение, запустите расчёт и сравните те же показатели, не выбирая самую привлекательную кривую.
- Рассмотрите отдельную траекторию вместе с таблицей процентилей, чтобы связать распределение с полной последовательностью исходов.
Обе кривые используют один масштаб баланса, а горизонтальная ось показывает число завершённых сделок. Крутизна линии не говорит, сколько времени прошло. Большее число модельных сделок не обязательно означает больший календарный период, если частота реальной торговли меняется.
Введённая доля также не определяет допустимый размер лота. Характеристики контракта, расстояние до стопа и доступный шаг объёма относятся к расчёту размера позиции. Эта модель предполагает точное применение дробных денежных сумм, в том числе меньших, чем допускает реальный инструмент.
Чего симуляция не говорит о реальном счёте
Каждый убыток равен ровно −1 модельному R, каждый выигрыш — +b модельным R. Вероятность выигрыша, соотношение результатов и доля риска неизменны; исходы независимы. Реальная стратегия может включать безубыточные сделки, разные размеры выигрышей и убытков, связанные серии потерь и меняющиеся рыночные условия. Увеличение числа последовательностей само по себе не добавляет эти особенности.
Расходы входят в чистые исходные допущения, но это соглашение не моделирует отдельные исполнения. Гэп может привести к убытку больше запланированного. Проскальзывание, ликвидность, конвертация валют, маржинальные требования и одновременно открытые позиции могут изменить реальную траекторию счёта. В документации TradingView по тестированию стратегий расходы и предположения об исполнении также рассматриваются явно; этот более простой симулятор не является историческим тестом исполнения.
При доле потерь меньше 100% каждый модельный убыток умножает положительный баланс на положительное число. Поэтому за конечное число сделок расчёт не достигает точного нуля. Это математическое свойство ничего не доказывает о сохранности реального счёта, минимальном объёме сделки или принудительном закрытии позиций. Здесь не рассчитываются порог разорения или реальная вероятность банкротства.
Используйте инструмент для понимания чувствительности: что меняется вместе с одним допущением, какие показатели движутся совместно и что скрывает отдельная кривая. Даже более устойчивая оценка симуляции описывает выбранную модель. Обоснованность допущений требует отдельных данных и чётко определённых торговых правил.
Частые вопросы о симуляторе кривой капитала
Гарантирует ли вероятность 50%, что половина сделок будет выигрышной?
Нет. Она задаёт одинаковую вероятность 50% при каждом независимом выборе. В конечной последовательности выигрышей может оказаться больше или меньше. Фиксированный пример WWLL специально содержит по два исхода каждого вида; случайный симулятор это количество не задаёт.
Почему одинаковый код выборки даёт одинаковый результат?
Код инициализирует детерминированную последовательность псевдослучайных чисел. При одинаковых коде, параметрах и версии модели выборка повторяется. Это позволяет проверить сравнение, но не превращает сгенерированные исходы в предсказание.
Почему при 50% выигрышей и соотношении 1 результат может быть ниже начального баланса?
Процентные выигрыши и убытки применяются к меняющемуся балансу. Шаг +1%, за которым следует −1%, умножает его на 1,01 × 0,99 = 0,9999. Теоретическое среднее по всем возможным независимым траекториям и итог одной конкретной последовательности — разные величины.
P10 — это худший возможный результат?
Нет. В самой выборке могут быть более низкие результаты, а модель может не учитывать важные реальные исходы. P10 — процентиль выборки при введённых допущениях, а не предел убытка или гарантия на будущее.
Можно ли выбрать безопасный процент риска с помощью симулятора?
Он сравнивает последствия внутри упрощённой модели и не устанавливает универсально безопасный процент. Правила счёта, исполнение, финансовое положение и достоверность допущений находятся за рамками расчёта. Проценты из примеров не являются рекомендациями.
Чем симулятор отличается от Profit Factor?
Profit Factor описывает соотношение совокупных прибылей и убытков завершённой выборки. Симулятор создаёт условные последовательности на основе вероятности, соотношения исходов и правил размера риска. Ни один из этих способов описания не заменяет отсутствующие данные о движении цены, правилах счёта и будущих результатах.