← Все работы
#006НовоеДоверие: НизкоеМодельПортфель

Как максимизировать шанс дойти до цели раньше просадки при ограничении займа

Maximizing the goal-reaching probability before drawdown with borrowing constraint

Yu Yuan, Qicai Li · Нанкинский педагогический университет · AIMS Mathematics 6(8): 8868–8882 · 11 июня 2021 · 15 стр. · Читать оригинал

Коротко

Тема

Портфель

Рынки

—

Таймфрейм

—

Данные

—

Доказательство

Модель

Статус

Числа пересчитаны
Доверие: НизкоеНашли 3 расхожденияТестируемых идей: 5

За работу: журнальная публикация с рецензированием, открытая лицензия, оптимальная стратегия выводится заново из уравнения работы и совпадает со всеми шестью панелями рисунков. Против: формулы вероятности (3.9) и (3.10), заявленные в аннотации как явный результат, напечатаны с ошибками и не дают ни одного верного числа; формула стратегии в численном разделе потеряла деление на капитал; часть доказательств опущена со ссылкой на чужие работы.

Проверяемость

Код○ не приложен
Данные● доступны
Рецензирование● есть
Конфликт интересов● не заявлен

Как читать этот разбор. Работа целиком математическая, и почти всё её содержание в формулах. Главный вывод без формул: в разделе «Метод в одну строку» и в первых двух абзацах раздела 7. Самая важная для доверия часть в разделе 6: формулы вероятности (3.9) и (3.10) напечатаны с ошибками, формула стратегии (3.11) верна, и проверка этого вынесена в отдельные блоки.

Главный тезис

Инвестор держит безрисковый актив и несколько рискованных, тратит деньги на потребление и может занимать, но не больше доли kk от текущего капитала. Он хочет максимизировать вероятность того, что капитал дойдёт до «безопасного уровня» раньше, чем упадёт до доли α\alpha от своего исторического максимума. Ответ получен в явном виде: ниже некоторого порога x0x_0 инвестор занимает по максимуму, выше порога он вкладывает в рискованный актив всё меньше и у безопасного уровня перестаёт рисковать совсем.

Две особенности ответа авторы выделяют сами. Стратегия не зависит от уровня просадки α\alpha: от него зависит только итоговая вероятность. А при одном рискованном активе стратегия не зависит и от его волатильности, что авторы называют "a rather surprising result".

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

1. Как устроена модель

Капитал X(t)X(t) меняется так:

dX=[(r−a)X+π′(μ−r1)X−b] dt+π′σX dB.dX = \big[(r-a)X + \pi'(\mu - r\mathbf{1})X - b\big]\,dt + \pi'\sigma X\,dB.

Что это такое. Правило, по которому капитал меняется за малый промежуток времени. Первая скобка задаёт предсказуемый снос, второе слагаемое случайный шум.

Что означает каждый значок. rr: безрисковая ставка. aa, bb: потребление устроено как aX+baX + b, то есть доля капитала плюс постоянная сумма. π\pi (пи): доли капитала в рискованных активах; π′1\pi'\mathbf{1} их сумма. Если она больше единицы, инвестор занимает. μ\mu (мю): ожидаемые доходности рискованных активов; σ\sigma (сигма) матрица их волатильностей. BB: броуновское движение, источник случайности.

Счёт по шагам, наш пример. Параметры раздела 4 работы: r=0.05r = 0.05, μ=0.1\mu = 0.1, σ=0.1\sigma = 0.1, a=0.01a = 0.01, b=0.1b = 0.1. При капитале 2 и без рискованных вложений снос равен (0.05−0.01)⋅2−0.1=−0.02(0.05 - 0.01)\cdot 2 - 0.1 = -0.02 в год: капитал тает.

Безопасный уровень x∗=b/(r−a)x^* = b/(r-a). При таком капитале процент по безрисковому активу ровно покрывает потребление, и выше него капитал без всякого риска только растёт. Ниже него безрисковый актив проигрывает потреблению, и капитал без риска тает. В примере x∗=0.1/0.04=2.5x^* = 0.1/0.04 = 2.5.

Просадка определена от исторического максимума M(t)M(t): момент, когда X(t)≤αM(t)X(t) \le \alpha M(t). При α=0\alpha = 0 это обычное разорение.

Ограничение по займу: π′1≤1+k\pi'\mathbf{1} \le 1 + k. В примере k=0.5k = 0.5, то есть плечо не больше 1.5.

Цель: максимизировать P(τx∗<τα)\mathbf{P}(\tau_{x^*} < \tau_\alpha), вероятность дойти до x∗x^* раньше просадки.

Как это соотносится с проп-оценкой

Цель здесь не произвольная. Это уровень, при котором потребление перестаёт съедать капитал, и он задаётся параметрами aa и bb. В проп-оценке цель задана правилами. Формально модель можно подогнать, подобрав aa и bb так, чтобы x∗x^* совпал с целью; тогда ниже цели у трейдера отрицательный снос без торговли, что похоже на участника, который платит издержки и подписку. Но горизонт бесконечный, торговля непрерывная, скачков нет, рискованный актив растёт в среднем. Это наша интерпретация, авторы проп-фирм не упоминают.

2. Метод в одну строку

Для одного рискованного актива оптимальная доля в нём:

π∗(x)=min⁡ ⁣(1+k,  2(r−a)μ−r⋅x∗−xx).\pi^*(x) = \min\!\left(1+k,\; \frac{2(r-a)}{\mu - r}\cdot\frac{x^* - x}{x}\right).

Что это такое. Чем дальше капитал от безопасного уровня, тем больше доля в рискованном активе, пока не упрётся в потолок займа.

Что означает каждый значок. xx: текущий капитал. x∗x^*: безопасный уровень. 1+k1+k: максимальное плечо. Дробь 2(r−a)/(μ−r)2(r-a)/(\mu-r): отношение «насколько безрисковый актив проигрывает потреблению» к «насколько рискованный выигрывает у безрискового».

Счёт по шагам. 1) Посчитай x∗−xx^* - x, расстояние до безопасного уровня. 2) Раздели на xx. 3) Умножь на 2(r−a)/(μ−r)2(r-a)/(\mu-r). 4) Если вышло больше 1+k1+k, бери 1+k1+k.

Пример на параметрах работы, наш счёт. 2(r−a)/(μ−r)=2⋅0.04/0.05=1.62(r-a)/(\mu-r) = 2\cdot0.04/0.05 = 1.6. При x=2x = 2: 1.6⋅0.5/2=0.401.6 \cdot 0.5/2 = 0.40, в рискованном активе 40 % капитала. При x=1.6x = 1.6: 1.6⋅0.9/1.6=0.901.6\cdot0.9/1.6 = 0.90. При x=1.29x = 1.29 доля доходит до 1.5 и дальше вниз остаётся на потолке.

Где это ломается. Внимание: в самой статье эта формула (раздел 4) напечатана без деления на xx, и порог x1x_1 там выведен из неправильной версии. Здесь записана верная, она следует из (3.11) и (3.7) работы и совпадает с рисунками. Подробно в разделе 6.

Порог, ниже которого инвестор занимает по максимуму:

x0=2b(1+k)(μ−r)+2(r−a)x_0 = \frac{2b}{(1+k)(\mu - r) + 2(r - a)}

Это (3.8) работы, записанная для одного актива (наша подстановка D=(μ−r)/σ2D = (\mu-r)/\sigma^2, ∥ζ∥2=(μ−r)2/σ2\|\zeta\|^2 = (\mu-r)^2/\sigma^2). На параметрах раздела 4: x0=0.2/(0.075+0.08)=1.29x_0 = 0.2/(0.075 + 0.08) = 1.29. Волатильность σ\sigma сократилась: отсюда «удивительная» независимость стратегии от волатильности.

Почему стратегия выглядит именно так

Ниже x∗x^* безрисковый актив проигрывает потреблению, то есть игра в целом невыгодна. В невыгодной игре вероятность дойти до цели раньше барьера выше у того, кто ставит крупно: меньше шагов, меньше времени для сноса вниз. В выгодной игре наоборот, выше вероятность у осторожного. Здесь инвестор находится в невыгодной игре везде ниже x∗x^*, но чем ближе к x∗x^*, тем слабее отрицательный снос и тем больше смысла беречь достигнутое. Авторы описывают это так: "only when the wealth condition keeps deteriorating, the investor chooses to gamble on the risky asset in order to avoid the appearance of drawdown. When the value of wealth is close to the safe level, the investor becomes cautious and invests less in the risky asset."

Связь с классическим результатом о «смелой игре» (bold play) Дубинса и Сэвиджа наша, в работе её нет.

3. Как авторы обходят ограничение на заём

Этот раздел можно пропустить.

С ограничением рынок становится неполным, и стандартные методы перестают работать напрямую. Авторы используют приём Каратзаса и Шрива: строят вспомогательный рынок без ограничения, но с подправленными доходностями (фиктивный параметр ν\nu и опорная функция δ(ν)\delta(\nu) множества допустимых долей). Если ограничение не нарушается, поправка нулевая. Если нарушается, она «штрафует» доходности ровно настолько, чтобы оптимальная стратегия на вспомогательном рынке сама упёрлась в границу. Затем берётся вспомогательный рынок с худшим для инвестора ν\nu, и его оптимум совпадает с оптимумом исходной задачи (лемма 2.1, доказательство в работе опущено со ссылкой на Каратзаса и Шрива).

Затем решается уравнение Гамильтона–Якоби–Беллмана (HJB): уравнение на функцию вероятности V(x,m)V(x, m), из которого одновременно получаются и вероятность, и оптимальная стратегия. Вводятся две вспомогательные функции:

ξ0(x)=VxVxx=2[(r−a)x−b]∥ζ∥2(3.7)\xi_0(x) = \frac{V_x}{V_{xx}} = \frac{2[(r-a)x - b]}{\|\zeta\|^2} \quad (3.7)

для области, где заём не упирается в потолок, и ξν∗(x)\xi_{\nu^*}(x) (3.9) для области, где упирается. Стратегия выражается через них, вероятность получается двойным интегрированием.

Разбираются два случая. Если исторический максимум уже выше безопасного уровня (m≥x∗m \ge x^*), барьер неподвижен на αm\alpha m. Если ниже, барьер может ползти вверх, и к вероятности добавляется множитель exp⁡(−∫f2)\exp(-\int f_2), учитывающий подтягивание барьера (теорема 3.3). Стратегия в обоих случаях одна и та же.

4. Численные примеры

Все рисунки при одном рискованном активе, базовые параметры α=0.2\alpha = 0.2, k=0.5k = 0.5, r=0.05r = 0.05, μ=0.1\mu = 0.1, σ=0.1\sigma = 0.1, a=0.01a = 0.01, b=0.1b = 0.1, m=1m = 1. По горизонтали на всех рисунках капитал xx, по вертикали оптимальная доля π∗\pi^* в рискованном активе. Вероятностей VV работа не рисует и не табулирует ни одной.

Оптимальная доля в рискованном активе при разных безрисковых ставках (а) и разных ожидаемых доходностях (б)
Рисунок 1 работы: влияние r и μ на оптимальную стратегию

Как его читать. Каждая кривая одна стратегия. Слева от своей пунктирной вертикали x0x_0 кривая лежит на потолке 1.5, справа спадает и обнуляется на своём безопасном уровне x∗x^*.

Что нужно увидеть. (а) Чем выше безрисковая ставка, тем ниже порог x0x_0 и тем ближе x∗x^*: при r=0.08r = 0.08 безопасный уровень 1.43, при r=0.02r = 0.02 он равен 10 и за пределами рисунка. (б) Чем выше ожидаемая доходность, тем меньше доля и тем ниже порог: при μ=0.3\mu = 0.3 занимать приходится только ниже 0.44.

Проверка, наш расчёт. При r=0.02r = 0.02 и x=3x = 3 верная формула даёт долю 0.58, на рисунке около 0.6. Напечатанная в разделе 4 формула дала бы потолок 1.5. Порог x0x_0 по (3.8) равен 1.18, 1.29 и 1.43 для трёх ставок, все три вертикали стоят на этих местах между 1 и 2.

Оптимальная доля при разных параметрах потребления a (а) и b (б)
Рисунок 2 работы: влияние a и b на оптимальную стратегию

Что нужно увидеть. Чем больше потребление, тем выше безопасный уровень и тем выше порог, ниже которого занимают. При b=0.3b = 0.3 безопасный уровень 7.5, а порог x0=3.87x_0 = 3.87. Формула x1x_1 из раздела 4 дала бы 6.56, а вертикаль на рисунке стоит у 3.9.

Оптимальная доля при разных лимитах займа k (а) и разных волатильностях (б)
Рисунок 3 работы: влияние k и σ на оптимальную стратегию

Что нужно увидеть. (а) Потолок займа меняет только плоскую часть: 1.1, 1.5 и 1.9. Ниспадающая часть кривой у всех трёх общая. (б) Три кривые для трёх волатильностей лежат точно друг на друге.

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

Вероятности, которых в работе нет

Поскольку формулы вероятности в работе напечатаны с ошибкой (раздел 6), мы посчитали их сами по исправленной формуле и проверили симуляцией самого уравнения капитала с оптимальной стратегией. Случай неподвижного барьера: m=2.5≥x∗m = 2.5 \ge x^*, барьер αm=0.5\alpha m = 0.5, остальные параметры базовые. Наш расчёт.

Стартовый капитал Вероятность дойти до 2.5 раньше 0.5, формула Монте-Карло, 20 000 путей
0.8 0.2473 0.2329–0.2519
1.29 (=x0= x_0) 0.7986 0.7630–0.8017
1.8 0.9789 0.9537–0.9790
2.2 0.9994 0.9935–0.9994

Диапазон Монте-Карло: от доли дошедших до доли «дошедших плюс неразрешившихся за 100 лет». У безопасного уровня капитал подходит к нему асимптотически, поэтому часть путей формально не заканчивается; формула лежит внутри диапазона во всех четырёх точках.

5. Что работа добавляет к предшественникам

Авторы называют три вклада: несколько рискованных активов вместо одного (метод усечения из их же прежней работы [21] здесь не работает, отсюда вспомогательный рынок); барьер, который ползёт за максимумом, а не стоит на месте; и численный анализ влияния параметров. Задачи о минимизации вероятности разорения или просадки получаются как частные случаи.

6. Что в работе шатко

Что авторы признают или оставляют без доказательства

Доказательства леммы 2.1 и теоремы проверки 3.1 опущены со ссылками на чужие работы ("we omit it here", "thus we omit the proof here"). Для теоремы 3.2 доказан только один из двух подслучаев, второй «доказывается аналогично». Утверждение «можно легко проверить оптимальность» после (3.6) не проверено в тексте.

Что нашлось при сверке

Формула вероятности (3.10) напечатана с неверным множителем, и вероятность по ней равна нулю. Это заголовочный результат: аннотация обещает "The explicit expressions for the optimal investment strategy and the maximum goal-reaching probability before drawdown are derived in closed-form."

Проверка (3.10), стр. 8875. Вердикт: дефект источника.

Запись в источнике g2(x,m)=∫αmxexp⁡{−2∫αmyξ(ω)−1dω} dyg_2(x,m) = \int_{\alpha m}^{x} \exp\{-2\int_{\alpha m}^{y} \xi(\omega)^{-1}d\omega\}\,dy (и аналогично g1g_1), стр. 8875
Обозначения ξ0=Vx/Vxx\xi_0 = V_x/V_{xx} [текст, (3.7)]; VV вероятность [текст, теорема 3.2]
Допущения все из текста: один рискованный актив, m≥x∗m \ge x^*, параметры раздела 4
Вывод из (3.7) Vxx/Vx=1/ξ0V_{xx}/V_x = 1/\xi_0, значит Vx=Cexp⁡{+∫ξ0−1}V_x = C\exp\{+\int \xi_0^{-1}\}, без множителя −2-2 [шаг восстановлен нами]
Численно Наш скрипт. Ниже x∗x^* функция ξ0<0\xi_0 < 0, и с множителем −2-2 производная VxV_x растёт к x∗x^* (0.11 → 5·10⁵), то есть функция выпукла, а теорема 3.1(i) требует вогнутой. Интеграл в знаменателе g2(x∗,m)g_2(x^*, m) расходится, и V≡0V \equiv 0 во всех точках. Исправленная версия даёт 0.247 / 0.799 / 0.979 / 0.9994 и ложится в диапазон Монте-Карло во всех четырёх точках
Альтернативное прочтение что ξ\xi в (3.10) означает другую величину, чем в (3.7). Отпадает: (3.10) прямо ссылается на ξν∗(ω)−1\xi_{\nu^*}(\omega)^{-1} и ξ0(ω)−1\xi_0(\omega)^{-1} из (3.9) и (3.7) соответственно, а в доказательстве теоремы 3.3 тот же множитель −2-2 протянут в производную ∂g2/∂m\partial g_2/\partial m, так что это не опечатка набора, а запись, которой авторы пользовались
Другие места функции f1f_1, f2f_2 теоремы 3.3 содержат тот же множитель и наследуют ошибку

Формула (3.9) для области с займом на потолке не удовлетворяет собственному уравнению работы.

Проверка (3.9), стр. 8875. Вердикт: дефект источника.

Запись в источнике ξν∗(x)=−[b−(r−a+DK)x]+θ(x)∥ζ∥2−D2/K\xi_{\nu^*}(x) = -\dfrac{[b - (r-a+\frac{D}{K})x] + \sqrt{\theta(x)}}{\|\zeta\|^2 - D^2/K}, θ(x)=[b+(r−a+DK)x]2+…\theta(x) = [b + (r-a+\frac{D}{K})x]^2 + \dots, стр. 8875
Как проверено наш скрипт: рынок из двух активов (наш пример), для каждого xx максимум по долям с π′1=1+k\pi'\mathbf{1} = 1+k найден прямым перебором, невязка уравнения HJB посчитана для напечатанной ξ\xi и для корня нашего символьного вывода (sympy)
Результат напечатанная формула даёт невязку +0.036…+0.106 и на границе x0x_0 значение −8.06, тогда как по непрерывности с (3.7) там должно быть −0.336. Наш корень даёт невязку порядка 10−1110^{-11}, совпадает с прямым численным решением до четвёртого знака и равен −0.336 на границе
Альтернативное прочтение что (3.9) записана для вспомогательного рынка и не обязана решать исходное уравнение. Отпадает: по лемме 2.1 значения совпадают, и теорема 3.1 требует, чтобы VV была дважды гладкой, то есть ξ\xi непрерывна на x0x_0
Дополнительно при одном активе знаменатель ∥ζ∥2−D2/K\|\zeta\|^2 - D^2/K равен нулю тождественно (равенство в неравенстве Коши–Шварца), и (3.9) не определена. Численный раздел работы весь на одном активе; там эта область сводится к π=1+k\pi = 1+k, и рисунки от (3.9) не зависят

Формула стратегии в разделе 4 потеряла деление на xx. В тексте: π∗(x)=2(r−a)μ−r(x∗−x)\pi^*(x) = \frac{2(r-a)}{\mu - r}(x^* - x) и порог x1=x∗−(1+k)(μ−r)2(r−a)x_1 = x^* - \frac{(1+k)(\mu - r)}{2(r-a)}. Из (3.11) и (3.7) при одном активе следует 2(r−a)μ−r⋅x∗−xx\frac{2(r-a)}{\mu-r}\cdot\frac{x^*-x}{x}, а порог совпадает с x0x_0 из (3.8). Рисунки построены по верной версии: при b=0.3b = 0.3 вертикаль стоит у 3.87 (x0x_0), а не у 6.56 (x1x_1); при μ=0.2\mu = 0.2 формула x1x_1 даёт вообще отрицательный порог −0.31. При x=2x = 2 напечатанная формула даёт долю 0.80 вместо верных 0.40.

Мелочь. В разделе 2.1 написано "we set x > m to allow the wealth process to have a financial past", хотя mm это максимум и по определению области OO должно быть x≤mx \le m. Опечатка, на результаты не влияет.

Что из этого следует для доверия

Стратегия, то есть главный практический результат, верна: она выводится заново из уравнения работы и совпадает со всеми шестью панелями рисунков. Формулы вероятности, вторая половина заявленного в аннотации, напечатаны так, что по ним нельзя посчитать ни одного числа. Рецензирование эти ошибки пропустило. Ни одна вероятность в работе не посчитана и не нарисована, поэтому заметить ошибку по её же примерам было невозможно.

7. Что из этого практически следует

Если без торговли капитал тает, ближе к барьеру надо рисковать больше, а не меньше. Это главный вывод модели, и он верен. Он противоречит привычной интуиции «уменьшай размер в просадке», и противоречие объясняется целью: интуиция про выживание на бесконечном горизонте, а здесь задача дойти до уровня раньше барьера в невыгодной игре. В проп-оценке участник с отрицательным сносом после издержек находится ровно в такой игре. Работа Hall (2026) показывает на правилах фирм, что даже при нулевом преимуществе увеличение размера поднимает вероятность прохода с 0.10 до 0.43; там это работает через дневное наблюдение и ползущий барьер, а отрицательный снос добавляет к ним механизм этой работы.

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

С нулевым сносом размер вообще не важен, если барьер неподвижен. Это не из работы, а наше следствие из той же математики: при нулевом сносе капитал есть мартингал, и вероятность дойти до цели раньше неподвижного барьера равна отношению расстояний, d/(d+T)d/(d+T), где dd расстояние до барьера, а TT до цели, при любой стратегии. Размер начинает влиять только через знак сноса (в нём сидят издержки), через дискретность наблюдения (дневное закрытие перескакивает барьер) и через ползущий барьер. Это ровно три механизма, которые разбирают работы Villahermosa (2026) и Hall (2026).

Формулы вероятности из работы использовать нельзя. Только (3.11) для стратегии и (3.8) для порога; вероятность считать по исправленной формуле (раздел 6) или симуляцией.

8. Тестируемые идеи

№ Идея Тип Где считать
1 Размер позиции на стадии оценки как функция расстояния до цели: максимум у лимита, спадающий к цели по π∗∝(x∗−x)/x\pi^* \propto (x^* - x)/x; сравнить вероятность прохода с постоянным размером на симуляции правил изменение конструкции Python
2 Проверить знак: при положительном сносе после издержек та же стратегия должна проигрывать постоянному малому размеру; найти снос, при котором оптимум переключается диагностика Python
3 Проверить независимость оптимального размера от величины лимита (α\alpha) на дискретных дневных данных: в модели размер от лимита не зависит, на дневном закрытии с перескоком барьера зависимость может появиться аудит Python
4 Не брать формулы вероятности (3.10), теоремы 3.3 из этой работы; считать вероятность по исправленной формуле g=∫exp⁡{+∫ξ−1}g = \int \exp\{+\int \xi^{-1}\} или симуляцией, и сверять одно с другим аудит Python
5 Измерить вклад каждого из трёх механизмов, через которые размер влияет на вероятность прохода: знак сноса после издержек, дискретность наблюдения, ползущий барьер; при нулевом сносе, неподвижном барьере и непрерывном наблюдении вклад размера должен быть нулевым диагностика Python

Заявлено авторами

Эти цифры и утверждения принадлежат авторам. Где они не сошлись при пересчёте, сказано в разборе.

Другие работы

Обновлено: 2026-10-16