بلاگ
آموزش جامع فرمول MDURATION در گوگل شیت
- فرمول MDURATION در گوگل شیت دقیقاً چیست و چه کاربردی در تحلیل اوراق بهادار دارد؟
- چگونه میتوان حساسیت قیمت یک اوراق قرضه به تغییرات نرخ بهره را با این فرمول محاسبه کرد؟
- آرگومانها و ورودیهای مختلف فرمول MDURATION چه هستند و هرکدام چه نقشی دارند؟
- در چه سناریوهای عملی میتوان از این فرمول برای تصمیمگیریهای هوشمندانه مالی بهره برد؟
- چه خطاها و اشتباهات رایجی در هنگام استفاده از فرمول MDURATION رخ میدهد و چگونه میتوان آنها را برطرف کرد؟
در دنیای پیچیده سرمایهگذاری، بهویژه در بازار اوراق بهادار با درآمد ثابت، درک و تحلیل ریسک نرخ بهره یکی از مهمترین مهارتها برای هر تحلیلگر مالی و سرمایهگذار هوشمند است. گوگل شیت با ارائه ابزارهای مالی قدرتمند، این تحلیلها را دسترسپذیرتر کرده است. یکی از کلیدیترین این ابزارها، فرمول MDURATION در گوگل شیت است که به شما امکان میدهد «دیرش تعدیلشده مکالی» (Modified Macaulay Duration) یک اوراق بهادار را محاسبه کنید. در این مقاله جامع، به تمام سوالات بالا پاسخ خواهیم داد و شما را با تمام جنبههای این فرمول حیاتی آشنا میکنیم. از تعریف مفهومی و ساختار آن گرفته تا مثالهای کاربردی و نکات پیشرفته، همه چیز را پوشش خواهیم داد تا بتوانید با اطمینان کامل، ریسک سرمایهگذاریهای خود را مدیریت کرده و تصمیمات مالی بهتری اتخاذ نمایید.
MDURATION چیست؟ درک مفهوم دیرش تعدیلشده
قبل از آنکه مستقیماً به سراغ فرمول MDURATION در گوگل شیت برویم، لازم است مفهوم «دیرش» (Duration) را درک کنیم. دیرش یک معیار زمانی برای بازپرداخت سرمایه اولیه یک اوراق بهادار است، اما کاربرد مهمتر آن، سنجش حساسیت قیمت آن اوراق به تغییرات نرخ بهره است. هرچه دیرش یک اوراق قرضه بیشتر باشد، قیمت آن در برابر نوسانات نرخ بهره حساستر خواهد بود.
دو نوع اصلی دیرش وجود دارد:
- دیرش مکالی (Macaulay Duration): میانگین وزنی زمان دریافت جریانهای نقدی (کوپنها و اصل پول) یک اوراق قرضه را نشان میدهد. این عدد به سال بیان میشود.
- دیرش تعدیلشده (Modified Duration): این معیار که خروجی فرمول MDURATION است، دیرش مکالی را بر اساس نرخ بازده تا سررسید تعدیل میکند. نتیجه آن یک درصد است که نشان میدهد به ازای هر ۱٪ تغییر در نرخ بهره، قیمت اوراق قرضه چند درصد تغییر خواهد کرد. این معیار برای مدیریت ریسک بسیار کاربردیتر است.
بنابراین، فرمول MDURATION در گوگل شیت ابزاری است که مستقیماً این شاخص کلیدی ریسک را برای شما محاسبه میکند و به شما کمک میکند تا پیشبینی کنید که با تغییر شرایط بازار، ارزش پورتفولیوی شما چقدر تحت تأثیر قرار خواهد گرفت.
ساختار و آرگومانهای فرمول MDURATION در گوگل شیت
برای استفاده صحیح از هر فرمولی، اولین قدم شناخت کامل ساختار و ورودیهای آن است. ساختار کلی فرمول MDURATION به شکل زیر است:
=MDURATION(settlement, maturity, rate, yield, frequency, [day_count_convention])
بیایید هر یک از این آرگومانها را به تفصیل بررسی کنیم:
تشریح دقیق آرگومانها
- settlement (تاریخ تسویه): این آرگومان، تاریخ خرید یا تسویه اوراق بهادار است؛ یعنی روزی که اوراق به خریدار تحویل داده میشود. این تاریخ باید با استفاده از تابع
DATEیا به صورت ارجاع به یک سلول حاوی تاریخ معتبر وارد شود. - maturity (تاریخ سررسید): تاریخ انقضا یا سررسید نهایی اوراق بهادار که در آن اصل سرمایه بازپرداخت میشود. این تاریخ نیز باید یک ورودی معتبر از نوع تاریخ باشد.
- rate (نرخ کوپن): نرخ سود سالانه اسمی اوراق قرضه است. این عدد باید به صورت درصد یا یک عدد اعشاری (مثلاً
0.08برای ۸٪) وارد شود. - yield (نرخ بازده): نرخ بازده سالانه مورد انتظار یا بازده تا سررسید (YTM) اوراق بهادار است. این پارامتر نیز باید به صورت درصد یا اعشاری وارد شود. این نرخ، بازدهی واقعی سرمایهگذار را با در نظر گرفتن قیمت فعلی بازار نشان میدهد.
- frequency (دفعات پرداخت سود): تعداد دفعات پرداخت کوپن (سود) در طول یک سال را مشخص میکند. این آرگومان باید یکی از اعداد زیر باشد:
1برای پرداخت سالانه2برای پرداخت ششماهه (رایجترین حالت)4برای پرداخت فصلی (سه-ماهه)
- day_count_convention (مبنای شمارش روز) [اختیاری]: این آرگومان نحوه محاسبه روزها بین دو تاریخ را تعیین میکند. این یک ورودی اختیاری است که اگر وارد نشود، گوگل شیت به طور پیشفرض از مقدار
0(مبنای ۳۶۰/۳۰ آمریکا) استفاده میکند. سایر مقادیر ممکن عبارتند از:0: US (NASD) 30/360 – فرض میکند هر ماه ۳۰ روز و هر سال ۳۶۰ روز است.1: Actual/Actual – از تعداد روزهای واقعی در هر ماه و سال استفاده میکند.2: Actual/360 – تعداد روزهای واقعی را بر سال ۳۶۰ روزه تقسیم میکند.3: Actual/365 – تعداد روزهای واقعی را بر سال ۳۶۵ روزه تقسیم میکند.4: European 30/360 – مشابه حالت ۰ با تفاوتهایی در محاسبات پایان ماه.
نحوه استفاده از فرمول MDURATION: مثال کاربردی
تئوری کافی است؛ بیایید با یک مثال عملی ببینیم فرمول MDURATION در گوگل شیت چگونه کار میکند. فرض کنید شما قصد تحلیل یک اوراق قرضه دولتی با مشخصات زیر را دارید:
- تاریخ خرید (تسویه): ۱ فروردین ۱۴۰۳
- تاریخ سررسید نهایی: ۱ فروردین ۱۴۰۸
- نرخ سود اسمی (کوپن): ۷٪ سالانه
- نرخ بازده تا سررسید (YTM): ۶.۵٪ سالانه
- دفعات پرداخت سود: ششماهه (۲ بار در سال)
- مبنای شمارش روز: واقعی/واقعی (Actual/Actual)
مرحله ۱: ورود دادهها در گوگل شیت
ابتدا دادههای بالا را در سلولهای گوگل شیت خود وارد کنید تا فرمول شما خوانا و قابل مدیریت باشد.
| پارامتر | مقدار | آدرس سلول |
|---|---|---|
| تاریخ تسویه | =DATE(1403, 1, 1) | B1 |
| تاریخ سررسید | =DATE(1408, 1, 1) | B2 |
| نرخ کوپن | 7% | B3 |
| نرخ بازده (Yield) | 6.5% | B4 |
| دفعات پرداخت | 2 | B5 |
| مبنای شمارش روز | 1 | B6 |
مرحله ۲: نوشتن فرمول MDURATION
حالا در یک سلول خالی (مثلاً B8)، فرمول را با ارجاع به سلولهای بالا بنویسید:
=MDURATION(B1, B2, B3, B4, B5, B6)
مرحله ۳: تحلیل نتیجه
پس از وارد کردن فرمول، گوگل شیت عدد تقریبی 4.29 را نمایش میدهد. اما این عدد به چه معناست؟
این نتیجه به ما میگوید که دیرش تعدیلشده این اوراق قرضه ۴.۲۹ سال است. تفسیر کاربردی آن این است که:
- به ازای هر ۱٪ افزایش در نرخ بهره بازار، قیمت این اوراق قرضه تقریباً ۴.۲۹٪ کاهش خواهد یافت.
- به ازای هر ۱٪ کاهش در نرخ بهره بازار، قیمت این اوراق قرضه تقریباً ۴.۲۹٪ افزایش خواهد یافت.
این اطلاعات برای یک مدیر پورتفولیو یا سرمایهگذار بسیار ارزشمند است. اگر انتظار دارید نرخهای بهره در آینده افزایش یابد، ممکن است بخواهید از سرمایهگذاری در اوراقی با دیرش بالا خودداری کنید. برعکس، اگر پیشبینی شما کاهش نرخ بهره است، اوراق با دیرش بالا میتوانند سودآوری بیشتری داشته باشند.
کاربردهای کلیدی و سناریوهای عملی
فرمول MDURATION در گوگل شیت تنها یک محاسبه تئوریک نیست، بلکه کاربردهای عملی فراوانی در تصمیمگیریهای مالی دارد:
۱. مدیریت ریسک پورتفولیو
یک مدیر سبد سرمایهگذاری میتواند دیرش تعدیلشده کل پورتفولیوی اوراق قرضه خود را محاسبه کند. با این کار، او میتواند حساسیت کلی سبد را نسبت به تغییرات نرخ بهره بسنجد و در صورت لزوم، با خرید و فروش اوراق با دیرشهای مختلف، ریسک سبد را به سطح مطلوب خود برساند.
۲. مقایسه اوراق بهادار مختلف
فرض کنید بین دو اوراق قرضه با سررسید و کوپن مشابه مردد هستید. با محاسبه MDURATION برای هر دو، میتوانید بفهمید کدام یک ریسک نرخ بهره کمتری دارد. این معیار به شما یک شاخص استاندارد برای مقایسه ریسک میدهد.
۳. استراتژیهای ایمنسازی (Immunization)
سرمایهگذارانی که یک افق زمانی مشخص دارند (مثلاً برای بازنشستگی)، میتوانند از استراتژی ایمنسازی استفاده کنند. در این استراتژی، آنها پورتفولیویی از اوراق قرضه را تشکیل میدهند که دیرش آن با افق زمانی سرمایهگذاریشان برابر باشد. این کار به آنها کمک میکند تا بازده مورد نظر خود را صرفنظر از نوسانات نرخ بهره، محقق کنند.
اشتباهات رایج و نکات مهم در استفاده از فرمول MDURATION
برای جلوگیری از دریافت نتایج نادرست، به نکات و خطاهای رایج زیر توجه کنید:
- خطای #NUM!: این خطا معمولاً زمانی رخ میدهد که تاریخ تسویه (settlement) بزرگتر یا مساوی تاریخ سررسید (maturity) باشد. همچنین اگر مقادیر عددی نامعتبر (مانند نرخ منفی یا frequency غیر از ۱، ۲ یا ۴) وارد کنید، این خطا را مشاهده خواهید کرد.
- خطای #VALUE!: اگر هر یک از ورودیها از نوع دادهای صحیح نباشند (مثلاً به جای تاریخ، یک متن وارد شود)، این خطا نمایش داده میشود. اطمینان حاصل کنید که ورودیهای تاریخ با تابع
DATEیا در فرمت صحیح تاریخ وارد شدهاند. - تفاوت بین Rate و Yield: یکی از رایجترین اشتباهات، جابجا وارد کردن نرخ کوپن (rate) و نرخ بازده (yield) است. به یاد داشته باشید که rate نرخ اسمی و ثابت اوراق است، در حالی که yield بازدهی واقعی بازار را نشان میدهد و متغیر است.
- اهمیت آرگومان Frequency: این آرگومان تأثیر مستقیمی بر محاسبات دارد. همیشه مطمئن شوید که تعداد صحیح پرداختها در سال را وارد میکنید، زیرا اکثر اوراق قرضه پرداخت ششماهه دارند (frequency=2).
جمعبندی: MDURATION به عنوان ابزار هوشمند مالی
فرمول MDURATION در گوگل شیت یک ابزار تحلیلی قدرتمند و ضروری برای هر کسی است که با اوراق بهادار با درآمد ثابت سروکار دارد. این فرمول فراتر از یک محاسبه ساده رفته و به شما یک دید عمیق از ریسک ذاتی سرمایهگذاریهایتان میدهد. با تسلط بر این فرمول، شما قادر خواهید بود:
- حساسیت قیمت اوراق بهادار را به تغییرات نرخ بهره به صورت کمی اندازهگیری کنید.
- ریسک پورتفولیوی خود را بهینهسازی و مدیریت نمایید.
- اوراق قرضه مختلف را بر اساس یک معیار استاندارد ریسک مقایسه کنید.
- تصمیمات سرمایهگذاری آگاهانهتر و هوشمندانهتری اتخاذ کنید.
اکنون که با مفهوم، ساختار، کاربردها و نکات کلیدی این تابع آشنا شدید، وقت آن است که گوگل شیت را باز کرده و با استفاده از دادههای واقعی، تحلیل اوراق بهادار مورد نظر خود را آغاز کنید. به کارگیری این ابزار میتواند تفاوت چشمگیری در کیفیت تحلیلهای مالی شما ایجاد کند.
آموزش گامبهگام و تصویرسازیها عالی بودند. خسته نباشید.
سپاس از انرژی مثبت شما، رویا جان. هدف ما سادهسازی مفاهیم پیچیده مالی برای همه علاقهمندان است.
یک نکته جالب اینجاست که با افزایش نرخ بازده (Yield)، مقدار MDURATION کاهش پیدا میکند. این موضوع در تحلیلهای من خیلی کلیدی بود.
دقیقاً همینطور است، امیرحسین عزیز. این نشاندهنده ویژگی کوژیت (Convexity) در اوراق قرضه است که البته MDURATION یک تقریب خطی از آن ارائه میدهد. تحلیل شما کاملاً هوشمندانه است.
برای یادگیری بهتر، آیا پکیج جامعتری برای توابع مالی گوگل شیت دارید؟
چطور میتوانیم از خروجی MDURATION برای ایمنسازی (Hedging) پورتفوی استفاده کنیم؟
سوال بسیار حرفهای بود حامد عزیز. برای هج کردن، شما باید دیرش داراییها و بدهیهای خود را همسانسازی کنید (Duration Matching). با استفاده از MDURATION میتوانید وزن داراییهای مختلف را طوری تنظیم کنید که مجموع دیرش سبد به عدد مورد نظر شما برسد.
من از این فرمول برای پایاننامهام استفاده کردم و واقعاً کارم رو راحت کرد. ممنون از آموزشهای تخصصیتون.
تفاوت MDURATION با تابع PRICE در چیست؟ آیا میتوان از هر دو برای تحلیل حساسیت استفاده کرد؟
کیوان عزیز، تابع PRICE قیمت فعلی اوراق را بر اساس بازدهی محاسبه میکند، اما MDURATION نرخ تغییرات آن قیمت را نشان میدهد. در واقع MDURATION مشتق قیمت نسبت به نرخ بهره است؛ پس این دو مکمل یکدیگرند، نه جایگزین.
مطلب بسیار سنگین اما مفیدی بود. برای من که تازه وارد حوزه مدیریت دارایی شدم، بخش مثالهای عملی خیلی کمک کرد.
خوشحالیم که بخش مثالها برایتان مفید بوده، الهام جان. پیشنهاد میکنیم این فرمول را در یک فایل تست با اعداد مختلف تمرین کنید تا تاثیر تغییر بازدهی روی قیمت را به وضوح مشاهده کنید.
آیا پارامتر [basis] در فرمول MDURATION برای محاسبات در بازار ایران باید روی عدد خاصی تنظیم شود؟
رضا عزیز، در بازار ایران معمولاً از مبنای Actual/365 (عدد ۳) استفاده میشود. با این حال، بسیاری از تحلیلگران برای سادگی از حالت پیشفرض (US 30/360) استفاده میکنند، اما برای دقت حداکثری در محاسبات اخزا، تنظیم آن روی عدد ۱ یا ۳ توصیه میشود.
واقعاً کاربردی بود، ممنون از تیم خوبتون.
بسیار عالی. اگر امکان دارد یک نمونه داشبورد آماده برای تحلیل اوراق با درآمد ثابت هم در مقالات بعدی ارائه دهید.
پیشنهاد بسیار هوشمندانهای بود، نگین عزیز. حتماً در برنامههای تولید محتوای آینده، طراحی یک داشبورد جامع مدیریت ریسک اوراق در گوگل شیت را مدنظر قرار خواهیم داد.
آرگومان frequency در این فرمول دقیقاً چه تاثیری روی عدد نهایی دارد؟
پیمان گرامی، frequency تعداد دفعات پرداخت سود در سال را مشخص میکند (مثلاً ۱ برای سالانه، ۲ برای ششماهه). این عدد روی نحوه ترکیب نرخ بهره (compounding) اثر میگذارد و هر چه تعداد پرداختها بیشتر باشد، دیرش تعدیلشده به مقدار کمی کاهش مییابد.
به عنوان یک بیزنس کوچ، همیشه به مدیران مالی توصیه میکنم که از ابزارهای ابری مثل گوگل شیت برای تحلیلهای سریع استفاده کنند. این آموزش سطح دانش مالی تیمها را بالا میبرد.
کاملاً با شما موافقیم، نیلوفر عزیز. اشتراکگذاری تحلیلهای مالی در لحظه و استفاده از توابع پیشرفتهای مثل MDURATION میتواند سرعت تصمیمگیریهای استراتژیک را در سازمانها به شدت افزایش دهد.
من موقع استفاده از فرمول MDURATION با خطای #NUM! مواجه میشم. علت خاصی داره؟
مهران عزیز، این خطا معمولاً به دو دلیل رخ میدهد: ۱. تاریخ تسویه (settlement) بعد از تاریخ سررسید (maturity) باشد. ۲. مقادیر نرخ بهره یا بازدهی منفی یا صفر باشند (در برخی ورژنها). حتماً فرمت تاریخها را هم چک کنید که گوگل شیت آنها را به عنوان Date شناسایی کرده باشد.
آیا این فرمول برای اسناد خزانه اسلامی (اخزا) در بازار سرمایه ایران هم کاربرد دارد؟ با توجه به اینکه این اوراق کوپن بهره ندارند.
بله سارا جان، کاملاً کاربردی است. برای اوراق بدون کوپن (Zero-coupon bonds) مانند اخزا، نرخ کوپن را صفر قرار میدهیم. در این حالت دیرش تعدیلشده ابزار بسیار قدرتمندی برای مقایسه ریسک نرخ بهره بین سررسیدهای مختلف است.
مقاله بسیار دقیقی بود. من همیشه در درک تفاوت بین Macaulay Duration و Modified Duration مشکل داشتم، اما مثالهای گوگل شیت شما موضوع را کاملاً شفاف کرد.
خوشحالیم که این مقاله برای شما مفید بوده است، آرش عزیز. درک این تفاوت برای تحلیل حساسیت پورتفوی در برابر نوسانات نرخ بهره بسیار حیاتی است. MDURATION مستقیماً به شما میگوید که به ازای هر ۱ درصد تغییر در نرخ بهره، قیمت اوراق چقدر تغییر میکند.