Керування ризиком

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

Ті самі торгові припущення можуть дати дуже різні траєкторії рахунку. Змоделюйте діапазон результатів, порівняйте дві частки ризику на однакових угодах і простежте розрахунок однієї кривої.

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

Перевірено

Хвилясті бірюзові й сині скляні стрічки та латунна стрічка над світлою кам’яною поверхнею.

Головне

  1. Симуляція показує, які результати може дати визначена модель. Ймовірність прибутку, співвідношення чистого прибутку й модельного збитку та частка ризику — це припущення, а не оцінки вашої майбутньої дохідності.

  2. Порівнюйте частки ризику на однакових послідовностях прибутків і збитків. Окремо аналізуйте розподіл кінцевих балансів і максимальних просадок кожної траєкторії.

  3. За сталої частки ризику й незмінного співвідношення чистого прибутку та модельного збитку перестановка тих самих прибутків і збитків зберігає кінцевий баланс. Шлях до нього та просадка можуть змінитися.

Що таке симулятор кривої капіталу?

Симулятор кривої капіталу створює гіпотетичні траєкторії рахунку на основі заданих припущень. Тут ви вибираєте початковий баланс, припущену ймовірність прибутку, чистий виграш, частку збитку та кількість угод. Симулятор генерує 1000 послідовностей і застосовує однакові результати до двох налаштувань ризику. Корисний підсумок — діапазон можливих результатів моделі, а не одна переконлива на вигляд лінія.

Історія реального рахунку фіксує те, що вже сталося. Бектест застосовує торгові правила до історичних даних. Ця симуляція не робить ні того, ні іншого: вона використовує незалежні випадкові випробування з двома результатами, без цін, сигналів входу чи підключення до брокера. Біноміальна модель у довіднику NIST описує кількість прибуткових результатів; правила зміни балансу й розміру ризику наведено нижче.

Кожна точка відповідає балансу після завершення модельної угоди, коли інших відкритих позицій немає. У цьому спрощеному рахунку баланс і кошти (equity) у такі моменти збігаються. Реальна крива коштів також може враховувати нереалізовані прибутки й збитки, поки позиції відкриті. Тому інструмент не показує найглибшого падіння всередині угоди, яке може відбутися на реальному рахунку.

Задайте припущення та запустіть симулятор

Почніть зі стандартного горизонту в 100 угод, а потім змінюйте по одному припущенню. Обидві моделі починають із 1000 USD, припущеної ймовірності прибутку 50% та чистого виграшу 1R. У збитковій угоді модель A втрачає 1% поточного балансу, а B — 2%. Ці відсотки задано для порівняння, а не як рекомендовані рівні ризику.

Параметр

Значення в цій моделі

Початковий баланс

Додатна сума перед першою угодою; у прикладі виражена в USD.

Припущена ймовірність прибутку, p

Однакова ймовірність прибуткового результату в кожному незалежному випробуванні. Вона не задає точної частки прибуткових угод у скінченній послідовності.

Чистий виграш, b (R)

Чистий прибуток угоди дорівнює b × сумі модельного збитку цієї угоди. Збиткова угода втрачає рівно цей модельний збиток.

Частка збитку, f

Частка поточного балансу, що визначає модельний збиток. Його грошова сума змінюється разом із балансом.

Кількість угод, N

Довжина послідовності: від 1 до 500 завершених угод. Це не кількість днів або років.

Seed

Початкове значення генератора, яке відтворює вибірку за тих самих параметрів і версії моделі.

Прокрутіть убік, щоб порівняти всі стовпці ↔

І виграш, і сума збитку задані як чисті величини: вони вже враховують усі торгові витрати, які ви хочете відобразити. Додаткового віднімання комісії немає. Співвідношення винагороди й ризику до витрат не можна просто ввести як чистий виграш, не врахувавши витрати. Калькулятор ризику й прибутку розв’язує іншу задачу: планування цінових рівнів та умовних результатів однієї угоди.

Після редагування параметрів запустіть розрахунок. Спершу порівняйте таблицю результатів, а потім розгляньте вибрану траєкторію. Зміна seed створює іншу вибірку за тих самих припущень, а не виявляє новий стан ринку. Нульова частка збитку корисна як математичний контроль: баланс такої моделі залишається незмінним.

Спробуйте самі

Дослідіть припущення

Порівняйте дві частки ризику на 1000 траєкторіях

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

Гіпотетична модель із двома результатами. Вона не використовує ринкові ціни чи дані рахунку й не прогнозує результати вашої торгівлі.

1–1000000. USD — одиниця прикладу; конвертації валют немає.
0–100. Ваше припущення, а не оцінка за ринковими даними.
0,1–5. Кожна прибуткова угода дає +bR, кожна збиткова — −1R.
0–10. Перераховується від балансу перед кожною угодою.
0–10. Нуль дає контрольний сценарій із незмінним балансом.
1–500 завершених модельних угод у кожній траєкторії.
0–4294967295. Ті самі seed і припущення відтворюють ту саму вибірку.

Використовуйте крапку або кому як десятковий знак, без розділювачів тисяч, символів валют чи експоненційного запису.

І виграш, і модельний збиток задані як чисті величини після всіх витрат, які ви хочете врахувати. Додаткового списання комісій немає. Межі вводу технічні й не є рекомендаціями безпечного ризику.

Змініть одне припущення

Симуляція готова: угод у кожній траєкторії — 100, seed 20261023. Підсумки кінцевих балансів і просадок доступні.

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

1000 траєкторій · угод: 100 · seed 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%: за скінченної кількості угод ця модель зберігає додатний баланс.

Модель, точність і обмеження

Незалежні результати за сталої ймовірності прибутку, сталого коефіцієнта чистого прибутку b та сталої частки збитку. Кожна угода дає або +bR, або −1R, де R дорівнює вибраній частці поточного балансу. Поповнення, зняття коштів, одночасно відкриті позиції, змінні ціни виконання, зміни коштів під час угоди та правила маржі не моделюються. Більша кількість траєкторій зменшує шум вибірки, але не підтверджує правильність припущень.

За частки збитку меншої за 100% і скінченної кількості угод баланс цієї моделі математично залишається додатним. Це властивість моделі, а не доказ того, що реальний рахунок неможливо втратити.

Порівняйте 1% і 2% на тих самих чотирьох угодах

Візьмемо два прибутки, за якими йдуть два збитки, — послідовність WWLL. Вона дає змогу побачити розрахунок без великої вибірки. Це свідомо вибрана навчальна послідовність, відокремлена від вибірки симулятора, яку задає seed. За чистого виграшу 1R кожна прибуткова угода додає поточну суму ризику, а кожна збиткова віднімає її. Для поточного балансу B прибуток дає B_next = B × (1 + f × b), а збиток — B_next = B × (1 − f). Тут f записана як частка одиниці: 1% означає 0,01.

Після угоди

Результат

Баланс 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 USD і 999,20 USD, що відповідає дохідності близько −0,02% і −0,08%. Два однакові відсоткові прибутки та два збитки не компенсують один одного, бо кожен відсоток застосовується до змінної бази. Приклад пояснює складний відсоток, а не визначає, яка частка ризику підходить реальному рахунку.

Спробуйте самі

Чотири угоди, кожна на виду

Ті самі прибутки й збитки, інша просадка

Змініть порядок двох прибуткових і двох збиткових угод. Кінцевий баланс кожної моделі залишається тим самим, а шлях і максимальна просадка можуть змінитися.

Фіксований приклад: 1000 USD, чистий виграш 1R, збиток моделі A — 1%, моделі B — 2% поточного балансу. Це вибрані навчальні послідовності, а не прогноз чи випадкова траєкторія, задана через seed.

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 · штрихова лінія
Чотири завершені угоди: сума модельного збитку, чистий P/L і баланс (USD)
УгодаРезультатМодель A
Сума модельного збитку
Модель A
Чистий P/L
Модель A
Баланс
Модель B
Сума модельного збитку
Модель B
Чистий P/L
Модель 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 стала й немає грошових потоків або правил зупинки.

Два прибутки й два збитки тут не відновлюють початковий баланс: кожен відсоток застосовується до змінної суми. Показаний результат не спричинений комісіями.

Максимальна просадка — найбільше падіння від попереднього піка вздовж вибраної траєкторії. Зміна порядку може змінити це падіння, не змінюючи кінцевого балансу.

Модель, точність і обмеження

Коефіцієнт чистого прибутку b і частка збитку сталі; змінюється лише порядок. Кожна нова сума модельного збитку обчислюється від поточного балансу. Таблиця округлює значення для відображення, але розрахунки не округлюють кожну угоду до центів. Ця вибрана послідовність відокремлена від вибірки симулятора з 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, описана в довідці 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. Зміна seed змінює цей вибірковий розкид, а зміна припущення — розподіл, із якого утворюється вибірка.

Як вимірюється просадка від попереднього піка

Для кожної траєкторії відстежуйте накопичений максимум, до якого входить і початковий баланс. У наступній точці просадка = (накопичений максимум − поточний баланс) ÷ накопичений максимум × 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,01%; обидві послідовності закінчуються на 999,80001 USD.

У випадкових траєкторіях симулятора може відрізнятися й кількість прибуткових угод. Тому вони можуть закінчуватися на різних сумах навіть за повністю однакових вхідних параметрів. Пояснювати весь розкид кінцевих результатів лише порядком угод було б неправильно.

Profit Factor узагальнює співвідношення грошей, зароблених на прибуткових угодах, і грошей, втрачених на збиткових. Він не зберігає повної послідовності. За визначення ризику як частки балансу перестановка прибутків і збитків може також змінювати ці окремі грошові суми, хоча кінцевий добуток вище залишається тим самим. Розрізняйте модель і дані, на яких обчислено показник.

Порівнюйте ризик на однакових випадкових результатах

Для коректного порівняння змінюйте частку ризику, зберігаючи ті самі прибуткові та збиткові результати. Інакше одне налаштування може виглядати кращим лише через сприятливішу випадкову вибірку. Тут A і B отримують однаковий результат у кожній відповідній траєкторії та угоді; різниться лише сума, застосована до кожного балансу.

  • Порівнюючи дві частки ризику, зберігайте незмінними seed, ймовірність прибутку, чистий виграш і горизонт.
  • Змініть одне припущення, запустіть розрахунок знову та порівняйте ті самі підсумкові показники замість вибору найпривабливішої кривої.
  • Розгляньте вибрану траєкторію разом із таблицею перцентилів, щоб пов’язати розподіл з однією повною послідовністю.

Обидві криві мають спільний масштаб балансу, а горизонтальна вісь рахує завершені угоди. Крутіша лінія не показує, скільки часу минуло. Більша кількість модельних угод не обов’язково означає довший календарний період, якщо реальна частота торгівлі змінюється.

Введена частка також не розраховує обсяг лота, яким можна торгувати. Специфікації контракту, відстань до стопа й допустимий обсяг належать до розрахунку розміру позиції. Ця модель припускає, що її дробові грошові суми можна застосувати точно, зокрема й суми менші за мінімум, дозволений реальним інструментом.

Чого симуляція не розповість про реальний рахунок

Кожен збиток дорівнює рівно −1R моделі, а кожен прибуток — +bR моделі. Ймовірність прибутку, співвідношення чистого прибутку й модельного збитку та частка ризику сталі; результати незалежні. У реальної стратегії можуть бути беззбиткові угоди, різні розміри прибутків і збитків, серії залежних збитків або зміни ринкових умов. Більша кількість згенерованих послідовностей сама собою не додає цієї поведінки.

Витрати мають входити до чистих припущень, але це правило не моделює окремі виконання ордерів. Геп може спричинити збиток більший за заплановану суму. Прослизання, ліквідність, конвертація валют, маржинальні вимоги та одночасно відкриті позиції можуть змінити реальну траєкторію рахунку. У документації TradingView про тестування стратегій витрати й припущення щодо виконання теж розглядаються явно; цей простіший симулятор не є історичним бектестом виконання.

За частки збитку меншої за 100% кожен модельний збиток множить додатний баланс на додатне число. Тому за скінченну кількість угод розрахунок не досягає точного нуля. Ця математична властивість нічого не говорить про уникнення реального виснаження рахунку, мінімальні обсяги угод чи примусове закриття позицій. Поріг розорення та реальна ймовірність банкрутства тут не обчислюються.

Використовуйте інструмент для аналізу чутливості: що змінюється разом з одним припущенням, які показники рухаються разом і що приховує одна крива. Навіть стабільніша оцінка симуляції описує лише вибрану модель. Достовірність припущень має спиратися на окремі докази та чітко визначений торговий процес.

Симулятор кривої капіталу: поширені запитання

Чи гарантує ймовірність прибутку 50%, що половина угод буде прибутковою?

Ні. Вона задає однакову ймовірність 50% для кожного незалежного випробування. У скінченній траєкторії прибуткових угод може бути більше або менше. Фіксований приклад WWLL навмисно містить по два результати кожного виду; випадковий симулятор не встановлює такої кількості.

Чому той самий seed дає той самий результат?

Seed задає початок детермінованої послідовності псевдовипадкових випробувань. Ті самі seed, параметри й версія моделі відтворюють вибірку. Відтворюваність дає змогу перевіряти порівняння, але не перетворює згенеровані результати на прогноз.

Чому за 50% прибуткових угод і виграшу 1R баланс може впасти нижче початкового?

Відсоткові прибутки й збитки застосовуються до змінного балансу. Один крок +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Перевірено
Усі гіди
Калькулятор ризику й прибуткуСплануйте цінові рівні угоди й розрізняйте результати до та після витрат.Як працює трейлінг-просадкаВідокремте статистичне падіння від рухомого ліміту рахунку в компанії.Калькулятор розміру позиціїПов’яжіть задану суму ризику з відстанню до стопа та специфікаціями контракту.Як працює прослизанняРозберіться, чому фактичні ціни виконання можуть відрізнятися від запланованих.
Усі гіди