Управление риском

Симулятор кривой капитала: риск, результат и просадка

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

Автор · Редактор

Проверено

Волнообразные бирюзовые и синие стеклянные ленты с латунной лентой над светлой каменной поверхностью.

Главное

  1. Симуляция показывает возможные результаты заданной модели. Вероятность выигрыша, соотношение результатов и доля риска — допущения, а не оценки вашей будущей торговли.

  2. Сравнивайте доли риска на одинаковых выигрышных и проигрышных исходах. Распределение итогового баланса и максимальную просадку каждой траектории нужно читать отдельно.

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

Что показывает симулятор кривой капитала?

Симулятор кривой капитала строит условные траектории счёта на основе заданных допущений. Здесь вы указываете начальный баланс, предполагаемую вероятность выигрыша, соотношение чистого выигрыша и убытка, долю потерь от баланса и число сделок. Инструмент генерирует 1000 последовательностей и применяет одинаковые исходы к двум настройкам риска. Полезный результат — диапазон исходов модели, а не одна убедительно выглядящая линия.

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

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

Задайте допущения и запустите симуляцию

Начните с исходного горизонта в 100 сделок, затем меняйте по одному допущению. Обе настройки стартуют с 1000 USD, предполагаемой вероятности выигрыша 50% и соотношения чистого выигрыша и убытка 1. В модели A проигрышная сделка уменьшает текущий баланс на 1%, в модели B — на 2%. Эти проценты нужны для сравнения и не являются рекомендацией по риску.

Параметр

Что он означает в модели

Начальный баланс

Положительная сумма перед первой сделкой. В примере единицей расчёта служит USD.

Вероятность выигрыша, p

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

Чистый выигрыш, b

Чистая прибыль выигрышной сделки равна b × сумме модельного убытка для этой сделки. Проигрышная сделка теряет ровно эту величину убытка.

Доля потерь, f

Часть текущего баланса, определяющая модельный убыток. Денежная сумма меняется вместе с балансом.

Число сделок, N

Длина последовательности: от 1 до 500 завершённых сделок. Это не число дней или лет.

Код выборки, seed

Идентификатор для воспроизведения выборки с теми же параметрами и версией модели.

Прокрутите вбок, чтобы сравнить все столбцы ↔

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

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

Попробуйте сами

Исследуйте допущения

Сравните два риска на 1000 модельных траекториях

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

Условная модель с двумя исходами. Она не использует рыночные цены или данные счёта и не прогнозирует ваши торговые результаты.

От 1 до 1 000 000. USD — единица примера; конвертации валют нет.
От 0 до 100. Ваше допущение, а не оценка по рыночным данным.
От 0,1 до 5. Каждый выигрыш равен +bR, каждый убыток — −1R.
От 0 до 10. Пересчитывается от баланса перед каждой сделкой.
От 0 до 10. При нуле баланс этой модели не изменяется.
От 1 до 500 завершённых модельных сделок на траекторию.
От 0 до 4294967295. Одинаковые код и допущения воспроизводят одну выборку.

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

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

Изменить одно допущение

Симуляция готова: 100 сделок на траекторию, код 20261023. Доступны показатели итогового баланса и просадки.

Результаты при показанных допущениях

1000 траекторий · 100 сделок · код 20261023 · модель 1.0.0

Начальный баланс 1 000,00 USD · вероятность выигрыша 50% · чистый выигрыш 1R · A 1% · B 2%

Итоговые балансы 1000 траекторий (USD)
ПоказательМодель A
1%
Модель B
2%
10-й процентиль865,02740,79
50-й процентиль · медиана995,01980,19
90-й процентиль1 121,881 246,11
Среднее арифметическое991,44983,14
Максимальная просадка каждой полной траектории (%)
ПоказательМодель A
1%
Модель B
2%
10-й процентиль5,917911,6635
50-й процентиль · медиана10,613820,4537
90-й процентиль18,274733,4525

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

Процентили описывают эту модельную выборку. 10-й процентиль не является пределом потерь, а 90-й — целью или гарантией.

От 1 до 1000. Смена траектории не создаёт новую выборку.
Медианные линии и полосы между 10-м и 90-м процентилями

Баланс (USD)

Медианные линии и полосы между 10-м и 90-м процентилямиМодели A и B используют общие оси. Каждая линия или полоса рассчитана отдельно на каждом шаге по 1000 траекторий. Численные итоговые показатели приведены в таблицах выше.

Завершённые модельные сделки

A · сплошная линияB · пунктирная линия

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

Траектория 1 · выигрышей: 47 · убытков: 53

Траектория 1: балансы и просадки после каждой сделки
СделкаИсходМодель A
Баланс (USD)
Модель B
Баланс (USD)
Модель A
Просадка (%)
Модель B
Просадка (%)
0Начало1 000,001 000,0000
1W · чистый выигрыш1 010,001 020,0000
2W · чистый выигрыш1 020,101 040,4000
3L · чистый убыток1 009,901 019,5912
4W · чистый выигрыш1 020,001 039,980,010,04
5W · чистый выигрыш1 030,201 060,7800
6W · чистый выигрыш1 040,501 082,0000
7L · чистый убыток1 030,091 060,3612
8W · чистый выигрыш1 040,401 081,570,010,04
9W · чистый выигрыш1 050,801 103,2000
10W · чистый выигрыш1 061,311 125,2600
11W · чистый выигрыш1 071,921 147,7700
12L · чистый убыток1 061,201 124,8112
13L · чистый убыток1 050,591 102,321,993,96
14W · чистый выигрыш1 061,101 124,361,00992,0392
15W · чистый выигрыш1 071,711 146,850,020,08
16W · чистый выигрыш1 082,421 169,7900
17L · чистый убыток1 071,601 146,3912
18W · чистый выигрыш1 082,321 169,320,010,04
19W · чистый выигрыш1 093,141 192,7000
20W · чистый выигрыш1 104,071 216,5600
21W · чистый выигрыш1 115,111 240,8900
22L · чистый убыток1 103,961 216,0712
23W · чистый выигрыш1 115,001 240,390,010,04
24W · чистый выигрыш1 126,151 265,2000
25W · чистый выигрыш1 137,411 290,5100
26W · чистый выигрыш1 148,781 316,3200
27L · чистый убыток1 137,301 289,9912
28W · чистый выигрыш1 148,671 315,790,010,04
29L · чистый убыток1 137,181 289,471,00992,0392
30L · чистый убыток1 125,811 263,681,99983,9984
31L · чистый убыток1 114,551 238,412,97985,9184
32L · чистый убыток1 103,411 213,643,957,8001
33L · чистый убыток1 092,371 189,374,91059,6441
34L · чистый убыток1 081,451 165,585,861411,4512
35W · чистый выигрыш1 092,261 188,894,929,6802
36L · чистый убыток1 081,341 165,125,870811,4866
37W · чистый выигрыш1 092,161 188,424,92959,7163
38W · чистый выигрыш1 103,081 212,193,97887,9107
39L · чистый убыток1 092,051 187,944,9399,7525
40W · чистый выигрыш1 102,971 211,703,98847,9475
41L · чистый убыток1 091,941 187,474,94859,7886
42L · чистый убыток1 081,021 163,725,89911,5928
43W · чистый выигрыш1 091,831 186,994,9589,8246
44L · чистый убыток1 080,911 163,255,908511,6282
45L · чистый убыток1 070,101 139,996,849413,3956
46L · чистый убыток1 059,401 117,197,780915,1277
47W · чистый выигрыш1 069,991 139,536,858713,4302
48L · чистый убыток1 059,291 116,747,790115,1616
49L · чистый убыток1 048,701 094,418,712216,8584
50W · чистый выигрыш1 059,191 116,297,799315,1956
51L · чистый убыток1 048,601 093,978,721316,8916
52W · чистый выигрыш1 059,081 115,857,808515,2295
53L · чистый убыток1 048,491 093,538,730516,9249
54L · чистый убыток1 038,011 071,669,643218,5864
55L · чистый убыток1 027,631 050,2310,546720,2147
56W · чистый выигрыш1 037,901 071,239,652218,619
57L · чистый убыток1 027,521 049,8110,555720,2466
58W · чистый выигрыш1 037,801 070,809,661218,6515
59L · чистый убыток1 027,421 049,3910,564620,2785
60W · чистый выигрыш1 037,691 070,379,670318,6841
61W · чистый выигрыш1 048,071 091,788,76717,0577
62L · чистый убыток1 037,591 069,959,679318,7166
63W · чистый выигрыш1 047,971 091,348,776117,0909
64W · чистый выигрыш1 058,451 113,177,863815,4327
65L · чистый убыток1 047,861 090,918,785217,1241
66L · чистый убыток1 037,381 069,099,697418,7816
67W · чистый выигрыш1 047,761 090,478,794317,1572
68L · чистый убыток1 037,281 068,669,706418,8141
69W · чистый выигрыш1 047,651 090,048,803417,1904
70L · чистый убыток1 037,181 068,249,715418,8466
71W · чистый выигрыш1 047,551 089,608,812617,2235
72L · чистый убыток1 037,071 067,819,724418,879
73L · чистый убыток1 026,701 046,4510,627220,5014
74L · чистый убыток1 016,431 025,5211,520922,0914
75L · чистый убыток1 006,271 005,0112,405723,6496
76W · чистый выигрыш1 016,331 025,1111,529822,1226
77L · чистый убыток1 006,171 004,6112,414523,6801
78L · чистый убыток996,11984,5213,290325,2065
79L · чистый убыток986,15964,8314,157426,7024
80L · чистый убыток976,28945,5315,015928,1683
81W · чистый выигрыш986,05964,4414,16626,7317
82L · чистый убыток976,19945,1515,024428,1971
83L · чистый убыток966,43926,2515,874129,6331
84W · чистый выигрыш976,09944,7715,032928,2258
85L · чистый убыток966,33925,8815,882529,6613
86W · чистый выигрыш975,99944,4015,041328,2545
87W · чистый выигрыш985,75963,2814,191826,8196
88W · чистый выигрыш995,61982,5513,333725,356
89W · чистый выигрыш1 005,571 002,2012,46723,8631
90L · чистый убыток995,51982,1613,342325,3858
91L · чистый убыток985,55962,5114,208926,8781
92L · чистый убыток975,70943,2615,066828,3406
93L · чистый убыток965,94924,4015,916229,7738
94W · чистый выигрыш975,60942,8915,075328,3692
95W · чистый выигрыш985,36961,7414,226126,9366
96L · чистый убыток975,50942,5115,083828,3979
97L · чистый убыток965,75923,6615,93329,8299
98L · чистый убыток956,09905,1916,773631,2333
99L · чистый убыток946,53887,0817,605932,6087
100L · чистый убыток937,07869,3418,429933,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% текущего баланса. Это выбранные учебные последовательности, а не прогноз или случайная траектория по коду выборки.

W — чистый выигрыш +1R; L — чистый убыток −1R. В каждом порядке по два исхода каждого вида.

Модель A · 1%

Итоговый баланс

999,80 USD

Максимальная просадка

1,99%

Модель B · 2%

Итоговый баланс

999,20 USD

Максимальная просадка

3,96%

Итоговые балансы без округления: A = 999,80001 USD; B = 999,20016 USD.

Траектории баланса за четыре сделки в одном масштабе

Баланс (USD)

Траектории баланса за четыре сделки в одном масштабеОбе модели следуют выбранному порядку. Подробные значения до и после каждой сделки приведены в таблице.

Завершённые модельные сделки

A · сплошная линияB · пунктирная линия
Четыре завершённые сделки: модельный убыток, чистый результат и баланс (USD)
СделкаИсходМодель A
Сумма модельного убытка
Модель A
Чистый результат
Модель A
Баланс
Модель B
Сумма модельного убытка
Модель B
Чистый результат
Модель B
Баланс
0Начало0,000,001 000,000,000,001 000,00
1W · чистый выигрыш10,00+10,001 010,0020,00+20,001 020,00
2W · чистый выигрыш10,10+10,101 020,1020,40+20,401 040,40
3L · чистый убыток10,201-10,2011 009,89920,808-20,8081 019,592
4L · чистый убыток10,09899-10,09899999,8000120,39184-20,39184999,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 описывает соотношение совокупных прибылей и убытков завершённой выборки. Симулятор создаёт условные последовательности на основе вероятности, соотношения исходов и правил размера риска. Ни один из этих способов описания не заменяет отсутствующие данные о движении цены, правилах счёта и будущих результатах.

Источники и материалы

  1. NIST/SEMATECH e-Handbook — Binomial distributionПроверено
  2. R statistical documentation — Sample quantiles, Type 7Проверено
Все гиды
Калькулятор риска и прибылиСпланируйте ценовые уровни сделки и различайте результаты до и после расходов.Как работает плавающая просадкаОтделите статистическое падение от движущегося лимита счёта проп-фирмы.Калькулятор размера позицииСвяжите заданную сумму риска с расстоянием до стопа и характеристиками контракта.Что такое проскальзываниеРазберитесь, почему фактическое исполнение отличается от цены в торговом плане.
Все гиды