هیچ دوره ای در سبد خرید شما وجود ندارد
در این دوره با عنوان “تجزیه و تحلیل سرمایه گذاری در بازارهای مالی با پایتون” اصلی ترین هدف، ارائه ابزار های لازم در جهت تصمیم گیری و تجزیه و تحلیل در بازارهای مالی می باشد تا افرادی که در هر کدام از این بازار ها فعال هستند، بتوانند به درستی و به صورت شفاف، آنچه را که لازم است تحلیل کنند.
کاربرد پایتون در بازار های مالی
پایتون به عنوان یک زبان برنامهنویسی، برای تحلیل دادههای بازار مالی و بررسی روند قیمتها و عملکرد سهام و دیگر اوراق بهادار استفاده میشود. با استفاده از پایتون، شما میتوانید به سادگی دادههای بازار مالی را از منابع مختلفی مانند وبسایتهای مالی، APIهای بازار مالی و یا پایگاه دادههای بازار مالی دریافت کنید. با این دادهها میتوانید تحلیلهای مختلفی را انجام دهید. مانند تحلیل فنی، تحلیل بنیادی، تحلیل روند، و تحلیل رویدادهای بازار.
سر فصل های کلی دوره
- مفاهیم اقتصاد سنجی در خصوص نرخ بهره و محاسبه ریسک
- معیار ها و سنجه های مختلف محاسبه ریسک
- استفاده از رگرسیون در تجزیه و تحلیل داده های سهام
- آموزش modern portfolio theory و کدنویسی آن
- آموزش capital asset pricing model و کدنویسی آن
- آنالیز رگرسیون چند متغیره در بازار های مالی
- ساخت ابزار تصمیم گیری با استفاده از شبیه سازی مونت کارلو
آنچه در این دوره میآموزید
در این دوره تئوری های نوین پرتفولیو و Capital aaset pricing model به دانشجویان آموزش داده شده و کدنویسی می شوند. مفاهیم پایه در مورد بازده و ریسک بیان شده و سنجه های مختلف محاسبه ریسک به مانند Value at risk و standard deviation و semi-deviation و… ارائه میگردد و کدهایشان نوشته می شود.
در ادامه ی دوره مباحث رگرسیون یک متغیره و چند متغیره برای Predict ارائه می شود و کار مدلسازی و کدنویسی آن پی گرفته میشود و بر روی داده ها فیت میشود. در انتها با استفاده از شبیه سازی مونت کارلو ابزاری مهم برای تصمیم گیری به دانشجویان آموزش داده می شود و کدهای آن نوشته و تحلیل می شود.
جامعه برنامه نویسان پایتون
پایتون به عنوان یک زبان برنامهنویسی پرکاربرد و پراستفاده در صنعت، دارای جامعه بزرگی از توسعه دهندگان و کاربران است که به شما امکان میدهد تا از تجربیات و راهکارهای مختلف استفاده کرده و بهترین روشها را برای تجزیه و تحلیل سرمایهگذاری در بازارهای مالی پیدا کنید.
پیش نیازهای دوره
در این دوره تمامی مطالب تلاش میگردد که به روشنی آموزش داده شود تا ابهامی در ذهن دانشجویان باقی نماند. در کنار آن داشتن آشنایی اولیه با پایتون می تواند کمک حال دانشجویان برای بهره وری بیشتر به هنگام استفاده از دوره باشد.
این دوره مناسب چه کسانی است؟
این دوره در سطح متوسط می باشد و مناسب تمامی دانشجویان و افراد فعال در بازار های مالی می باشد.
نرم افزار های مورد استفاده در دوره
در این دوره از نرم افزار Python در محیط Jupyter notebook بهره گرفته می شود و در انتهای دوره کدهای دوره به همراه دیتاها در اختیار دانشجویان قرار میگیرد.
اهمیت دوره تجزیه و تحلیل سرمایه گذاری با پایتون
این دوره از آن جنبه حائز اهمیت می باشد که هر سرمایه گذار در هر بازار لازم دارد که یک ابزار مهم و کاربردی برای تجزیه و تحیلیل داده ا در اختیار داشته باشد. سرعت زیاد کامپیوتر به انسان این قدرت و موقعیت شگرف را هدیه کرده تا بتواند میلیون ها حالت مختلف را در مدت زمان اندک زیر 30 دقیه بررسی کند و بهترین انتخاب را داشته باشد.
آیا برایتان تا به حال سوال شده است که کدام پرتفو با چه وزن هایی بهترین پرتفولیو برا سرمایه گذاری است؟ در این دوره پاسخ به این سوال و مطالب دیگر را خواهید آموخت.
پایتون چیست؟
پایتون یک زبان برنامه نویسی سطح بالا و شی گرا است که توسط Guido van Rossum توسعه یافته است. این یعنی پایتون بر اساس داده ها است و به راحتی توسط انسان قابل درک است.
در ابتدا پایتون فقط برای خودکارسازی مطالب خسته کننده مفید بود، اما خیلی زودی ماهیت اصلی آن آشکار شد. ما متوجه شدیم که پایتون مانند زبانهایی مانند HTML/CSS، Ruby یا PHP نیست.
afravatandoust
و برای ایجاد یک رباط ترید این دوره تجزیه تحلیل سرمایه گزاری در بازار مالی نیاز هست و کاربرد داره یا همون معاملات الگوریتمی نیازه
سجاد سجاد جمالیان مدرس دوره
…
afravatandoust
سلام وقت بخیر
من میخواستم یک ربات ترید بسازم و پایتون هم کار کردم و یک سوال داشتم ،شما دوتا اموزش معاملات الگوریتمی و تجزیه تحلیل بازار مالی دارین میخواستم فرقشون رو بدونم و کدام کاربرد بیشتری دارد و این که آیا نیاز هست من ماشین لرنینگ رو هم کار کنم یا با این دوره ها کافیه؟
امین
PG=yf.download(“PG”, start=”2016-01-01″)
[*********************100%***********************] 1 of 1 completed
1 Failed download:
– PG: No data found for this date range, symbol may be delisted
سلام دستوارتی که برای گرفتن سهام های بازار های خارجی تو برنامه فرمودید کا ر نمی کند این پیغام را می دهد ، اطفا راهنمایی فرمایید
سجاد سجاد جمالیان مدرس دوره
با درود. این ارور برای کتابخانه yf متداول است. علت آن نقطه شروع و پایان است که گاهی در بازار بورس, روزهای تعطیل سبب میگردد که آن روز داده ای در اختیار نباشد.
start را چند روز جلو تر و عقب تر امتحان نمایید. مشکل حل خواهد شد
امین
سلام تشکر از پاسخگویی استاد عزیر ولی این را هر تاریخی میزنم همین جواب می دهد . در صورتی که خود شما در آموزش ویدیویی همین کد را می زنید دیتا دریافت می کنید .
tickers = [“PG”,”KO”]
mydata = pd.DataFrame()
for t in tickers:
mydata[t]=yf.download(t , start=”2010-01-01″)[“Adj Close”]
[*********************100%***********************] 1 of 1 completed
1 Failed download:
– PG: No data found for this date range, symbol may be delisted
[*********************100%***********************] 1 of 1 completed
1 Failed download:
– KO: No data found for this date range, symbol may be delisted
سجاد سجاد جمالیان مدرس دوره
با درود.
این ارور به علت عدم هماهنگی کتابخانه های پانداس و یاهو فاینانس رخ داده است. در بسیاری از کاربر ها این موضوع مشاهده شده است. پانداس ورژن 2 به بالا با این مضوع کمی مشکل دارد.
دو راه حل وجود دارد که هر دو تست شده و کار میکند:
را حل اول:
ورژن کتابخانه های خود را اینگونه تغییر دهید:
Panda 1.5.3
yfinance 0.2.14
و اگر مجدد ارور داد ورژن پایتون خود را به این ورژن ارتقا دهید:
Python 3.11.2
را حل دوم:
از گوگل کولب استفاده نمایید . در این صورت اروری دریافت نخواهید کرد.
در صورت عدم آگاهی از کولب, به لینک زیر مراجعه فرمایید.
https://howsam.org/introduction-to-google-colab/