Telegram Web Link
Optimal_Mean_Reversion_Trading_Mathematical_Analysis_and_Practical.pdf
57.8 MB
دانلود کتاب «معاملات مبتنی بر بهینه سازی بازگشت به میانگین» به انگلیسی «Optimal Mean Reversion Trading»


#معرفی_کتاب
#معاملات_الگوریتمی
#بهینه_سازی
#میانگین
#پایتون_مالی

عضویت در کانال 👇👇👇
پایتون برای مالی در تلگرام www.tg-me.com/python4finance
میلاد باسعادت مولی الموحدین، امیرالمومنین، حضرت علی علیه السلام مبارک باد.

@python4finance
دکوراتورها (Decorators) در پایتون
خیلی از اوقات پیش آید که شما در توابع مختلفی که در برنامه خود تعریف می کنید نیاز به یکسری بررسی ها دارید. مثلا می خواهید که در محاسبات برنامه، مقدار هیچ یک از ورودی های شما صفر نباشد. یا اینکه تغییراتی در ورودی ها و خروجی ها داشته باشید. یکی از امکانات بسیاز زیبایی که پایتون در اختیار شما قرار می دهد دکوراتورهاست. در واقع یک دکوراتور، یک تابع را دریافت کرده، کارکردهایی را به آن می‌افزاید و آن را باز می‌گرداند. دکوراتوها به رعایت شیءگرایی در برنامه ما بسیار کمک می کنند.
در تصویر این پست، یک تابع ساده به نامه div_num تعریف می شود. می دانیم که تقسیم بر صفر مجاز نیست. البته می توانیم داخل تابع عملیات بررسی را انجام دهیم اما از آنجایی که در سایر توابع برنامه هم می خواهیم از این بررسی استفاده کنیم بررسی را در داخل تابع مجزایی به نام test_decorator قرار می دهیم.
برای استفاده از تابع دکور، از نماد (@) پیش از نام تابع دکور استفاده می کنیم.

#دکوراتور
#شیء_گرایی
#پایتون_مالی
#Decorators

عضویت در کانال 👇👇👇
پایتون برای مالی در تلگرام www.tg-me.com/python4finance
تفاوت متد ()sort و تابع sorted چیست؟
گاهی نیازداریم تا یک لیست را مرتب کنیم. برای این منظور می توانیم از متد ()sort و تابع sorted کنیم. در عین حالی که این دو روش بسیار به هم شبیه هستند دو تفاوت عمده دارند.
اول اینکه متد ()sort صرفا برای لیست ها استفاده می شود در حالی که تابع sorted در قسمت های دیگر مانند دیکشنری ها هم قابل استفاده است.
اما تفاوت مهم تر این است که متد ()sort تغییرات را به صورت واقعی روی لیست اعمال می کند و از این به بعد ما لیست جدیدی خواهیم داشت در حالی که تابع sorted صرفا نتیجه را مرتب می کند و کاری به لیست اصلی ندارد. پس در مواردی که ترتیب لیست اصلی برای ما حائز اهمیت است، استفاده از sorted راهگشا خواهد بود.

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

پایتون برای مالی
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
تحلیل سری های زمان با PyFlux
یکی از مزیت های اصلی پایتون اکوسیستم بسیار خوب آن است. یعنی در زمینه مدلسازی مالی و علم داده تقریبا همه چیز مهیا است.
کتابخانه PyFlux ، کتابخانه ای برای تجزیه و تحلیل و پیش بینی سری های زمانی است. کاربران می توانند از بین انواع مختلف گزینه های مدل سازی و استنباط ، یکی را انتخاب کرده و از خروجی برای پیش بینی و تحلیل گذشته استفاده کنند.
بیشتر مدل های سری زمانی مانند مدل های GARCH ، ARIMA ، DAR ، GAS و ... به راحتی با این کتابخانه قابل انجام است.
اگر به تحلیل سری های زمانی علاقه مند هستید، توصیه می کنم سری به صفحه این کتابخانه بزنید.
سعی می کنم در اولین فرصت چند مثال خوب در این زمینه برای شما قرار دهم.

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

پایتون برای مالی
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
محمد مقتدای اهل عالم
محمد مصطفای اهل عالم

محمد رحمة للعالمین است
رسول آسمانی برزمین است
مبعث رسول اکرم مبارک

@python4finance
گروه بندی داده ها و تغییر تایم فریم داده ها - راهکار 1
بسیاری از اوقات می خواهیم داده ها را در گروه های مختلفی دسته بندی کنیم و یا تایم فریم داده ها را تغییر دهیم. برای این موضوع راهکارهای زیادی وجود دارد، یکی از این راهکارها استفاده از group by در پانداس است.
در مثال این پست، داده های فرضی سه سهم در روزهای مختلف کاری طی یکماه (20 روز کاری) در قالب روزهای هفته دسته بندی می شود و میانگین آنها به عنوان نماینده نمایش داده می شود.

#گروه_بندی
#تایم_فریم
#پایتون_مالی

عضویت در کانال 👇👇👇
پایتون برای مالی در تلگرام www.tg-me.com/python4finance
گروه بندی داده ها و تغییر تایم فریم داده ها - راهکار 2
تغییر تایم فریم یکی از اصلی ترین دغدغه های کاربران برای کار با داده های مالی است. معمولا داده ها در بازه های زمانی مختلفی مانند ثانیه، دقیقه، ساعت ، روز ، ماه ، فصل و سال ارائه می شود که لازم است آنها را به یکدیگر تبدیل کنیم.
در مثال این پست، داده های فرضی یک سهم به صورت ماهیانه ارائه شده است که با استفاده از resample به صورت فصلی تبدیل و میانگین آنها به عنوان نماینده بازه نمایش داده می شود.

#گروه_بندی
#تایم_فریم
#پایتون_مالی

عضویت در کانال 👇👇👇
پایتون برای مالی در تلگرام www.tg-me.com/python4finance
Python4Finance pinned «سوالات متداول (به روزشده در 1403/01/03) از آنجایی که خیلی از عزیزان در خصوصی سوالات زیر را پرسیده اند و این سوالات قبلا در کانال پاسخ داده شده است، من عناوین سوالات و پاسخ آنها را جهت مرور خدمت شما قرار می دهم. 🔸چرا پایتون یاد بگیرم؟ پاسخ 🔸بهترین منابع زبان…»
یافتن موضوعاتی برای نگارش پایان نامه و رساله در حیطه علم داده و مدلسازی مالی
یکی از سوالات بسیار زیادی که دوستان به صورت پیام خصوصی می‌پرسند این است که شما چه موضوعاتی را برای نگارش پایان نامه کارشناسی ارشد یا رساله دکتری معرفی می کنید؟ البته احتمالا یک پست مفصل در این خصوص با توجه به محیط دانشگاه‌های ایران خواهم گذاشت اما به طور کلی برای دریافت ایده اصلی در این خصوص همیشه مراجعه به نشریات مرتبط خارجی و یا همایش های با موضوع مشابه بسیار الهام بخش خواهد بود. یکی از این موارد، نشریه The Journal of Financial Data Science و نشریه The Journal of Finance and Data Science است. مطالعه این نشریه‌ها و نشریات مشابه برای یافتن ایده جدید بسیار راهگشا خواهد بود.
یک شماره از این نشریه برای نمونه به پیوست تقدیم می گردد.

#پایان_نامه
#رساله
#انتخاب_موضوع
#پایتون_مالی

عضویت در کانال 👇👇👇
پایتون برای مالی در تلگرام www.tg-me.com/python4finance
ScienceDirect_articles_14Mar2021_15-27-02.432.zip
6.9 MB
یافتن موضوعاتی برای نگارش پایان نامه و رساله در حیطه علم داده و مدلسازی مالی

#پایان_نامه
#رساله
#انتخاب_موضوع
#پایتون_مالی

عضویت در کانال 👇👇👇
پایتون برای مالی در تلگرام www.tg-me.com/python4finance
Python4Finance
کتاب «یادگیری معاملات الگوریتمی با پایتون- Learn Algorithmic Trading». یک کتاب بسیار خوب برای یادگیری سازوکارهای معاملات الگوریتمی با پایتون #پایتون_مالی #معرفی_کتاب #معاملات_الگوریتمی #Algoritmic_Trading پایتون برای مالی در تلگرام https://www.tg-me.com/join…
مرور کتاب «یادگیری معاملات الگوریتمی با پایتون- Learn Algorithmic Trading» در عید 1400

یکی از موضوعات جذابی که این روزها خیلی سروصدا به پا کرده است معاملات الگوریتمی است. قبلا در این خصوص مطالب و کتابهایی را با شما به اشتراک گذاشته بودم. یکی از کتاب های بنیادی در این خصوص کتاب «Learn Algorithmic Trading» است که می توانید از این لینک آن را دانلود کنید.
قصد دارم در ایام عید طی سه جلسه (7،9و11 فروردین از ساعت 21 الی 22) مروری مقدماتی بر فصول این کتاب داشته باشم. اگر علاقه‌مند به کتاب خوانی هستید از شما دعوت می کنم در این برنامه من را همراهی کنید.
1️⃣ از آنجایی که این برنامه به صورت محدود برگزار می شود لازم است علاقه مندان از طریق فرم ثبت نام اطلاعات خود را ارسال کنند تا در زمان برگزاری جلسات به ایشان اطلاع رسانی شود.
2️⃣ در صورت تغییر احتمالی در زمان برنامه متعاقبا اطلاع رسانی خواهد شد.

فرم ثبت نام

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


پایتون برای مالی در تلگرام
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
میلاد باسعادت امام حسین(ع)، باب الحوائج حضرت ابوالفضل و امام سجاد(ع) را خدمت شما تبریک عرض می کنم.

پایتون برای مالی
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
پایتون سومین زبان محبوب دنیا
موسسه TIOBE هر ماه گزارشی از محبوب ترین زبان های برنامه نویسی منتشر می کند. شاخص سنجش محبوبیت این موسسه، میزان جستجویی است که در خصوص هر زبان برنامه نویسی در موتورهای جستجوگر متداول انجام می شود. در گزارش March 2021 این موسسه زبان Python جایگاه سوم و زبان های R و Matlab به ترتیب رتبه های 13 و 18 را به خود اختصاص داده اند.
رشد پایتون از جایگاه 23 در سال 2001 تا امروز که به رتبه 3 رسیده است بسیار رشد معناداری است. برای مشاهده نسخه کامل این گزارش جالب می توانید به سایت TIOBE (آدرس) مراجعه نمایید.

#رتبه_بندی
#محبوبیت
#زبان_برنامه_نویسی_محبوب
#پایتون
#پایتون_مالی
#TIOBE
عضویت در کانال 👇👇👇
پایتون برای مالی در تلگرام www.tg-me.com/python4finance
This media is not supported in your browser
VIEW IN TELEGRAM
حکایت حال و روز بازار سرمایه ما

این کلیپ طنز من رو یاد زمانی انداخت که کارشناسان در خصوص افزایش بی پشتوانه شاخص هر روز تذکر می دادند!
#طنز

پایتون برای مالی در تلگرام https://www.tg-me.com/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
سال نو مبارک.
برایتان سالی سرشار از موفقیت، بهروزی و تندرستی آرزومندم.
ارادتمند شما- محمدصادق کریمی

@python4finance
نظرات برخی از شرکت کنندگان در دو دوره اخیر

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

@python4finance
استفاده از vscode برای برنامه نویسی پایتون (بخش اول)
یکی از بهترین انتخاب ها برای برنامه نویسی پایتون استفاده از vscode یا همان ویژوال استودیو کد است. از زمانی که vscode توسط مایکروسافت ارائه شد، یک رقیب سر سخت برای سایر IDE ها محسوب می شود.
مزایای vscode عبارتند از:
1️⃣ رایگان است.
2️⃣ مالتی پلتفرم است. یعنی در ویندوز، مک و لینوکس اجرا می شود.
3️⃣ بسیار کم حجم و سبک است.
4️⃣ بسیار خوش دست و کاربر پسند است.
5️⃣قابلیت افزودن ابزارهای خارجی (extension) را دارد و به این ترتیب تقریبا از تمام زبان های برنامه نویس پشتیبانی می کند.
6️⃣ امکان شبیه شدن به سایر IDE های مطرح را دارد. مثلا شما با Atom کار کرده اید و به کلیدهای میانبر آن آشنا هستید. به راحتی می تواند Keyboard Map آن را روی vscode نصب کنید.
7️⃣ امکان اتصال به گیت و سایر نرم افزارهای سورس کنترلر را دارد.

🌐 نرم افزار vscode را می توانید از این آدرس دانلود نمایید.

در پست بعد، شیوه تنظیم vscode برای برنامه نویسی حرفه ای پایتون را بررسی خواهیم کرد.

#پایتون
#پایتون_مالی
#IDE
#Vscode

@python4finance
استفاده از vscode برای برنامه نویسی پایتون (بخش دوم)

نصب Extension های مورد نیاز:
از منوی سمت چپ، گزینه پنجم یا Extensions را انتخاب کنید. می توانید از منوی view گزینه Extensions را انتخاب کنید و یا اینکه از کلیدهای ترکیبی CTRL+Shift+X استفاده کنید.
1️⃣ در بخش جستجو، عبارت python را تایپ کنید. از میان Extension های نمایش داده شده، احتمالا اولین گزینه، Python است. دقت نمایید که توسعه دهنده این ماژول شرکت مایکروسافت باشد.
2️⃣ مرحله دوم نصب code runner است. این Extension امکانات خوبی را برای اجرای سریع برنامه ها به شما می دهد.
3️⃣ اگر با ویرایشگر خاصی قبلا کار کرده اید می توانید با جستجوی عبارت KeyMap صفحه کلید پیشفرض آن ویرایشگر را بر روی vscode نصب نمایید.

تبریک! تمام شد. الان می توانید از vscode برای نوشتن کدهای پایتون خود استفاده کنید.

#پایتون
#پایتون_مالی
#IDE
#Vscode

@python4finance
مدل ARIMA
«میانگین متحرک خودهمبسته یکپارچه» (Autoregressive Integrated Moving Average | ARIMA) ابزاری مهم در تحلیل «سری‌های زمانی» (Time Series) به منظور پیش‌بینی قیمت‌های آینده یک متغیر بر اساس مقدار کنونی آن به شمار می‌آید. هدف ARIMA شناسایی ماهیت روابط بین باقیمانده‌ها است که مدلی با درجه خاصی از قدرت پیش‌بینی را فراهم می‌کند.

در مثال این پست، یک مدل ARIMA بر اساس داده های شرکت گوگل از سال 2018 تا پایان 2020 اجرا شده است.

#سری_زمانی
#آریما
#پایتون_مالی
#time_series
#Arima

@python4finance
2025/02/26 15:15:01
Back to Top
HTML Embed Code: