فینپای | FinPy – Telegram
فینپای | FinPy
2.4K subscribers
498 photos
62 videos
13 files
259 links
گروه پرسش و پاسخ:
@FinPyGroup

حضور در گروه نیازمند کامل بودن نام، نام خانوادگی و آیدی تلگرامی شما قبل از ارسال درخواست عضویت است.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#معرفی_کتاب

Advances in Retirement Investing

▫️ملاحظات و استراتژی های سرمایه گذاری در صندوق های بازنشستگی با دیگر صندوق های سرمایه گذاری و فاندها متفاوته چون همیشه هم جریان نقدینگی قابل توجهی به داخل صندوق از محل حق بیمه ها و هم جریان نقدینگی زیادی به خارج از صندوق به دلیل پرداخت مستمری، وجود داره. این جریان نقدینگی قابل توجه و پاره ای از باید های دیگه، مساله مدیریت دارایی در صندوق های بازنشستگی رو نسبت به سایر صندوق ها پیچیده تر میکنه. تو دنیا هم یکی از بیشترین دستمزها، به دلیل حجم بالای دارایی تحت مدیریت و ملاحظات سیاسی اجتماعی، معمولا به افراد فعال در این حوزه پرداخت میشه. تو ایران هم خلا جدی در این حوزه وجود داره و عملکرد نه چندان مطلوب صندوق های بازنشستگی منجر به این شده که بازنشستگان از رفاه مطلوبی برخوردار نباشند. کتاب به بررسی روش ها و پیشرفت های این حوزه پرداخته و میتونه حتی ایده هایی برای موضوع پایان نامه های تحصیلات تکمیلی داشته باشه، موضوعاتی که نتیجه اونها هم میتونه دردی از جامعه دوا کنه و هم شما رو ذینفع کنه.

@FinPy
👍12👎1
#پایتون_مقدماتی

▫️برای دوستانی که تازه میخوان پایتون رو یاد بگیرند و به دلیل تعدد منابع سردرگم هستند، این فایل نقطه شروع خوبی میتونه باشه که به طور خلاصه و مفید بیشتر نکات مربوط به پکیج هایی پرکاربرد و ضروری پایتون از Pandas و Numpy گرفته تا Matplotlib و کمی بهینه سازی رو با مثال های اقتصادی آموزش داده. برای تمرین هم میتونید داده های بورس ایران رو با پکیج finpy_tse بگیرید و ایده ها و نکاتی رو که در فایل گفته شده، با داده های بورس ایران باز تولید کنید تا به درک و تسلط بهتری برسید.

آموزش پایتون مقدماتی با مثال های اقتصادی و مالی

@FinPy
👍15👎1
This media is not supported in your browser
VIEW IN TELEGRAM
#گلوبال_ماکرو

▫️خیلی از ماها داستانهایی در مورد دستکاری بازار توسط موسسات مالی بزرگ رو حتما شنیدیم و سبک هایی هم بر اساس همین اصل برای معامله گری در بازارهای مختلف توسعه پیدا کرده اند. اگرچه این مساله سایه ای از حقیقتی هست که هر کس از زاویه دید خودش تفسیر و بهش استناد میکنه و موضوع بحث ما نیست، امروز و ساعاتی قبل، شاهد یه نمونه اعلام شده و آشکار از این دستکاری در بازار توسط بانک مرکزی ژاپن بودیم که برای حفظ ارزش ین در مقابل دلار انجام شد که نتیجه اش ریزش سنگین جفت ارز USD/JPY بود. خبر مربوطه رو میتونید از CNBC یا Reuters بخونید.

▫️داستان از این قرار هست که بانک های مرکزی برای مقابله با تورم ناشی از بحران غذایی و انرژی و همچنین اثرات سیاست های انبساطی شون در دوره کرونا، اقدام به افزایش نرخ بهره کرده اند. هزینه این سیاست پولی انقباضی، میتونه کند شدن رشد اقتصادی و حتی رکود باشه. ژاپن تصمیم گرفته برای حفظ رشد اقتصادی اش، نرخ بهره اش رو بر خلاف بیشتر کشورها پایین نگه داره و ارزش ین رو با دخالت مستقیم در بازار فارکس کنترل کنه. چیزی که از سال ۱۹۹۸ تا کنون اتفاق نیفتاده بود!

@FinPy
👍10
#معرفی_کتاب

Time Series Analysis with Python

▫️تحلیل سری های زمانی یکی از کاربردی ترین مهارت هایی هست که هر کسی که در بازارهای مالی کار میکنه باید باهاش آشنا باشه. این کتاب علاوه بر موضوعات مربوط به تحلیل سری های زمانی، بخش قابل توجه ای از مطالب اش رو به نحوه کار کردن با این سری ها مثل کار کردن با تاریخ و زمان، خواندن و نوشتن از فایل و دیتا بیس و ... اختصاص داده که میتونه کمک کننده باشه. فصل هایی هم به EDA و تشخیص Anomaly و Outlier در سری های زمانی اختصاص داره که جالب اند. اینها همه مباحث پایه ای در سری های زمانی هستند و برای مطالب پیشرفته تر و موردی، باید خودتون بگردید و مطالعه کنید و البته میتونید یه سری هم به کانال Deep Time بزنید!

@FinPy
👍8
#آموزش
#پیشرفته

▫️اگه به دنبال یادگیری روش های پیشرفته تحلیل و مدلسازی کمی و ماشین لرنینگ با کاربردهای مالی هستید، یه سری به وبلاگ آقای Gautier Marti بزنید. ایشون از همکاران آقای دپرادا در ADIA هستند که قبلا در کانال معرفی کردیم. در هر پست از وبلاگشون، یه موضوع مهم و کاربردی رو معمولا همراه با معرفی مقاله و البته کد پایتون اش ارائه کردن که بررسی اش میتونه آموزنده و مفید باشه براتون.

@FinPy
👍22👎2
This media is not supported in your browser
VIEW IN TELEGRAM
#دیتا
#بورس_تهران

▫️عزیزانی که برای انجام امور آموزشی و تحقیقاتی خودشون به داده های بازار بورس تهران نیاز دارند و جمع آوری اش با توجه به کندی سرعت اینترنت یا مشکلات دیگه براشون سخته میتونن از این مجموعه داده، در صورتی که نیازشون رو برآورده میکنه، استفاده کنند:

۱) سری زمانی سابقه قیمت برای ۷۲۳ نماد.
۲) سری زمانی سابقه حقیقی-حقوقی برای ۷۲۳ نماد.
۳) سابقه تعدیل قیمت برای ۶۷۸ نماد.
۴) سری زمانی سابقه ارزش بازار و تعداد برگه سهم برای ۷۲۳ نماد.

▫️فرمت فایل ها به صورت اکسل (هر سهم یک فایل اکسل) بوده و همگی در تاریخ ۱۴۰۱/۰۸/۰۵ به روزرسانی شده اند.

@FinPy
@FinPyData
👍49
This media is not supported in your browser
VIEW IN TELEGRAM
#کریپتو
#مقاله_آموزشی

▫️آقای Campbell R. Harvey جزء افرادی هستند که کارهاشون در زمینه اقتصاد کلان رو دنبال میکنم. در لابلای این دنبال کردن ها به مقاله ای با ماهیت آموزشی که اخیراً توسط ایشون و جمعی از پژوهشگران Man Institute نوشته شده بود، برخوردم که مربوط به بازار رمزارزها بود. با توجه به اینکه ضرورت اول برای هر سرمایه گذاری ای شناخت ماهیت ابزاری هست که میخواییم روش سرمایه گذاری کنیم، عزیزانی که علاقه مندن شناخت عمیق تری نسبت به ماهیت بازار رمزارزها کسب کنند، نکات جالبی در این مقاله اومده که مطالعه اش خالی از لطف نیست.

▫️مختصری از سابقه نویسندگان این مقاله که در Journal of Portfolio Management منتشر شده رو در تصویر مشاهده میکنید. عنوان مقاله هست:

An Investor’s Guide to Crypto

@FinPy
👍8👎1
This media is not supported in your browser
VIEW IN TELEGRAM
#چالش_کدنویسی
#چالش_الگوریتم

چالش شماره ۶ - محاسبه YTM برای اوراق دارای کوپن سود

▫️اوراق درآمد ثابت یکی از ابزارهایی سرمایه گذاری با ریسک کم هست که میتونه در اکثر اوقات سودی بیشتر از بانک نصیب بخشی از سرمایه شما که در بازار سهام درگیر نیست، بکنه. برای مقایسه و انتخاب از بین اوراق موجود در بازار، یکی از معیارهای مورد استفاده YTM هست. اگر با مفهوم YTM و نحوه محاسبه اون آشنا نیستید، این فایل رو مطالعه کنید.

▫️تو این چالش، هدف محاسبه YTM گلگهر ۱ در تاریخ ۹۴/۰۶/۲۴ با فرض قیمت ۹۶۰۰۰۰ ریال هست. فایل جریانات نقدی روزانه گلگهر ۱ رو از اینجا دانلود کنید. علاوه بر پیاده سازی محاسبه YTM، شما باید بتونید پیک های نشون داده شده در شکل رو هم در جریانات نقدی تشخیص بدید تا بتونید ورودی های لازم برای محاسبه YTM رو داشته باشید. برای صحت سنجی جواب نهایی خودتون به صفحه ۵ فایل مراجعه کنید.

@FinPy
👍7
#فراخوان_مقاله

موضوعی جذاب و کاربردی در صنعت سرمایه گذاری، با جایزه صد هزار دلاری و فرصتی یک ساله!

▫️برای کسب اطلاعات بیشتر خصوص این فراخوان کار پژوهشی که میتونه مبنایی برای تعریف پایان نامه های مقاطع تحصیلات تکمیلی رشته های مرتبط، به ویژه در مقطع دکتری باشه، به صفحه مربوطه مراجعه کنید. توضیح مختصری در خصوص این فراخوان به شرح زیر هست:

In the context of investments, knowledge of the causal mechanism allows researchers to hedge unrewarded risks, decommission fading investment strategies before they accumulate losses, and anticipate the possibility of black-swans. Backtests and regressions cannot explain why a strategy may be successful. Only a falsifiable causal theory can give investors some confidence that the claimed performance is not based on spurious patterns, and it is hence replicable going forward.

Call For Papers: ADIA Lab Award for Causal Research in Investments

@FinPy
👍9👎1
#معرفی_کتاب

Mastering Financial Pattern Recognition

▫️برای دوستانی که بازار رو از دریچه تحلیل تکنیکال و شناسایی پترن های کندل استیک دنبال میکنند، این کتاب میتونه نقطه شروع خوبی برای پیاده سازی ایده هاشون باشه.

دانلود فایل EPUB کتاب

@FinPy
👍17👎3
This media is not supported in your browser
VIEW IN TELEGRAM
#finpy_tse

نسخه جدید finpy-tse - رفع مشکل دسترسی به داده های مارکت واچ

▫️اخیرا مارکت واچ TSE، علاوه بر داده های قبلی، هر از گاهی دو ستون داده جدید (NAV صندوق های ETF و Open Interest آپشن ها) هم ارسال میکرد که موجب بروز خطا در عملکرد توابع زیر میشد:
Get_MarketWatch()
Get_60D_PriceHistory()

▫️این نسخه به منظور رفع مشکل یاد شده منتشر شده. در نظر داشته باشید با توجه به اینکه این داده های جدید همیشه از سمت مارکت واچ ارسال نمیشه، تصمیم گرفتیم در حال حاضر از گنجاندن اونها در خروجی صرفنظر کنیم. بنابراین اگر در اجرای توابع فوق با خطا مواجه میشید، به نسخه جدید آپگرید کنید. برای نصب نسخه جدید، اگر تا الان finpy_tse رو نصب نکرده بودید از این دستور:

pip install finpy-tse

و اگر نسخه قبلی رو نصب دارید، از یکی از دستورات زیر برای upgrade کردن به نسخه جدید استفاده کنید:

pip install --upgrade finpy-tse
pip install finpy-tse==1.1.1

▫️در نسخه بعد ویژگی های جدیدی به finpy_tse اضافه خواهد شد.

@FinPy
👍23
#معرفی_کتاب

Advanced Positioning, Flow and Sentiment Analysis in Commodity Markets

▫️گزارش COT که توسط CFTC هر هفته جمعه منتشر میشه، حاوی اطلاعاتی در زمینه وضعیت پوزیشن بازیگران بزرگ بازار در قراردادهای آتی مربوط به دارایی های پایه مختلف، در پایان روز سه شنبه قبل هست. این پوزیشنینگ، میتونه اطلاعاتی در خصوص انتظارات تجمعی این بازیگران از وضعیت قیمت آینده دارایی پایه داشته باشه. این کتاب به معرفی روش هایی برای تحلیل پوزیشنینگ پرداخته که هر کدوم از این روش ها و متغیرهای محاسبه شده میتونه به عنوان فیچر در الگوریتم های ماشین لرنینگ ای که برای پیش بینی بازار توسعه یافتند، مورد استفاده قرار بگیره. هر چند کتاب برای بازار کامودیتی نوشته شده ولی روش های معرفی شده میتونه در سایر دارایی هایی که گزارش COT براشون منتشر میشه، مثل ارزها، هم مورد استفاده قرار بگیره یا حتی یه دیدگاه کلی در خصوص نحوه نگاه و استفاده از داده های پوزیشنینگ به مخاطب بده که در حل مسایل با جنس مشابه بهش کمک کنه.

COT = Commitments of Traders

@FinPy
👍12
#معرفی_پکیج_پایتون

استامپی (STUMPY) - یک پکیج قدرتمند مبتنی بر ایده Matrix Profile

▫️دوست عزیزم محمد، اینجا به معرفی Matrix Profile و کاربرد اون در شناسایی پترنها و آنومالی ها در تایم سری ها پرداخت. برای اینکه روش معرفی شده رو در پایتون به کار بگیرید، یک پکیج عالی به اسم STUMPY وجود داره که کار شما رو در این خصوص راحت میکنه. اما استامپی فقط به این موارد محدود نمیشه و کلی ایده دیگه هم برای ماینینگ تایم سری ها تو خودش جا داده. مثلا اگه شما بخوایید بدونید که رفتار قیمتی چه سهم هایی مشابه یک سهم مد نظر شما بوده، بهتره برید سراغ قابلیت پترن مچینگ استامپی. یا فرض کنید اگه بخواهید رژیم های درون یه تایم سری قیمت رو لیبل بزنید، قابلیت Semantic Segmentation اش ممکنه به کارتون بیاد.

▫️ویدیو پرزنت استامپی توسط توسعه دهنده اصلی اش رو از یوتیوب میتونید ببینید. استامپی داکویمنتیشن بسیار خوبی هم داره که از پایه، مفاهیم و نحوه استفاده از قابلیت هاش رو بهتون یاد میده، البته همراه با مثال. هر چند مثال هاش مالی نیستند ولی به راحتی قابل تطبیق برای استفاده در کاربردهای مالی و اقتصاد بوده و راهگشان. حتما یه سر بهش بزنید!

@FinPy
👍20
This media is not supported in your browser
VIEW IN TELEGRAM
هوش مصنوعی چقدر در مورد Quantitative Trading می داند؟!

▫️نمیدونم چقدر با ChatGPT آشنا هستید، کوتاه بگم که یه برنامه کامپیوتری مبتنی بر هوش مصنوعی هست که چند ماهیه رو نمایی شده و میشه ازش سوال پرسید و جواب گرفت، در هر زمینه ای. قبلا هوش مصنوعی IBM رو دیده بودم که در مسابقات مناظره با آدمهای این کاره بحث میکرد (IBM Project Debator) ولی خوب عموم بهش دسترسی نداشتن، اما ChatGPT قابل دسترس برای عموم هست (تا جایی که میدونم). تو ذهنم بود سر فرصت برم سراغش و ببینم آیا میشه تو انجام کارها ازش کمک گرفت یا نه، در حد مرور کارهای انجام شده دیگران!

▫️امروز دیدم آقای Gautier Marti که قبلا وبلاگ اش رو هم معرفی کردیم، یه کار جالب انجام داده و رفته یه سری سوال در مورد ماشین لرنینگ و کوانت تریدینگ ازش پرسیده و جواب ها رو تبدیل به یه کتابچه کرده. در اینکه سوالها هوشمندانه پرسیده شده شکی نیست ولی جواب هایی که ChatGPT داده هم جالب توجه اند!

* متاسفانه با توجه به تحریم ایران و نیاز به ثبت شماره تلفن واقعی برای ساخت اشتراک در ChatGPT امکان استفاده از این سرویس برای ما ایرانی ها وجود نداره!

دانلود کتابچه
#ChatGPT

@FinPy
👍15