Python4Finance
9.35K subscribers
567 photos
41 videos
152 files
758 links
کانال Python4Finance
آموزش پایتون در اقتصاد و مدیریت مالی
هر روز چند نکته را در خصوص پایتون برای مالی بیاموزیم
***
ارتباط با من
b2n.ir/y72935
***
آپارت:
aparat.com/Python4Finance
کانال چالش ها:
t.iss.one/python4finance_challenge
Download Telegram
میانگین متحرک (Moving Average) چیست؟
از آنجایی که امکان پیش‌بینی برای سری‌های زمانی ناایستا (Non-stationary) به راحتی امکان پذیر نیست، بهتر است عواملی که باعث خارج شدن سری زمانی از حالت ایستایی هستند، حذف شوند. به این ترتیب باید مولفه‌های شناسایی شده در سری زمانی را حذف کنیم. به این کار «هموار سازی» (Smoothing) یا «صافی» (Filtering) می‌گویند. روش‌های مختلفی برای هموارسازی سری زمانی وجود دارد. عملگرهای میانگین متحرک، هموارسازی نمایی ساده، روش‌های تفاضل‌گیری و … به حذف مولفه‌های سری زمانی کمک می‌کنند.

نگاه اقتصادی و مالی:
میانگین متحرک یکی از اندیکاتورهای مهم و مورد استفاده فراوان در تحلیل تکنیکال است که با حذف نوسانات قیمتی کمک می‌کند تا سرمایه‌گذار بتواند تصویر بهتری از متوسط قیمت و روند قیمتی را ترسیم کند.
میانگین متحرک یکی از شاخص‌های قیمتی دنباله رو است، چراکه متوسط قیمت سهام در گذشته را نشان می‌دهد (برای مثال 50، 100 یا 200 روز گذشته). دو نوع میانگین متحرک وجود دارد:

1- میانگین متحرک ساده یا Simple Moving Average
2- میانگین متوسط تصاعدی یا Exponential Moving Average

میانگین متحرک ساده تنها متوسطی از قیمت سهام در بازه زمانی مورد نظر است، ولی نحوه محاسبه میانگین متحرک تصاعدی بصورتی است که هرچه قیمت به انتهای بازه زمانی (قیمت فعلی) نزدیک‌تر می‌شود، وزن سنگین‌تری را در محاسبه میانگین ایفا میکند.
به بیانی دیگر میانگین متحرک تصاعدی همان میانگین وزنی متوسط قیمت است که قیمت‌های اخیر وزن بیشتری را در محاسبه در بر‌دارند. هرچند که نحوه محاسبه این شاخص‌ها مهم نیستند چراکه بسیاری از سایت‌ها آن را برای شما فراهم می‌کنند.

#پایتون_مالی
#میانگین_متحرک
#سری_زمانی

پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
1
میانگین متحرک ساده (SMA)
در پایتون روش های زیادی برای محاسبه میانگین متحرک ساده وجود دارد. در این درس تابعی برای این منظور نوشته شده است که به راحتی میانگین متحرک را برای داده های فرضی ما محاسبه می کند.

#پایتون_مالی
#میانگین_متحرک
#سری_زمانی

پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
کتاب Python for Finance نگارش دوم. یک کتاب بسیار خوب برای علاقه مندان به یادگیری پایتون برای کاربردهای مالی


#پایتون_مالی
#معرفی_کتاب


پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
@Python4finance_ Python for Finance - Second Edition(2017).pdf
6.4 MB
کتاب Python for Finance نگارش دوم. یک کتاب بسیار خوب برای علاقه مندان به یادگیری پایتون برای کاربردهای مالی


#پایتون_مالی
#معرفی_کتاب


پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
1
آشنایی با مدل autoregressive moving average)ARMA )

در خصوص میانگین متحرک پیش از این صحبت کردیم. برای ادامه بحث لازم است به این سوال پاسخ بدهیم که خود همبستگی (Autoregressive) جیست؟
اگر در یک سری زمانی، مقدار t ام یک متغیر به مقدار t-1 همان متغیر وابسته باشد به آن سری زمانی خود همبسته می گوییم.
معمولا برای بررسی سری زمانی ایستا از مدل اتورگرسیو مرتبه اول یا دوم استفاده می‌شود. مدل اتورگرسیو مرتبه اول به صورت زیر است:

X(t)=a0+a1X(t−1)+Z(t)
سری زمانی های AR مانا هستند و به راحتی می توان مقدار سری زمانی را در هر لحظه محاسبه کرد.
یکی از مدل هایی که برای پیش بینی در مالی استفاده می شود مدل ARMA است. مدل ARMA زمانی مناسب است که سیستم تابعی از شوک‌های مشاهده ناپذیر باشد. برای مثال قیمت سهام که علاوه بر شوکهای اطلاعاتی در بازار تحت تأثیر شوک‌های رفتاری آحاد نیز هست. در ادامه به بررسی مدل ARMA در مالی و شیوه استفاده از آن در پایتون خواهیم پرداخت.

#پایتون_مالی
#مدل_ARMA
#سری_زمانی

پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
شما را به جمع متخصصین مالی ایران دعوت می کنیم.

+ آموزش کامل پایتون از مبتدی تا حرفه ای
+ دانلود منابع و کتاب های آموزشی
+ دانلود فیلم و صوت های آموزشی
+ آموزش کتابخانه های پایتون (Numpy،Scipy، Matplotlib و ...)
+ دانلود سورس کدهای مثال های آموزشی
+ استفاده از پایتون در تحلیل های اقتصادی و مالی
+ استفاده از کتابخانه های تخصصی پایتون برای بورس و تحلیل تکنیکال
+ تحلیل بازارهای بین المللی و جایگزینی برای MQL
+ تحلیل ارزهای دیجیتال و بلاک چین با پایتون

و ...


پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
Python4Finance pinned «چرا پایتون؟ معمولا اولین سوالی که برای شنوندگان پیش می آید این است که چرا پایتون، مگر پایتون تخم دو زرده گذاشته است که برای مالی از پایتون استفاده کنیم؟ یا اینکه آیا با زبان های دیگری مانند #C یا جاوا یا ... نمی توان برای برنامه نویسی مالی استفاده کرد؟ پاسخ…»
تمرین پایتون - تمرین 1
با توجه به درخواست برخی از دوستان عزیز در خصوص ارائه تمرین برای یادگیری بهتر، چندین تمرین به تناوب در کانال قرار خواهد گرفت.
برنامه ای با پایتون بنویسید که جدول ضرب را نمایش دهد.

#پایتون_مالی
#جدول_ضرب
#تمرین

پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
پاسخ تمرین 1

#پایتون_مالی
#جدول_ضرب
#تمرین

پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
تمرین 3
برنامه ای بنویسید که یک روز هفته را به طور تصافی انتخاب کند. سپس یک نام را از کاربر سوال کند. در صورتی که کاربر نام صحیح را وارد کرده بود با یک عبارت از کاربر تشکر کرده و برنامه خاتمه پیدا کند و الا برنامه با نمایش یک پیام خطا مجددا ادامه پیدا کند.

#پایتون_مالی
#تمرین

https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
یک کتاب بسیار خوب برای یادگیری پایتون برای انجام محاسبات با رویکرد توسعه اپلیکیشین


#پایتون_مالی
#معرفی_کتاب


پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
تحلیل رگرسیون با پایتون
یکی از روش های مقدماتی و نسبتا متداول خصوصا در آمار، اقتصاد سنجی و تحلیل های مالی روش رگرسیون است. معمولا برای کشف مدل رابطه‌ی خطی بین متغیرها از رگرسیون (Regression) استفاده می‌شود.
محاسبه رگرسیون در پایتون به سادگی آب خوردن است 😏
معمولا در محاسبه برای داده های پیچیده از کتابخانه scikit-learn که مخصوص یادگیری ماشینی است برای تحلیل رگرسیون استفاده می شود اما در کارهای معمولی کتابخانه Scipy هم کار ما راه می اندازد. برای استفاده از رگرسیون به تصویر فوق مراجعه نمایید.

#پایتون_مالی
#رگرسیون


پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
1
پاسخ تمرین 4
نقاط مربوط به مثال فوق و تابع رگرسیون حاصله را رسم نمایید.

#پایتون_مالی
#پاسخ_تمرین

https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
یک کتاب بسیار خوب برای یادگیری پایتون برای آمار، احتمال و یادگیری ماشین


#پایتون_مالی
#معرفی_کتاب


پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
@Python4Finance_Python_for_Probability.pdf
11.1 MB
یک کتاب بسیار خوب برای یادگیری پایتون برای آمار، احتمال و یادگیری ماشین


#پایتون_مالی
#معرفی_کتاب


پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
پایتون فقط یک ابزار نیست، یک مسیر است.

+ آموزش کامل زبان برنامه نویسی پایتون از مبتدی تا حرفه ای
+ دانلود منابع و کتاب های آموزشی
+ دانلود فیلم و صوت های آموزشی
+ آموزش کتابخانه های پایتون (Numpy،Scipy، Pandas،Matplotlib و ...)
+ دانلود سورس کدهای مثال های آموزشی
+ استفاده از پایتون در تحلیل های اقتصادی ،مالی و بورس
+ یادگیری ماشینی و کارکرد آن در تصمیم گیری های مدیریتی
+ تحلیل ارزهای دیجیتال و بلاک چین با پایتون
+ ارائه خروجی در قالب وب و نرم افزارهای موبایل
و ...


پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug