Max DD پیشرفته
تحلیل دورههای ضرر.
تحلیل پیشرفته Maximum Drawdown: آناتومی دورههای ضرر
هدف یادگیری
پس از مطالعه این درس، قادر خواهید بود Max Drawdown را نه تنها بهعنوان یک عدد، بلکه بهعنوان یک توزیع زمانی تحلیل کنید. همچنین فرمولهای Calmar Ratio، MAR Ratio، و Ulcer Index را محاسبه کرده و از آنها برای ارزیابی کمّی سیستمهای معاملاتی استفاده خواهید کرد.
---
۱. بازتعریف Max Drawdown در چارچوب Quantitative
در سطح مقدماتی، Max Drawdown را بهعنوان بیشترین افت از اوج به کف تعریف میکنیم. اما در تحلیل حرفهای، این تعریف ناقص است. Max DD دارای سه بُعد است که هر سه باید با هم بررسی شوند:
بُعد اول — Magnitude (عمق):
$$MDD = \frac{\text{Trough Value} - \text{Peak Value}}{\text{Peak Value}}$$
بُعد دوم — Duration (طول):
فاصله زمانی بین High Water Mark تا بازیابی کامل آن سطح. این را Drawdown Period یا Underwater Period مینامیم.
بُعد سوم — Recovery Factor:
$$RF = \frac{\text{Net Profit}}{|MDD|}$$
یک سیستم با MDD برابر ۳۰٪ و Recovery Factor برابر ۳.۵ بهمراتب قویتر از سیستمی با MDD برابر ۲۰٪ و Recovery Factor برابر ۰.۸ است — حتی اگر عدد ۲۰٪ ظاهراً کمتر به نظر برسد.
مثال محاسباتی:
یک پورتفولیو با سرمایه اولیه ۱۰۰,۰۰۰ دلار:
- ماه ۱: رشد به ۱۳۵,۰۰۰ دلار (High Water Mark = 135k)
- ماه ۴: افت به ۸۹,۱۰۰ دلار
- ماه ۱۱: بازگشت به ۱۳۵,۰۰۰ دلار
MDD = (89,100 - 135,000) / 135,000 = -34.0%
Drawdown Duration = 7 ماه
---
۲. Underwater Equity Curve و تحلیل توزیع ضررها
Underwater Equity Curve نموداری است که در هر نقطه نشان میدهد حساب چند درصد پایینتر از High Water Mark خود قرار دارد. این ابزار از نمودار قیمت معمولی اطلاعات بسیار بیشتری درباره رفتار ریسک ارائه میدهد.
فرمول محاسبه:
$$UW_t = \frac{V_t - \max_{s \leq t}(V_s)}{\max_{s \leq t}(V_s)}$$
که در آن $V_t$ ارزش پورتفولیو در زمان $t$ است.
تفسیر توزیع دورههای ضرر
بهجای نگاه کردن تنها به Max DD، باید همه دورههای Drawdown را با هم تحلیل کنیم:
| متریک | توضیح | اهمیت |
|--------|-------|--------|
| Average DD | میانگین تمام افتها | نشاندهنده رفتار معمول سیستم |
| Average DD Duration | میانگین طول دورههای ضرر | تعیینکننده فشار روانی |
| Max DD | بدترین سناریوی ثبتشده | کف تحمل سرمایهگذار |
| DD Frequency | تعداد دورههای مجزا در سال | ثبات سیستم |
مثال: فرض کنید دو سیستم داریم:
- سیستم A: Max DD = 25٪، Average DD = 4٪، تعداد DD در سال = ۱۸
- سیستم B: Max DD = 25٪، Average DD = 14٪، تعداد DD در سال = ۵
هر دو Max DD یکسانی دارند، اما سیستم A از نظر رفتار روزمره بسیار راحتتر است.
---
۳. Calmar Ratio و MAR Ratio: سنجش کارایی تحت فشار
Calmar Ratio نسبت بازدهی سالانه به Max DD است و یکی از دقیقترین معیارها برای ارزیابی سیستمهای معاملاتی:
$$\text{Calmar Ratio} = \frac{\text{CAGR}}{|\text{Max DD}|}$$
جایی که CAGR (Compound Annual Growth Rate) بازدهی مرکب سالانه است.
MAR Ratio مشابه Calmar است اما معمولاً بر اساس دوره ۳ ساله محاسبه میشود، نه کل تاریخچه.
جدول تفسیر Calmar Ratio
| مقدار Calmar | ارزیابی |
|---|---|
| کمتر از ۰.۵ | ضعیف — ریسک توجیهپذیر نیست |
| ۰.۵ تا ۱.۰ | متوسط — قابل قبول در بازارهای volatile |
| ۱.۰ تا ۲.۰ | خوب — سیستم کارآمد |
| بیشتر از ۲.۰ | عالی — سیستمهای institutional grade |
مثال محاسباتی:
یک استراتژی کریپتو با:
- CAGR = ۸۵٪ در سال
- Max DD = ۶۲٪
Calmar = 85 / 62 = 1.37 → ارزیابی: خوب
حالا فرض کنید همین استراتژی را بهینه میکنیم:
- CAGR = ۶۵٪ (کاهش سود)
- Max DD = ۲۸٪ (کاهش ریسک)
Calmar = 65 / 28 = 2.32 → ارزیابی: عالی
این مثال نشان میدهد گاهی کاهش عمدی سود میتواند کیفیت سیستم را بهطور چشمگیری بهبود دهد.
---
۴. Ulcer Index: اندازهگیری درد واقعی سرمایهگذار
Ulcer Index یکی از پیشرفتهترین معیارهای ریسک است که هم عمق و هم طول دورههای ضرر را بهطور همزمان در نظر میگیرد:
$$UI = \sqrt{\frac{1}{n} \sum_{t=1}^{n} D_t^2}$$
که در آن $D_t$ درصد افت از High Water Mark در هر دوره زمانی است.
تفاوت کلیدی Ulcer Index با Max DD این است که Max DD فقط بدترین لحظه را میسنجد، اما Ulcer Index میانگین وزنی تمام ناراحتیهای سرمایهگذار را طی کل دوره محاسبه میکند.
مثال عددی:
فرض کنید ۱۰ ماه داریم با Underwater percentages زیر:0%, -5%, -12%, -18%, -22%, -16%, -9%, -4%, -1%, 0%
$$UI = \sqrt{\frac{0 + 25 + 144 + 324 + 484 + 256 + 81 + 16 + 1 + 0}{10}} = \sqrt{\frac{1331}{10}} = \sqrt{133.1} \approx 11.5\%$$
Max DD این مثال ۲۲٪ است، اما Ulcer Index نشان میدهد بهطور میانگین سرمایهگذار در ۱۱.۵٪ ضرر زندگی کرده — اطلاعاتی که Max DD بهتنهایی ارائه نمیدهد.
Ulcer Performance Index (UPI)
$$UPI = \frac{\text{Return} - R_f}{UI}$$
جایی که $R_f$ نرخ بازده بدون ریسک است. این معیار معادل Sharpe Ratio اما با Ulcer Index بهجای انحراف معیار است.
---
۵. Conditional Drawdown at Risk (CDaR): رویکرد آماری
برای تریدرهای حرفهای، باید فراتر از Max DD تاریخی رفت و از رویکرد احتمالاتی استفاده کرد.
Drawdown at Risk (DaR) در سطح اطمینان $\alpha$:
بدترین $\alpha$ درصد از دورههای Drawdown.
Conditional Drawdown at Risk (CDaR) در سطح اطمینان $\alpha$:
میانگین تمام Drawdownهایی که بدتر از DaR هستند.
$$CDaR_\alpha = E[DD | DD > DaR_\alpha]$$
این مفهوم دقیقاً مشابه CVaR (Conditional Value at Risk) در مدیریت ریسک کلاسیک است، اما بهجای توزیع بازدهی، روی توزیع Drawdownها اعمال میشود.
چرا این مهم است؟
Max DD تاریخی فقط یک نقطه داده است. CDaR در سطح ۹۵٪ به شما میگوید: «در بدترین ۵٪ سناریوهای تاریخی، افت متوسط چقدر بوده؟»
برای یک استراتژی با ۴۸ ماه تاریخچه:
- ۵٪ از زمان = ۲.۴ ماه
- اگر CDaR(95%) = 38٪ باشد، یعنی در بحرانیترین ۲.۴ ماه تاریخچه، بهطور میانگین ۳۸٪ افت داشتهاید
---
۶. طراحی سیستم بر اساس Max DD Target
رویکرد Quant در طراحی استراتژی این است که از Max DD هدف به سمت عقب طراحی کنید (Drawdown-First Design):
مراحل طراحی:
گام اول — تعریف Max DD قابل تحمل:
بر اساس پروفایل سرمایهگذار، Max DD هدف را مشخص کنید. مثلاً: $DD_{target} = 20\%$
گام دوم — محاسبه حداکثر ریسک هر معامله:
$$R_{per\ trade} = \frac{DD_{target}}{\sqrt{N_{consecutive\ losses}}}$$
اگر انتظار داریم حداکثر ۸ ضرر متوالی داشته باشیم:
$$R = \frac{20\%}{\sqrt{8}} \approx 7.07\%$$
اما این فرمول خوشبینانه است. در عمل:
$$R_{conservative} = \frac{DD_{target}}{N_{consecutive\ losses}} = \frac{20\%}{8} = 2.5\%$$
گام سوم — Stress Testing:
با دادههای تاریخی بازارهای مختلف (بازار خرسی ۲۰۱۸، کرش مارس ۲۰۲۰، FTX collapse 2022) سیستم را آزمایش کنید و ببینید آیا Max DD از حد تعریفشده تجاوز میکند.
گام چهارم — Dynamic Position Sizing بر اساس Drawdown:
بسیاری از صندوقهای حرفهای از فرمول زیر برای کاهش خودکار ریسک در دوران ضرر استفاده میکنند:
$$\text{Position Size}_{adjusted} = \text{Position Size}_{base} \times \left(1 - \frac{|DD_{current}|}{DD_{max\ allowed}}\right)$$
اگر DD هدف ۲۰٪ باشد و اکنون ۱۲٪ در ضرر هستید:
$$\text{Adjustment} = 1 - \frac{12}{20} = 0.4$$
یعنی سایز معاملات را به ۴۰٪ حجم معمول کاهش میدهید. وقتی DD به صفر برگشت، به حجم کامل باز میگردید.
---
نتیجهگیری
Max Drawdown در سطح پیشرفته دیگر یک عدد ساده نیست — یک چارچوب تحلیلی چندبُعدی است. تریدر حرفهای نه تنها میداند Max DD چقدر بوده، بلکه میداند چه مدت طول کشیده، با چه احتمالی تکرار میشود، و چگونه سیستم را برای مدیریت آن بازطراحی کند.
خلاصه نقطهای
- Max DD سه بُعد دارد: عمق (Magnitude)، طول (Duration)، و نسبت بازیابی (Recovery Factor) — هر سه باید با هم ارزیابی شوند
- Underwater Equity Curve تصویر کاملی از رفتار ریسک ارائه میدهد، نه فقط بدترین لحظه
- Calmar Ratio = CAGR / |Max DD| — معیار استاندارد صنعت برای مقایسه سیستمها؛ مقادیر بالاتر از ۱.۰ خوب و بالاتر از ۲.۰ عالی است
- Ulcer Index هم عمق و هم مدت ضرر را ترکیب میکند و «درد واقعی» سرمایهگذار را اندازه میگیرد
- CDaR(95%) نسبت به Max DD تاریخی واقعبینانهتر است زیرا از توزیع آماری ضررها استفاده میکند
- Drawdown-First Design: از Max DD هدف شروع کنید، سپس سایز معاملات و سیستم مدیریت ریسک را معکوساً محاسبه کنید
- Dynamic Position Sizing بر اساس DD جاری، از تعمیق ضررها در دوران بد جلوگیری میکند و یکی از تکنیکهای اصلی صندوقهای حرفهای است