Telegram Web Link
معکوس سازی در پایتون
خیلی از اوقات پیش می آید که ترتیب داده هایی که به دست ما رسیده است دقیقا معکوس آن چیزی است که نیاز داریم. برای مثال داده هایی که از سایت Tsetmc دریافت می کنیم از آخرین روز به اولین روز (DESC) چیده شده اند اما ما برای رسم آنها نیاز داریم تا داده ها به صورت معکوس یعنی از روز اول به روز آخر (ASC) چیده شوند.
در پایتون راحت ترین روش برای معکوس کردن داده ها استفاده از Slicing یا بخش بندی است. کافی است گام حرکت را از حالت پیشفرض که 1 است به 1- تغییر دهیم.
در تصویر این پست چند نمونه معکوس سازی نمایش داده شده است.

#معکوس_سازی
#مدلسازی_مالی
#پایتون_مالی
#Slicing

پایتون برای مالی
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
دوره فشرده «مدلسازی مالی با پایتون»، مقدماتی- آنلاین
امروزه اهمیت یادگیری یک زبان برنامه نویسی به عنوان ابزاری کاربردی بر هیچ کسی پوشیده نیست. پایتون یکی از پرطرفدارترین زبان‌ها در دنیای تحلیل داده و مدلسازی است که به کمک کتابخانه‌های متنوع آن، می‌توان حجم بزرگی از اطلاعات را پردازش و تحلیل کرد و با استفاده از مدل های هوش مصنوعی و یادگیری ماشین پیش‌بینی های نسبتا دقیقی انجام داد.

سرفصل دوره:
آموزش مبانی پایتون
آموزش کتابخانه های پایتون
آموزش مبانی مدلسازی مالی
ارزش زمانی پول
محاسبه بازده و ریسک سهم
بهینه سازی
مطالعه موردی بازار ایران

زمان برگزاری:
۲۲ و ۲۳ و ۲۴ بهمن ۱۳۹۹ ساعت ۱۳ الی ۱۸-طول دوره ۱۵ ساعت

مدرس: آقای دکتر محمدصادق کریمی مهرآبادی

به پذیرفته شدگان در دوره گواهینامه دانشگاه الزهرا(س) اعطا خواهد شد.
برای شرکت در دوره نیاز به پیش نیاز خاصی نیست و همه مباحث در دوره گفته می شود

اطلاعات بیشتر:
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
دوره فشرده «مدلسازی مالی با پایتون»، مقدماتی

🌐 لینک ثبت نام در دوره
پایتون برای مالی
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
Time value of [email protected]
229.5 KB
اسلایدهای ارزش زمانی پول- ماژول numpy-financial
ارزش زمانی پول یکی از مهمترین مباحث در اقتصاد مهندسی و مدیریت مالی و مبنای بیشتر تصمیم گیری های اقتصادی ماست. در این اسلایدها ضمن معرفی ماژول numpy-financial ، چند مثال کاربردی از آن حل می شود.
این اسلایدها مربوط به درس مدلسازی مالی با پایتون است.

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

عضویت در کانال و دریافت صدها نکته آموزشی در خصوص پایتون و مدلسازی اقتصادی و مالی با پایتون👇👇👇

https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
Python4Finance pinned «دوره فشرده «مدلسازی مالی با پایتون»، مقدماتی 🌐 لینک ثبت نام در دوره پایتون برای مالی https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug»
چگونه فایل های خود را به فایل اجرایی در ویندوز تبدیل کنیم؟
یکی از سوالاتی که خیلی از دوستان در پیام خصوصی پرسیده اند، شیوه تبدیل فایل های پایتون به فایل اجرایی است. فرقی نمی کند که صرفا برنامه ها در محیط کنسول اجرا شوند یا از رابط های گرافیکی مثل Tkinter استفاده کرده باشیم یکی از بهترین ابزارها برای تبدیل برنامه نهایی به یک فایل قابل اجرا در ویندوز، ماژول auto-py-to-exe است. تفاوت عمده این ابزار با ابزارهای مشابه، رابط گرافیکی زیبایی است که این ماژول در اختیار شما فرار می دهد. اطلاعات تکیلی در خصوص این ماژول را می توانید در این آدرس مشاهده نمایید.

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

عضویت در کانال 👇👇👇

پایتون برای مالی در تلگرام www.tg-me.com/python4finance
پایتون برای مالی در بله ble.im/python4finance
jpr-cheatsheet.pdf
343 KB
مقایسه دستورات Pyton، Julia و R
بدون اغراق می توان گفت که پایتون، آر و جولیا سه زبان بسیار مهم و کاربردی در علم داده هستند. خیلی از اوقات پیش می آید که لازم است بر روی پروژه ای کار کنیم که با زبان دیگری به جز زبان پایتون نوشته شده است. در این برگ خلاصه مرور، اهم دستورات کاربردی سه زبان Pyton، Julia و R به صورت مقایسه ای بیان شده اند.

#Pyton #Julia #R
#مقایسه_دستورات
#پایتون_مالی

عضویت در کانال 👇👇👇

پایتون برای مالی در تلگرام www.tg-me.com/python4finance
دریافت داده های نفت خام با استفاده از quandl
نفت خام یکی از اصلی ترین کالاهای معاملاتی است که تاثیر زیادی در حیطه بازارهای مالی دارد. این موضوع در خصوص کشور ما که صادر کننده نفت است و بخشی از بودجه دولت از طریق صادرات تامین می شود اهمیت بسزایی دارد.
سایت quandl.com یکی از سایت های بسیار خوبی است که اطلاعات بسیار دقیقی را در حیطه های مختلف مانند قیمت نفت در اختیار ما قرار می دهد.
برای انجام این تمرین، لازم است در سایت مذکور عضو شوید و یک api رایگان دریافت کنید. بعد از آن ماژول quandl را با استفاده از pip نصب نمایید.
سپس api دریافتی خود را به جای *** که در مثال می بینید قرار دهید.
در تصویر این پست قیمت نفت خام برنت از سال 1987 تا امروز به صورت روزانه دریافت و رسم می شود.

پایتون برای مالی
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
مستهلک کردن وام و محاسبه اصل و سود پول در پرداخت اقساط
یکی از بخش های جذاب مباحث ارزش زمانی پول؛ مستهلک کردن وام است. مستهلک کردن وام یعنی هنگامی که وام از بانک دریافت می شود، ارزش آتی (FV) آن به اضافه پرداخت های اقساط برابر صفر خواهد بود. بانک وام را با یک نرخ بهره مشخص محاسبه می کند و در هر قسطی (pmt) که می پردازید بخشی از سود(ipmt) و اصل پول(ppmt) را پرداخت می کنید. طبیعی است در ابتدا بخش عمده پرداخت از سود وام است و در انتها اصل پول.
در مثال این پست وامی به مبلغ 10.000 ریال با نرخ بهره مرکب سالانه 12% با پرداخت های سالانه برای 5 سال مستهلک می شود و نتیجه رسم می شود.
نکته: در این مثال از numpy_financial استفاده شده است که در صورتی که آنرا نصب نکرده اید با pip install numpy-financial آن را نصب نمایید.
##ارزش_زمانی_پول
#مستهلک_کردن_وام
#پایتون_برای_مالی

@python4finance
سوالات متداول (به روزشده در 1403/01/03)

از آنجایی که خیلی از عزیزان در خصوصی سوالات زیر را پرسیده اند و این سوالات قبلا در کانال پاسخ داده شده است، من عناوین سوالات و پاسخ آنها را جهت مرور خدمت شما قرار می دهم.

🔸چرا پایتون یاد بگیرم؟
پاسخ
🔸بهترین منابع زبان اصلی برای یادگیری پایتون کدام است؟
پاسخ
🔸چگونه میزان برنامه نویسی خود را با چالش های مختلف محک بزنم؟
پاسخ
🔸 آموزش پایتون مقدماتی در کانال
#مقدمات
🔸سوالاتمان در خصوص پایتون را از کجا بپرسیم؟
پاسخ
🔸پایتون برای چه رشته هایی مناسب است؟
پاسخ
🔸متوسط درآمد یک مدلساز مالی چقدر است؟
پاسخ
🔸کاربردهای مدلسازی مالی چیست؟
پاسخ
🔸مسیر توسعه مدل چیست؟؟
پاسخ
🔸یادگیری ماشین چیست و کاربرد آن در مالی چگونه است؟
تعریف
الگوریتم های یادگیری ماشین
مفاهیم یادگیری ماشین
#یادگیری_ماشین
🔸پایتون یا اکسل، کدام بهتر است؟
پاسخ
🔸پایتون یا R ، کدام یک را یاد بگیرم؟
پاسخ
🔸آیا پایتون جایگزین MQL می شود؟
پاسخ
استفاده از اطلاعات متاتریدر در پایتون
استفاده از پایتون در متاتریدر
🔸خروجی پایتون چیست؟ (پایتون در کجا اجرا می شود؟)
پاسخ
🔸میزان استفاده از پایتون در حیطه های مختلف چگونه است؟
لینک
🔸پایتون برای اقتصاد سنجی مناسب است؟
پاسخ ، #اقتصاد_سنجی
🔸آیا امکان رسم نمودارهای کندل با پایتون وجود دارد؟
پاسخ
🔸آیا پایتون برای هوش تجاری مناسب است؟
پاسخ
🔸آیا روش های معاملات الگوریتمی همان روش های تحلیل تکنیکال است؟
پاسخ
🔸آیا در ایران امکان معاملات الگورتیمی وجود دارد؟
پاسخ
نامه رئیس سازمان بورس در خصوص معاملات الگوریتمی
🔸دریافت اطلاعات نفت خام و ارزهای دیجیتال (رمز ارز)، ارزهای خارجی
1-نفت خام ، 2-ارز دیجیتال ، 3-رمز ارز و ارزهای خارجی در تایم فریم های کوتاه ، 4-قیمت رمز ارزها فقط با استفاده از Yahoo Finance
🔸چه موضوعاتی را برای پایان نامه و رساله خود انتخاب کنم؟
پاسخ1 . پاسخ 2 . پاسخ 3
🔸از کدام IDE برای برنامه نویسی پایتون استفاده کنم؟
پاسخ ، #IDE
🔸مسیر تبدیل شدن به یک دانشمند علم داده در حیطه مالی و اقتصاد
پاسخ ، از کجا شروع کنیم؟ ، مسیر یادگیری
🔸دریافت اطلاعات از TSETMC (بورس ایران)
پاسخ
🔸راه آسان دریافت اطلاعات از بورس تهران چیست؟ (ماژول دریافت اطلاعات از بورس تهران)
ماژول TseModule5
🔸کانال آپارت جهت مشاهده وبینارهای «مرور کتاب معاملات الگوریتمی»، «علم داده» و «یادگیری ماشین» و «جادوی سری های زمانی»، «کار با jupyter و زبان مارک دان» ، «خودکار سازی فرآیندها»، «دریافت اطلاعات بورس ایران با پایتون کتابخانه pandas» و ...
لینک کانال آپارت
🔸مشاهده کتاب های معرفی شده در کانال
#معرفی_کتاب
🔸مشاهده اسلایدهای آموزشی ارائه شده در کانال
#اسلاید


🔸 چگونه از برگزاری دوره ها مطلع شوم؟ (پیش ثبت نام در دوره های آموزشی سال 1403)
توضیح: برای مشاهده نمونه دوره ها می توانید به کانال آپارات مراجعه فرمایید. با پرکردن این فرم در زمان برگزاری رویداد ها (کلاس ها و وبینارها) از طریق پیامک یا ایمیل به شما اطلاع رسانی خواهد شد.

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


لینک عضویت در کانال پایتون برای مالی 👇👇👇
🆔 www.tg-me.com/python4finance
🆔 ble.ir/python4finance
🆔 instagram.com/python4financeacademy
کتاب «معاملات مبتنی بر بهینه سازی بازگشت به میانگین» به انگلیسی «Optimal Mean Reversion Trading»

میانگین یکی از اصلی ترین شاخصه های شناخت یک جامعه است و میزان نزدیکی و دوری از میانگین و نیز ارتباط متغیرها با میانگین به شناخت هرچه بهتر و دقیق تر از جامعه کمک می کند.
در این کتاب که با رویکرد ریاضیات و مهندسی مالی نوشته شده است، مخاطب با مدلهای بهینه سازی مبتنی بر میانگین و انتخاب زمان مناسب برای باز کردن یا بستن یک موقعیت آشنا می شود.
مطالعه این کتاب را به علاقه مندان معاملات الگوریتمی توصیه می کنم.

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

عضویت در کانال 👇👇👇
پایتون برای مالی در تلگرام www.tg-me.com/python4finance
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) از آنجایی که خیلی از عزیزان در خصوصی سوالات زیر را پرسیده اند و این سوالات قبلا در کانال پاسخ داده شده است، من عناوین سوالات و پاسخ آنها را جهت مرور خدمت شما قرار می دهم. 🔸چرا پایتون یاد بگیرم؟ پاسخ 🔸بهترین منابع زبان…»
2024/09/23 13:27:50
Back to Top
HTML Embed Code: