← Мақалаларға оралу
March 1, 2026
5 мин оқу

Шығын-Пайда Асимметриясы: Депозитіңізді Құртатын Математика

Шығын-Пайда Асимметриясы: Депозитіңізді Құртатын Математика
#risk management
#mathematics
#volatility drag
#algo trading
#Kelly criterion

Неліктен 50% шығынды өтеу үшін 100% өсім қажет, волатильділік дрейфі (volatility drag) бүйірлік нарықтарда да капиталды қалай жойып жіберетінін және тәуекел менеджментін құру үшін әрбір алго-трейдер білуге тиіс формулаларды түсіндіреміз.

Интуицияны Бұзатын Жұмбақ

Елестетіп көріңіз: актив 70%-ға өсті, содан кейін 70%-ға құлады. Немесе керісінше — алдымен құлады, содан кейін өсті. Қай сценарий тиімдірек?

Жауабы: екеуі де бірдей тиімсіз. Көбейту коммутативті:

100×1.7×0.3=100×0.3×1.7=51100 \times 1.7 \times 0.3 = 100 \times 0.3 \times 1.7 = 51

Сіз "нөлдік" баға қозғалысында капиталыңыздың 49%-ын жоғалттыңыз. Бұл қате емес — бұл кірістердің көбейткіштік табиғатының іргелі қасиеті.

Неге Шығындар Пайдадан "Ауыр"

Пайыздық кіріс — көбейткіштік кеңістіктегі операция. 50% шығын деген 0,5-ке көбейту дегенді білдіреді, ал бастапқы нүктеге қайту үшін 2-ге көбейту керек — яғни 100% табу керек.

Қалпына Келтіру Формуласы

Егер сіз капиталыңыздың x%x\%-ын жоғалтсаңыз, бастапқы балансқа қайту үшін қажетті кіріс:

Rrecovery=x100x×100%R_{recovery} = \frac{x}{100 - x} \times 100\%

Туынды қарапайым. Бастапқы капитал CC болсын делік. x%x\% шығыннан кейін:

Cafter=C(1x100)C_{after} = C \cdot \left(1 - \frac{x}{100}\right)

Қалпына келу үшін Cafter(1+R)=CC_{after} \cdot (1 + R) = C, сондықтан:

R=CCafter1=11x/1001=x100xR = \frac{C}{C_{after}} - 1 = \frac{1}{1 - x/100} - 1 = \frac{x}{100 - x}

Асимметрия Кестесі

Шығын Қажетті Өтеу Кірісі Асимметрия Коэффициенті
5% 5,26% 1,05×
10% 11,11% 1,11×
20% 25,00% 1,25×
25% 33,33% 1,33×
30% 42,86% 1,43×
40% 66,67% 1,67×
50% 100,00% 2,00×
60% 150,00% 2,50×
70% 233,33% 3,33×
80% 400,00% 5,00×
90% 900,00% 10,00×
95% 1900,00% 20,00×

Асимметрия коэффициенті сызықтық емес түрде өседі. 50% шығыннан кейін сіз стратегияны өзгертпей шығу статистикалық тұрғыдан іс жүзінде мүмкін емес аймаққа түсесіз.

Волатильділік Дрейфі: Бүйірлік Нарықтардағы Үнсіз Өлтіруші

Volatility Drag Visualization

Нарық "қозғалмай тұрса" да, тек волатильділіктің өзі капиталды жояды. Бұл құбылыс волатильділік дрейфі (немесе variance drain) деп аталады.

Формальды Анықтама

r1,r2,,rnr_1, r_2, \ldots, r_n күнделікті кірістер тізбегі үшін геометриялық (нақты) кіріс:

G=i=1n(1+ri)1G = \prod_{i=1}^{n}(1 + r_i) - 1

Арифметикалық (орташа) кіріс:

rˉ=1ni=1nri\bar{r} = \frac{1}{n}\sum_{i=1}^{n} r_i

Олардың арасындағы қатынас шамамен былай:

Grˉσ22G \approx \bar{r} - \frac{\sigma^2}{2}

мұндағы σ2\sigma^2 — кірістердің дисперсиясы. σ22\frac{\sigma^2}{2} мүшесі — волатильділік дрейфі.

Мысал: Күнделікті Волатильділігі 5% Бүйірлік Нарық

Активтің әр күні тең ықтималдықпен кездейсоқ түрде 5%-ға өсетінін немесе құлайтынын елестетіп көрейік. Арифметикалық орта = 0%. Бірақ геометриялық кіріс:

G00.0522=0.125%G \approx 0 - \frac{0.05^2}{2} = -0.125\%

252 сауда күні бойы: (10.00125)2520.729(1 - 0.00125)^{252} \approx 0.729, яғни "нөлдік" орташа қозғалыста жылына -27,1%.

Күнделікті волатильділігі әдетте 3–8% болатын крипто нарығы үшін бұл бағыттық трендсіз волатильді активті ұстау капитал шығынына кепілдік беретінін білдіреді.

Практикалық Қолдану: Python Симуляциясы

import numpy as np

def simulate_volatility_drag(daily_vol: float, days: int = 252, simulations: int = 10_000) -> dict:
    """
    Monte Carlo simulation of volatility drag.

    Args:
        daily_vol: daily volatility (0.05 = 5%)
        days: number of trading days
        simulations: number of simulations

    Returns:
        Statistics of real (geometric) returns
    """
    daily_returns = np.random.normal(0, daily_vol, (simulations, days))

    cumulative = np.prod(1 + daily_returns, axis=1)
    geo_returns = cumulative - 1

    theoretical_drag = -0.5 * daily_vol**2 * days

    return {
        "mean_geometric_return": np.mean(geo_returns),
        "median_geometric_return": np.median(geo_returns),
        "theoretical_drag": theoretical_drag,
        "prob_loss": np.mean(geo_returns < 0),
        "worst_5pct": np.percentile(geo_returns, 5),
        "best_5pct": np.percentile(geo_returns, 95),
    }

result = simulate_volatility_drag(daily_vol=0.04)
print(f"Mean geometric return:  {result['mean_geometric_return']:.2%}")
print(f"Theoretical drag:       {result['theoretical_drag']:.2%}")
print(f"Probability of loss:    {result['prob_loss']:.2%}")
print(f"Worst 5%:               {result['worst_5pct']:.2%}")

BTC тәрізді волатильділік үшін типтік нәтиже:

Mean geometric return:  -17.34%
Theoretical drag:       -20.16%
Probability of loss:     63.28%
Worst 5%:               -72.41%

Алго-трейдинг Үшін Салдары

Risk Management and Kelly Criterion

1. Risk/Reward және Келли Критерийі

Шығын асимметриясын біле отырып, оңтайлы позиция көлемі Келли критерийі арқылы есептеледі:

f=pW(1p)LWLf^* = \frac{p \cdot W - (1 - p) \cdot L}{W \cdot L}

мұндағы pp — жеңу ықтималдығы, WW — орташа жеңіс, LL — орташа шығын (тәуекел үлесі ретінде).

Практикалық трейдингте фракциялық Келли (f/2f^{*}/2 немесе f/3f^{*}/3) қолданылады, ол ұзақ мерзімді кірістің аз ғана төмендеуімен капитал волатильділігін азайтады.

2. Максималды Просадка және Позиция Көлемі

Егер стратегия DmaxD_{max} максималды просадкаға рұқсат берсе және стоп-лосс S%S\%-да орнатылса, критикалық просадкаға дейінгі максималды кезекті стоптар саны:

n=ln(1Dmax)ln(1S)n = \frac{\ln(1 - D_{max})}{\ln(1 - S)}

Мысал: Dmax=20%D_{max} = 20\% және 2%2\% стоп-лосспен:

n=ln(0.8)ln(0.98)=0.22310.020211n = \frac{\ln(0.8)}{\ln(0.98)} = \frac{-0.2231}{-0.0202} \approx 11

Стратегия 11 кезекті стопты көтере алады. Жеңіс жиілігін (win rate) біле отырып, осындай серияның ықтималдығын бағалауға болады:

P(n stops)=(1WR)nP(n\ \text{stops}) = (1 - WR)^n

45% жеңіс жиілігінде: P=0.55110.14%P = 0.55^{11} \approx 0.14\% — қолайлы тәуекел.

3. Стратегияның Геометриялық Күтуі

Стратегияның нақты ұзақ мерзімді кірісі — мәмілелердің арифметикалық ортасы емес, геометриялық күту:

Egeo=(1+W)p×(1L)(1p)1E_{geo} = (1 + W)^p \times (1 - L)^{(1-p)} - 1

W=3%W = 3\%, L=1%L = 1\%, WR=40%WR = 40\% стратегиясы:

Egeo=1.030.4×0.990.61=1.01194×0.994011=+0.59%E_{geo} = 1.03^{0.4} \times 0.99^{0.6} - 1 = 1.01194 \times 0.99401 - 1 = +0.59\%

W=3%W = 3\%, L=3%L = 3\%, WR=50%WR = 50\% стратегиясы ("нөлдік" сияқты көрінеді):

Egeo=1.030.5×0.970.51=1.01489×0.984891=0.045%E_{geo} = 1.03^{0.5} \times 0.97^{0.5} - 1 = 1.01489 \times 0.98489 - 1 = -0.045\%

Win rate 50% болатын симметриялы R:R стратегиясы волатильділік дрейфіне байланысты тиімсіз.

4. Левередж: Иінтірек Стратегияны Бұзғанда

Левередж тек кірісті ғана емес, волатильділік дрейфін де көбейтеді. Левереджсіз дрейф σ22\frac{\sigma^2}{2}-ге тең; LL левереджімен ол L2σ22\frac{L^2 \sigma^2}{2} болады. Левередж кезіндегі капиталдың геометриялық өсу қарқыны:

g(L)=LμL2σ22g(L) = L \cdot \mu - \frac{L^2 \sigma^2}{2}

мұндағы μ\mu — күтілетін кіріс, ал σ\sigma — активтің волатильділігі.

3× левередж дрейфті 3 есе емес, 9 есе арттырады. 10× левередж — 100 есе. 100× левередж — 10 000 есе.

Оңтайлы Келли Левереджі

g(L)g(L) максимумы мына жерде жетеді:

L=μσ2L^* = \frac{\mu}{\sigma^2}

Бұл теориялық оптимум. Іс жүзінде позиция көлемін анықтаудағыдай себептермен фракциялық Келли (L/2L^*/2 немесе L/3L^*/3) қолданылады: μ\mu-дың дәл емес бағасы, «майлы құйрықты» үлестірімдер және стационарлы емес волатильділік.

Кесте: Левередж, Ликвидация және Волатильділік Дрейфі

Левередж Ликвидацияға Дейінгі Қозғалыс Дрейф Мультипликаторы −5% Актив Қозғалысындағы Просадка −10% Актив Қозғалысындағы Просадка
−100% 5% 10%
−50% 10% 20%
−33,3% 15% 30%
−20% 25× 25% 50%
10× −10% 100× 50% 100% (ликвидация)
20× −5% 400× 100% (ликвидация)
50× −2% 2500×
100× −1% 10000×
125× −0,8% 15625×

Мақсатты Просадкадан Максималды Левередж

Егер максималды просадканы DmaxD_{max}-пен шектесеңіз және активтің 99% сенімділік деңгейіндегі күнделікті VaR-ы VV болса:

Lmax=DmaxVL_{max} = \frac{D_{max}}{V}

Мақсатты Максималды Просадка Крипто (V=8%V = 8\%) Акциялар (V=3%V = 3\%) Форекс (V=1%V = 1\%)
5% 0,6× 1,7×
10% 1,25× 3,3× 10×
20% 2,5× 6,7× 20×
30% 3,75× 10× 30×
50% 6,25× 16,7× 50×

Кестеден тұжырым: крипто нарығы үшін оның волатильділігімен 3× левередждің өзі агрессивті. Крипто биржаларындағы танымал 50×–125× — нарықтың алғашқы қалыпты қозғалысында математикалық тұрғыдан кепілдендірілген ликвидация.

Левередж Таңдау Үшін Практикалық Формула

Берік көзқарас — бірнеше бағалаудың минимумын алу:

Lopt=min(LKelly2,DmaxVaR,σtargetσcurrent,Lexchange)L_{opt} = \min\left(\frac{L_{Kelly}}{2},\quad \frac{D_{max}}{VaR},\quad \frac{\sigma_{target}}{\sigma_{current}},\quad L_{exchange}\right)

мұндағы:

  • LKelly2\frac{L_{Kelly}}{2} — фракциялық Келли (оңтайлы левереджтің жартысы)
  • DmaxVaR\frac{D_{max}}{VaR} — максималды просадка шектеуі
  • σtargetσcurrent\frac{\sigma_{target}}{\sigma_{current}} — vol-targeting (мақсатты портфель волатильділігіне масштабтау)
  • LexchangeL_{exchange} — биржа лимиті

Минимум ешбір шектеудің бұзылмауын қамтамасыз етеді. Іс жүзінде просадка шектеуі әдетте ең қатаңы болып табылады.

Интерактивті калькулятор: Optimal Leverage Calculator көріп шығыңыз — стратегия параметрлерін енгізіп, төрт әдіс бойынша оңтайлы левереджді визуализациямен алыңыз.

Сауда Жүйелерін Құруға Арналған Қорытындылар

Шығынды басқару тиімді кірулерді табудан математикалық тұрғыдан маңыздырақ. Бұл мотивациялық ұран емес — бұл көбейткіштік кірістер асимметриясының салдары.

Нақты ережелер:

  1. Стоп-лосстар міндетті. Шығынның әрбір пайызы қалпына келтіруді экспоненциалды түрде қиындатады. 25%-дан жоғары просадка (+33% қажет) — қызыл аймақ.

  2. Минималды R:R = 1:2. Симметриялы R:R-де тіпті 50% жеңіс жиілігі де тиімсіз. Тек пайда пайдасына асимметриялы R:R ғана волатильділік дрейфін өтейді.

  3. Өлшемдеу үшін фракциялық Келли. Толық Келли теориялық тұрғыдан оптималды, бірақ іс жүзінде f/2f^{*}/2 капитал волатильділігінің 50%-ымен кірістің 75%-ын береді.

  4. Волатильділік — эджсіз сіздің жауыңыз. Жоғары волатильді активтер үшін бүйірлік нарықта тек позицияны ұстау шығынды тудырады. Егер сізде статистикалық эдж болмаса — сауда жасамаңыз.

  5. Арифметикалық емес, геометриялық күтуді есептеңіз. Мәміле бойынша орташа пайданы көрсететін бэктест өтірік айтады — нақты кіріс әрдайым σ22\frac{\sigma^2}{2}-ге аз.

  6. Левередж формулалардан, ашкөздіктен емес. Максималды левереджді есептеу үшін Lmax=Dmax/VaRL_{max} = D_{max} / VaR формуласын қолданыңыз. Күнделікті VaR-ы 8% және мақсатты просадкасы 20% болатын крипто үшін бұл 2,5× береді — 50× немесе 125× емес.

Қорытынды: Дұрыс Есептеңіз — Ұзағырақ Өмір Сүріңіз

Кірістердің көбейткіштік табиғатын түсіну — академиялық жаттығу емес. Бұл кез келген жарамды сауда жүйесі құрылатын негіз.

Көптеген трейдерлер нарықтан "интуицияның" немесе инсайдерлік ақпараттың жоқтығынан жеңіледі емес — олар аддитивтік кеңістікте (арифметикалық орта) шешім қабылдайтындықтан жеңіледі, ал нарық көбейткіштік кеңістікте (геометриялық орта) жұмыс істейді.

Әрбір мәмілеге дейін қоюға тұрарлық үш сұрақ:

  1. Егер стоп іске қосылса — қалпына келе аламын ба? Rrecovery=x100xR_{recovery} = \frac{x}{100-x} формуласы жауапты бірден береді. Мәміле бойынша тәуекел 10%-дан асқанда, қалпына келу орынсыз үлкен күш жұмсауды талап ете бастайды.

  2. Менде статистикалық эдж бар ма? Егер жоқ болса — сауда жасамаңыз. Тек волатильділіктің өзі волатильділік дрейфі арқылы шығынға кепілдік береді. Волатильділік кезінде эджтің болмауы — капиталдың баяу, бірақ сөзсіз жойылуы.

  3. Менің стратегиямның геометриялық күтуі қандай? Мәміле бойынша орташа пайда емес, жеңіс жиілігінің пайызы емес — дәл EgeoE_{geo}. Бұл нақты ұзақ мерзімді тиімділікті көрсететін жалғыз көрсеткіш.

Алго-трейдинг код жазудан емес, математикадан басталады. Код — бұл тек математикалық тексеруден өткен стратегияны іске асыру құралы ғана. Бұл тексерусіз тіпті мінсіз жазылған алгоритм де депозитіңізді жүйелі түрде азайтады.

Нарық қателерді жазаламайды — ол жай ғана капиталды дұрыс есептемейтіндерден дұрыс есептейтіндерге қайта бөледі.

Келесі тақырып: орта-дисперсиялық әдістерді қолдана отырып портфельді оңтайландыру — әртараптандыру қашан жұмыс істейді және қашан ол қауіпсіздіктің елесіне айналады.

Дәйексөз

@article{soloviov2026lossprofitasymmetry,
  author = {Soloviov, Eugen},
  title = {Loss-Profit Asymmetry: The Math That Kills Your Deposit},
  year = {2026},
  url = {https://marketmaker.cc/en/blog/post/loss-profit-asymmetry},
  version = {0.1.0},
  description = {Why losing 50% requires 100% growth to recover, how volatility drag destroys capital even in sideways markets, and which formulas every algo trader must know for risk management.}
}
blog.disclaimer

Authors

Eugen Soloviov
Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Newsletter

Нарықтан бір қадам алда болыңыз

AI сауда талдаулары, нарық аналитикасы және платформа жаңалықтары үшін біздің ақпараттық бюллетеньге жазылыңыз.

Біз сіздің жекелігіңізді құрметтейміз. Кез келген уақытта жазылымнан шығуға болады.