آموزش تحلیل بازارهای مالی با پایتون - آخرین آپدیت

دانلود Python for Financial Markets Analysis

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

آموزش پایتون برای تحلیل بازارهای مالی

آیا علاقه‌مندید بدانید چگونه افراد از پایتون برای انجام تحلیل‌های دقیق مالی و دنبال کردن معاملات الگوریتمی استفاده می‌کنند؟ این دوره برای شما مناسب است!

این دوره شما را در تمام مراحلی که برای استفاده از پایتون در تحلیل داده‌های بازارهای مالی نیاز دارید، راهنمایی می‌کند! من بیش از ۱۷ سال در بلومبرگ کار کرده‌ام و دانش لازم را برای کمک به شما در این دوره ارائه خواهم داد.

ما با یادگیری مبانی داده‌های بازارهای مالی، وارد کردن مجموعه‌های داده بزرگ شروع می‌کنیم و سپس به یادگیری کتابخانه‌های اصلی مختلف مورد استفاده در دنیای مالی، از جمله jupyter، numpy، pandas، matplotlib، statsmodels، yfinance، plotly، cufflinks و موارد دیگر می‌پردازیم. ما از نوت‌بوک‌های jupyter، گوگل کولب و ویژوال استودیو برای نوشتن برنامه‌های پایتون برای امور مالی استفاده خواهیم کرد.

ما موضوعات زیر را پوشش خواهیم داد:

  • مبانی پایتون

  • NumPy برای پردازش عددی با سرعت بالا

  • Pandas برای تحلیل داده کارآمد

  • Matplotlib برای تجسم داده

  • تکنیک‌های تحلیل سری زمانی Pandas

  • Statsmodels

  • وارد کردن داده های بازارهای مالی

  • کار با سهام تکی و چندگانه با قیمت ها، داده های بنیادی

  • دریافت قیمت های داده به صورت real-time

  • ایجاد نمودارهای مالی تعاملی با plotly، cuffllinks

  • استفاده از حاشیه نویسی برای گفتن داستان داده

  • تحلیل سری زمانی ساده تا پیشرفته

  • تحلیل سری زمانی با اندیس گذاری، پر کردن و نمونه برداری مجدد

  • تحلیل نرخ بازده برای سهام، ارزهای دیجیتال و شاخص ها

  • ایجاد شاخص های مالی با قیمت، وزن برابر و سازنده‌های ارزش گذاری شده

  • ایجاد شاخص های فنی سفارشی - مومنتوم فشاری، نقطه و شکل و موارد دیگر

  • ایجاد استراتژی های معاملاتی با شاخص های فنی

  • بررسی آمارهای سهام با تجزیه و تحلیل همتا، نرخ بازده و نقشه های حرارتی

  • یافتن بهترین و بدترین ماه های بازده برای هر ابزار جهانی

  • ایجاد غربالگر سهام شخصی خودتان

  • ایجاد غربالگر الگوی شمعدانی مبتنی بر وب (flask) خودتان

  • معامله الگوریتمی با استراتژی های خرید پایین و فروش بالا

  • تحلیل پورتفولیو با pyfolio

  • ایجاد برنامه های داده تعاملی با streamlit

  • و خیلی بیشتر...

چرا باید به من گوش دهید...

در طول دوران حرفه ای خود، من سطح گسترده ای از تخصص و تجربه را در هر دو زمینه ایجاد کرده ام: امور مالی و کدنویسی

امور مالی:

  • 17 سال تجربه در بلومبرگ برای صنعت مالی و سرمایه گذاری...

  • ساخت شرکت های مختلف تجزیه و تحلیل بازارهای مالی مانند

    • KlickAnalytics

    • ClickAPIs و غیره

پایتون و پانداز:

  • شرکت های فعلی من به طور گسترده از مدل ها و الگوریتم های مبتنی بر پایتون استفاده می کردند

  • کدها، مدل ها و گردش کارها در پروژه های دنیای واقعی ثابت شده اند

نویسنده پرفروش در Udemy

  • به عنوان مثال PostgreSQL Bootcamp: از مبتدی تا پیشرفته، دوره 60+ ساعته

  • Master Redis - از مبتدی تا پیشرفته، 20+ ساعت

منتظر چه هستید؟ تضمین رضایت: در غیر این صورت، پول خود را با ضمانت بازگشت پول 30 روزه پس بگیرید.

مشتاقانه منتظر دیدن شما در دوره هستم!

بیایید شروع کنیم!

آموزش پایتون برای تحلیل بازارهای مالی: یک راهنمای جامع

این دوره جامع به شما یاد می دهد که چگونه از پایتون، پانداز، آمار و Streamlit برای تحلیل داده های سهام، ارزهای دیجیتال و غیره استفاده کنید. شما همچنین یاد می گیرید که چگونه برنامه های داده تعاملی، استراتژی های معاملاتی و غربالگرهای سهام ایجاد کنید.

ایجاد برنامه های داده تعاملی با Streamlit: با استفاده از Streamlit، می توانید برنامه های کاربردی وب تعاملی را برای تجسم داده ها و ایجاد داشبوردهای مالی ایجاد کنید. این ابزار به شما امکان می دهد به سرعت ایده های خود را به برنامه های کاربردی وب تبدیل کنید.

تحلیل سری زمانی ساده تا پیشرفته: از تحلیل های ساده مانند میانگین متحرک گرفته تا تکنیک های پیشرفته تر، این دوره به شما کمک می کند تا الگوها و روندهای موجود در داده های سری زمانی را شناسایی کنید.

ایجاد استراتژی های معاملاتی با سیگنال های شاخص فنی: شاخص های فنی ابزارهای قدرتمندی هستند که می توانند به شما در شناسایی فرصت های معاملاتی کمک کنند. این دوره به شما یاد می دهد که چگونه از شاخص های فنی برای ایجاد استراتژی های معاملاتی استفاده کنید.

معامله الگوریتمی با استراتژی های خرید پایین و فروش بالا: معاملات الگوریتمی می تواند به شما در خودکارسازی استراتژی های معاملاتی و اجرای معاملات با سرعت و دقت بالا کمک کند. این دوره به شما یاد می دهد که چگونه استراتژی های معاملاتی خودکار ایجاد کنید.

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

محاسبه بازده، ریسک، همبستگی و آمار Rolling برای سهام، شاخص ها و پورتفولیوها: درک ریسک و بازده برای مدیریت پورتفولیو و تصمیم گیری های سرمایه گذاری بسیار مهم است. این دوره به شما یاد می دهد که چگونه این معیارها را محاسبه کنید.


سرفصل ها و درس ها

وارد کردن داده های بازارهای مالی Importing Financial Markets Data

  • نصب پایتون Install python

  • نصب آناکوندا Install Anaconda

  • دانلود و وارد کردن داده های مالی Downloading and Importing finance data

  • نصب پکیج های مورد نیاز Installing required package

  • دانلود قیمت OHLC برای یک سهم Download OHLC price for single stock

  • دریافت داده برای بازه زمانی مشخص Get specfic time range data

  • دریافت داده های بین روزی Get Intra-day data

  • دریافت داده های قبل و بعد از بازار Get Pre and Post Market Data

  • مبانی، سود سهام، تقسیم سهام و اخبار Fundamentals, Dividends, Splits and News

  • تقسیم سهام و سود سهام Splits and Dividends

  • وارد کردن چندین سهم Import multiple stocks

  • خروجی گرفتن داده ها به CSV و اکسل Export Data to CSV and Excel

  • از دیکشنری > سری > فریم From Dictionary > Series > Frame

  • دریافت اطلاعات سود سهام Get Stock Earnings Information

  • دریافت پیشنهادات تحلیلگران سهام Get Stock Analyst Recommendations

  • دریافت داده های اختیار معامله سهام Get Stock Options Data

  • دریافت سهامداران سهام Get Stock Shareholders

  • وارد کردن و نرمال سازی شاخص های مالی Import and normalize Financial Indexes

  • وارد کردن داده های ETF و صندوق های سرمایه گذاری مشترک Import ETFs and Mutual Fund Data

  • وارد کردن داده های ارز Import currency data

  • وارد کردن ارزهای دیجیتال Import Cryptocurrencies

  • وارد کردن داده های بازده خزانه داری Import Treasury Yields Data

  • استریم داده ها به صورت real-time Streaming real-time data

مبانی پایتون 101 Python Basic 101

  • انواع داده و اعداد Data types and Numbers

  • متغیرها Variables

  • اعداد صحیح و اعشاری Integers and Float

  • رشته ها Strings

  • لیست ها Lists

  • دیکشنری ها Dictionaries

  • حلقه های For For loops

  • شرط های If If conditions

  • توابع Functions

ایجاد نمودارهای مالی تعاملی Creating Interactive Financial Charts

  • کاوش Plotly و cufflinks Explore Plotly and cufflinks

  • سفارشی سازی نمودارها Customizing charts

  • نمودارهای پراکندگی Spread Charts

  • هیستوگرام تعاملی Interactive Histogram

  • نمودارهای شمعی و OHLC Candle and OHLC Charts

  • اندیکاتورهای تکنیکال : SMA و Bollinger Bands Technical Indicators : SMA and Bollinger Bands

  • اضافه کردن اندیکاتورهای حجم و MACD Adding Volume and MACD Indicators

  • استفاده از annotation برای بیان داستان Using annotation to tell the story

  • ایجاد یک نمودار شمعی تعاملی + اندیکاتورهای تکنیکال Create an interactive candle chart + technical indicators

تحلیل سری های زمانی Time Series Analysis

  • قدرت index() The power of index()

  • مدیریت داده های از دست رفته در سری های زمانی Handling missing data in time series

  • ایجاد فریم داده جدید و استفاده از reindex Creating new data frame and using reindex

  • استفاده از متدهای bfill و ffill Using bfill and ffill methods

  • نمونه برداری مجدد سری های زمانی Resample time series

  • سفر منطقه زمانی با سری های زمانی Timezone travel with time series

  • تغییر تاریخ ها Shifting dates

  • یافتن بزرگترین و کوچکترین اعداد Find largest and smallest numbers

  • کتابخانه پروفایلینگ Pandas Pandas profiling library

ترجمه پرس و جوهای به سبک SQL Translating SQL style queries

  • محاسبه آمار بولی Calculate Boolean statistics

  • ساخت چندین شرط بولی Construct multiple boolean conditions

  • ترجمه بندهای where SQL Translate SQL where clauses

تحلیل نرخ بازده Rate of Returns Analysis

  • محاسبه نرخ بازده Calculate rate of returns

  • بازده لگاریتمی یک سهم Log returns of a security

  • نرخ بازده برای یک پرتفوی Rate of return for a portfolio

  • نرخ بازده برای شاخص های اصلی Rate of returns for major indices

  • محاسبه بازده سالانه Calculate Annualize Returns

کاوش تحلیل ریسک Exploring Risk Analysis

  • محاسبه ریسک یک سهم Calculating a security risk

ایجاد شاخص های وزن دار Creating weighted indexes

  • آماده سازی داده ها، نرمال سازی داده ها Prepare data, normalize data

  • محاسبه شاخص وزنی قیمت Calculate Price Weighted Index

  • محاسبه وزن اجزاء در طول زمان Calculate weights of constituents over time

  • محاسبه شاخص وزن دار مساوی Calculate Equal Weighted Index

نمودارهای نقطه و شکل Point and figure charts

  • ایجاد نمودارهای نقطه و شکل Create point and figure charts

تحلیل سریع سهام Quick Stock Analysis

  • کاوش میانگین متحرک، انحرافات بازده Exploring Rolling Mean, Returns Deviations

  • کاوش تحلیل همتا Exploring Peer Analysis

  • نرخ بازده و ریسک با heat map Returns Rates and Risk with heat map

  • یافتن بهترین و بدترین بازده ها بر اساس ماه Find best and worst returns by months

کاوش آمار سهام Explore Stock Statistics

  • محاسبه SMA به صورت پویا Calculate SMA on the fly

  • محاسبه اندیکاتورهای تکنیکال با مقادیر سفارشی Calculate technical indicators with custom values

  • محاسبه روزهای صعودی و نزولی سفارشی Calculate custom up and down days

  • حداقل، حداکثر و تغییرات دلتا Min, max and delta changes

همبستگی بازارهای کریپتو و سهام Crypto vs Stock Market correlations

  • آیا بازار کریپتو با بازار سهام همبستگی دارد؟ Is crypto market is correlation to stock market?

کاوش اندیکاتورهای تکنیکال Exploring Technical Indicators

  • مقدمه ای بر اندیکاتورهای تکنیکال Introduction to technical indicators

  • میانگین متحرک ساده (SMA) Simple Moving Averages (SMA)

  • میانگین متحرک نمایی (EMA) Exponential Moving Averages (EMA)

  • Bollinger Bands Bollinger Bands

  • MACD MACD

  • ایجاد اندیکاتور تکنیکال به صورت دستی - MACD Create technical indicator manually - MACD

  • ایجاد اندیکاتور تکنیکال به صورت دستی - MACD - قسمت 2 Create technical indicator manually - MACD - Part 2

  • شاخص قدرت نسبی (RSI) Relative Strength Index (RSI)

  • RSI - سیگنال های اشباع خرید / فروش RSI - Overbought / Oversold Signals

  • محاسبه نقاط پیوت Calculate pivot points

  • دریافت بیش از 40 اندیکاتور تکنیکال... Getting 40+ technical indicators...

سیگنال های اندیکاتورهای تکنیکال Technical Indicators Signals

  • میانگین متحرک ساده - تنظیم داده ها و استراتژی Simple Moving Averages - Setting up data, and strategy

  • تصویرسازی Visualization

  • سیگنال های SMA - اجتناب از تعصب بک تست SMA Signals - Avoid backtesting bias

  • EMA - سیگنال های دابل کراس اور EMA - Double Crossover Signals

  • سیگنال های MACD MACD Signals

  • سیگنال های RSI RSI Signals

  • سیگنال های Bollinger bands Bollinger bands signals

اندیکاتور Squeeze Momentum Squeeze Momentum Indicator

  • وارد کردن پکیج ها Importing packages

  • محاسبه Bollinger Bands و True Range Calculate Bollinger Bands and True Range

  • محاسبه True Range و KC Channels Calculate True Range and KC Channels

  • محاسبه momentum - bar value Calculate momentum - bar value

  • محاسبه Squeeze on/off Calculate Squeeze on/off

  • نمایش تصویرسازی Show visualization

یافتن High Higher و Low Lower Finding Higher High and Lower Low

  • یافتن Ups و Downs Finding Ups and Downs

  • یافتن High Higher و Low Lower Find Higher High and Lower Low

  • Z-Score و رتبه بندی Z-Score and Ranking

  • Z-Score و رتبه بندی - قسمت 2 Z-Score and Ranking - Part 2

تحلیل پرتفوی Portfolio Analysis

  • اعداد عملکرد پرتفوی Portfolio performance numbers

معامله گری الگوریتمی - استراتژی خرید پایین، فروش بالا Algo Trading - Buy Low, Sell High Strategy

  • یک استراتژی معاملاتی ساده A simple trading strategy

  • تنظیم و محاسبه انحرافات استاندارد Setting up, and calculating standard deviations

  • تست رویداد محور Event driven testing

ایجاد یک فیلتر سهام Creating a stock screener

  • تنظیم داده ها Setting up the data

  • محاسبه اندیکاتورها Calculating indicators

  • محاسبه شرایط Calculating conditions

  • اعمال شرایط Applying conditions

ایجاد اپلیکیشن های داده تعاملی Create interactive data apps

  • ایجاد یک اپلیکیشن داشبورد بازار با streamlit Create a market dashboard application with streamlit

ایجاد یک وب اسکرینر الگوهای شمعی Creating a candlestick pattern web screener

  • تنظیم پکیج و وب سرور flask Setup package and flask web server

  • تنظیم dropdown الگوهای شمعی پویا Setup dynamic candlestick patterns dropdown

  • آماده سازی داده های بازار Prepare market data

  • خواندن داده های سهام به فریم های داده Reading stock data into dataframes

  • اعمال یک الگوی شمعی Apply a candlestick pattern

  • تشخیص الگوهای پویا Dynamic pattern recognitions

  • نمایش سهام با الگوها Display stocks with patterns

  • نمایش سیگنال ها Display signals

تشکر Thank You

  • بازخورد شما بسیار ارزشمند است Your feedback is very valuable

  • سخنرانی جایزه Bonus Lecture

نمایش نظرات

آموزش تحلیل بازارهای مالی با پایتون
جزییات دوره
19 hours
120
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,227
4.5 از 5
دارد
دارد
دارد
Adnan Waheed
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adnan Waheed Adnan Waheed

موسس کلیک آنالیتیک و کارمند سابق بلومبرگ