کتاب Introduction to Financial Derivatives with Python (مقدمهای بر مشتقات مالی با پایتون) تلفیقی از مفاهیم مالی و اقتصادی و برنامهنویسی پایتون است که به کمک این زبان در 9 فصل آنها را تشریح میکند.
در ادامه مقدمهای از کتاب Introduction to Financial Derivatives with Python را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Introduction to Financial Derivatives with Python:
از زمان آغاز به کار هیئت بورس گزینههای شیکاگو، استفاده از مشتقات غیرقابل توقف بوده است. از یک سو، تجارت الکترونیک و رایانه ها امکان محاسبه و معامله در ثانیه را برای ما فراهم کرده است. همچنین حجم عظیمی از دادهها را در چند ثانیه دریافت و پردازش میکند. از سوی دیگر، توسعه گستردهای در زمینههای مختلف صورت گرفته است. از سمت محصول، ایجاد انواع مشتقات جدید، تا تحقیقات هولناکی که شامل تئوری، مدلها و روشهای محاسباتی میشود.
ابزارهای مالی مانند فوروارد، اختیار معامله و سوآپ به شدت در صنعت مالی استفاده میشوند. اگرچه میتوان از آنها برای سرمایهگذاری یا سفتهبازی استفاده کرد، اما برای مدیریت ریسک ضروری هستند و به سرمایهگذاران این امکان را میدهند که قرار گرفتن در معرض یک ریسک خاص را کاهش دهند. به این محصولات مشتقه میگویند زیرا ارزش آنها به تکامل دارایی دیگری بستگی دارد، مثلاً یک سهام، یک شاخص، یک نرخ بهره، یک کالا و غیره. عمده مشکلات مربوط به مشتقات قیمت گذاری و پوشش ریسک است. قیمت گذاری به معنای تعیین قیمت مشتقه است که دشوار است زیرا به تکامل یک دارایی دیگر، یعنی دارایی اساسی بستگی دارد.
در حالی که پوشش ریسک به مدیریت ریسک مرتبط است، زیرا هدف کاهش مواجهه با ریسک است. انجام این کار با استفاده از یک استراتژی پوششی مبتنی بر ساخت پرتفوی که رفتاری مشابه با مشتق دارد، ممکن است.
رفع مشکلات فوق آسان نیست. به طور شهودی، برای به دست آوردن قیمت مشتقه، به پیشبینی تکامل دارایی فکر میکنیم. اما اگر با دقت انجام نشود، این رویکرد آربیتراژ ایجاد میکند. آربیتراژ به طور کلی به معنای “پول در آوردن از هیچ” است. ما بازار را کارآمد یا به اندازه کافی هوشمند میدانیم که اجازه فرصت های آربیتراژ را نمیدهد. به عبارت دیگر، تمام مظنه های بازار باید با یکدیگر سازگار باشند. تعیین قیمت غیر آربیتراژ فوق آسان نیست.
از نقطه نظر ریاضی و محاسباتی یک کار سخت است. مفاهیم و ابزارهایی مانند قیمتهای غیر آربیتراژی، درختان دوجملهای، نوسانات ضمنی، روشهای مونت کارلو، برنامهنویسی یا هزینههای محاسباتی اساس تمرین روزانه در صنعت مالی هستند.
از نقطه نظر آکادمیک، اکثر مدارس مالی و بازرگانی یک دوره اجباری دارند که در آن مشتقات معرفی میشوند. این دورهها نه تنها بر جنبههای نظری، بلکه بر مسائل عملی نیز تمرکز دارند. هدف کتاب Introduction to Financial Derivatives with Python دو چیز است. از یک سو، کتاب به وضوح نظریه را معرفی میکند.
اما، از سوی دیگر، بر جنبه عملی تمرکز دارد. به همین دلیل، ما همچنین بر روی توسعه کد پایتون خود تمرکز میکنیم. کتاب Introduction to Financial Derivatives with Python مقدمه ای برای برنامه نویسی نیست. هدف این است که نشان دهیم با دانش پایه، میتوان مشتقات خود را قیمت گذاری کرد و تمام ابزارهای نظری توضیح داده شده را کدگذاری کرد.
کتاب Introduction to Financial Derivatives with Python عمدتاً برای دانشجویان مقطع کارشناسی در رشته اقتصاد و حوزه های مرتبط است. هیچ دانش برنامه نویسی قبلی یا ریاضیات پیشرفته مورد نیاز نیست. به شرح زیر سازماندهی شده است. فصل 1 تا 4 بر انواع اصلی مشتقات، مانند معاملات آتی، فوروارد، وانیل، و گزینه های عجیب و غریب تمرکز دارد. فصلهای 5 تا 9 به ابزارهای ریاضی مانند درختهای دوجملهای، مدل بلک-اسکولز-مرتون، روشهای مونت کارلو، نوسانات ضمنی، پرتفویهای تکرار و محاسبه یونانیها (حساسیت قیمت اختیار معامله به پارامترهای بازار) اختصاص دارد. در ضمیمه، مقدمه ای برای پایتون قرار دادهایم.
در نهایت، کتاب حاوی یک مخزن Github است (در اینجا قابل دسترسی است: https://bit.ly/3bllnuf) با نوتبوکهای پایتون به ترتیب فصل. نوتبوکها ادعا نمیکنند که صنعتی یا کارآمد هستند و از استانداردی مانند PEP8 پیروی نمیکنند. هدف حمایت از نظریه و گسترش دیدگاه خواننده است زیرا مالی ریاضی فقط در مورد فرمول های نظری نیست، بلکه در مورد به کار بردن آنها در عمل است. در بهترین حالت، خواننده را تشویق میکند تا در مورد کدنویسی اطلاعات بیشتری کسب کند.
سرفصلهای کتاب Introduction to Financial Derivatives with Python:
- Cover
- Half Title
- Series Page
- Title Page
- Copyright Page
- Dedication
- Contents
- List of Figures
- Foreword
- Preface
- CHAPTER 1: Introduction
- CHAPTER 2: Futures and Forwards
- CHAPTER 3: Options
- CHAPTER 4: Exotic Options
- CHAPTER 5: The Binomial Model
- CHAPTER 6: A Continuous-time Pricing Model
- CHAPTER 7: Monte Carlo Methods
- CHAPTER 8: The Volatility
- CHAPTER 9: Replicating Portfolios
- APPENDIX A: Introduction to Python
- APPENDIX B: Introduction to Coding in Python
- Bibliography
- Index
جهت دانلود کتاب Introduction to Financial Derivatives with Python میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.