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

حضور در گروه نیازمند کامل بودن نام، نام خانوادگی و آیدی تلگرامی شما قبل از ارسال درخواست عضویت است.
Download Telegram
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
با قبول اینکه هر دو گزینه زیر جایگاه و کارکرد خاص خودش رو داره، به نظر شما کدام یک ابزار ارزشمندتری هست؟
Anonymous Poll
52%
Supervised Learning
48%
Unsupervised Learning
👍10👎9
فینپای | FinPy
با قبول اینکه هر دو گزینه زیر جایگاه و کارکرد خاص خودش رو داره، به نظر شما کدام یک ابزار ارزشمندتری هست؟
یادگیری نظارتی یا بدون نظارت، کدامیک ارزشمندتر است؟!

▫️چند روز پیش یکی از دوستان، سوال نظرسنجی رو ازم پرسید و از اونجایی که یادگیری بدون نظارت گره های سفت و سخت تری از مسایلی که تا الان پیش رو داشتم رو باز کرده بود و احساس دین بیشتری به تکنیکهاش داشتم، جواب حسی بلادرنگ من هم بهش همین گزینه بود. بعدش ایشون منو ارجاع دادن به Cake Analogy (تشبیه به کیک) آقای Yann LeCun مدیر پژوهشهای AI فیسبوک و استاد دانشگاه NYU!

▫️آقای LeCun تکنیکهای یادگیری بدون نظارت رو به کیکی تشبیه میکنن که تکینکهای یادگیری نظارتی در جایگاه روکش خامه ای اون کیک هست! بنابراین از نظر ایشون، یادگیری بدون نظارت، میتونه بخش بزرگی از کیکی که ابزارهای ماشین لرنینگ براتون به ارمغان میاره رو نصیب تون کنه! برای کسب اطلاعات بیشتر در خصوص این تشبیه که در سال ۲۰۱۶ برای اولین بار ارائه و در ۲۰۱۹ آپدیت شده و تفسیر اون، سری به این پست مدیوم بزنید.

@FinPy
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
#معرفی_کتاب

Statistics for Bussiness and Economics

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

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

Python for Probability, Statistics, and Machine Learning

▫️اگر دوست دارید مفاهیم آماری را همراه با کاربرد آن در پایتون یاد بگیرید، می توانید از این کتاب نیز استفاده نمایید.

@FinPy
👍23
This media is not supported in your browser
VIEW IN TELEGRAM
#رویداد

علیت و مدل های عاملی

▫️امروز رویدادی به میزبانی ADIA توسط آقای دپرادا در ارتباط با فراخوان اخیری که در کانال هم منتشر کردیم، برگزار شد با موضوع:

Can Factor Investing Become Scientific?

که در اون به Association و Casuation در مدل های مالی با تمرکز بر Factor Investing پرداخته شد. موضوع جذابی هست که اخیرا توجه زیادی رو به خودش جلب کرده و مقاله آخر ایشون در SSRN هم با همین محور منتشر شده. در واقع اگر مدلهای مالی با Casuation ساپورت بشن، بسیار قابل اعتمادتر خواهند بود. برای دانلود ویدیو وبینار از این لینک اقدام کنید.

▫️در خصوص Factor Investing دو تا کتاب تو کانال هست که اگر علاقه مند به موضوع بودید میتونید نگاهی بهشون بندازید:

Asset Management: A Systematic Approach to Factor Investing

Equity Smart Beta and Factor Investing for Practitioners

@FinPy
👍13
#finpy_tse

نسخه جدید finpy-tse با قابلیت دسترسی به اطلاعات فعلی سهامداران عمده هر نماد

▫️اخیرا در دسترسی به داده های سابقه قیمت در روز های آخر هفته مشکلی پیش آمده بود که در نسخه فعلی رفع شده. به علاوه، یک تابع جدید هم برای دسترسی به اطلاعات سهامداران عمده بالای ۱٪ سهم ها با نام:

Get_ShareHoldersInfo()

اضافه شده. برای آشنایی با نحوه عملکرد تابع جدید که در واقع اطلاعات تب سهامداران رو در اختیارتون قرار میده، میتونید به بخش ۶.۱ نوتبوکی که در گیتهاب شیر شده مراجعه کنید.

▫️برای نصب نسخه جدید، اگر تا الان finpy_tse رو نصب نکرده بودید از این دستور:
pip install finpy-tse
و اگر نسخه قبلی رو نصب دارید، از یکی از دستورات زیر برای upgrade کردن به نسخه جدید استفاده کنید:
pip install --upgrade finpy-tse
pip install finpy-tse==1.2.0

@FinPy
👍32
This media is not supported in your browser
VIEW IN TELEGRAM
#معرفی_کتاب

Hyperparameter Tuning with Python

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

▫️نکته اول اینکه بتونیم فیچرهای با کیفیتی رو به عنوان ورودی به این الگوریتم های یادگیری بدیم که تا حد زیادی به مهارت و تجربه در بازی با دیتا و ساختن فیچیرهای predictive بستگی داره. اگر نتونیم فیچرهای با کیفیتی درست کنیم نمیتونیم انتظار خروجی با کیفیتی داشته باشیم، چون:

Garbage in, garbage out

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

@FinPy
👍14👎1
#تحلیل_شبکه

شبکه موسسات مالی

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

▫️ارتباط بین موسسات مالی رو میتونیم در قالب شبکه سهامداران عمده (Ownership Network) هم بررسی کنیم تا متوجه بشیم کدام موسسات یا نهادها، سهامدار و مالک اکثر شرکت های موجود در بازار سرمایه ایران هستند. برای درک بهتر چیزی که گفتم، این ویدیو که نزدیک به ۳ میلیون بازدید داشته رو ببینید:

Who controls the world?

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

@FinPy
👍15👎1
This media is not supported in your browser
VIEW IN TELEGRAM
#معرفی_کتاب
Python for Accounting

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

این کتاب می تواند به شما در خصوص برنامه نویسی پایتون در حسابداری کمک نماید.

@FinPy
👍20
This media is not supported in your browser
VIEW IN TELEGRAM
👍1
#متا_لیبلینگ

▫️اگر دنبال موضوعی برای مطالعه در ایام باقیمانده از تعطیلات نوروز هستید، پیشنهاد ما مطالعه سلسله مقالات زیر از ژورنال Financial Data Science در خصوص موضوع متالیبلینگ هست:

Meta-Labeling: Theory and Framework
Meta-Labeling Architecture
Ensemble Meta-Labeling
Meta-Labeling: Calibration and Position Sizing

▫️توضیح مختصر در مورد متالیبلینگ - فرض کنید یه سیستم معاملاتی دارید که بهتون سیگنال خرید و فروش میده. اسم این سیستم معاملاتی که هیچ لزومی هم نداره درش از ML استفاده شده باشه رو میزاریم مدل اولیه. شما میتونید با استفاده از یه مدل ثانویه که مبتنی بر ML هست، به منظور سایزینگ پوزیشن (مدیریت ریسک)، فیلتر کردن سیگنال های زیانده و بهبود عملکرد مدل اولیه (مثل Sharpe Ratio و Drawdown) استفاده کنید. این فرآیند استفاده از مدل ثانویه که روی مدل اولیه سوار میشه رو بهش میگن متا لیبلینگ (Meta-Labeling).

دانلود فایل PDF مقالات

@FinPy
👍21👎1