تجزیه و تحلیل فنی سهام با استفاده از TA-Lib

ساخت وبلاگ

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

TA-Lib یک کتابخانه با منبع باز است که در تجزیه و تحلیل داده های تاریخی بورس مانند قیمت سهام ، حجم و غیره استفاده می شود تا قیمت آینده یا جهت بازار را پیش بینی کنیم تا بتوانیم بر این اساس سرمایه گذاری های خود را انجام دهیم.

TA-Lib شامل انواع زیادی از شاخص های فنی است که برای مطالعه بازار استفاده می شود. برای تصمیم گیری در مورد استراتژی آینده خود می توانیم تعداد زیادی از شاخص ها را تجسم کنیم. در این مقاله ، نحوه استفاده از TA-LIB برای ایجاد شاخص های فنی مختلف را بررسی خواهیم کرد.

نصب کتابخانه پایتون TA-Lib

نصب TA-Lib با سایر کتابخانه های پایتون متفاوت است زیرا برای نصب مستقیم با استفاده از PIP در دسترس نیست. رسما در دسترس است. ابتدا باید به لینک مراجعه کنیم و پرونده WHL TA-Lib را با توجه به نسخه ویندوز خود بارگیری کنیم. پس از آن ، ما می توانیم آن را با استفاده از نصب پیپ مطابق شکل زیر نصب کنیم.

نصب PIP

وارد کردن کتابخانه های مورد نیاز

ما روی تجزیه و تحلیل فنی داده های سهام کار خواهیم کرد ، بنابراین ما TA-LIB را وارد خواهیم کرد ، غیر از این که برای بارگیری داده های سهام تاریخی باید یک کتابخانه پایتون را وارد کنیم ، و پاندا نیز برای بارگیری داده ها در یک داده های مختلف. ما همچنین از Matplotlib برای تجسم استفاده خواهیم کرد.

yfinance را به عنوان yf وارد کنیدوارد کردن طالب به عنوان taواردات پاندا به عنوان PDوارد کردن matplotlib. pyplot به عنوان plt

بارگیری داده ها

ما داده های تاریخی "PowerGrid Corporation" را که در NSE ، هند ذکر شده است ، بارگیری خواهیم کرد. برای بارگیری ، ما داده های بارگیری شده را با استفاده از پاندا در یک DataFrame ذخیره خواهیم کرد.

power = yf. ticker ("powergrid. ns")df = power. history (start = "2020-01-01" ، پایان = '2020-09-04')df. head ()

ایجاد شاخص های فنی با استفاده از TA-Lib

اکنون ما با استفاده از TA-Lib ، شاخص های فنی مختلفی را شروع خواهیم کرد. اگرچه تعداد زیادی از شاخص های فنی وجود دارد ، ما فقط مهمترین موارد یا مواردی را که توسط متخصصان بسیار مورد استفاده قرار می گیرد ، تجزیه و تحلیل خواهیم کرد.

یک میانگین متحرک ساده (SMA) میانگین دامنه انتخاب شده قیمت های بسته را با تعداد دوره های موجود در آن محدوده محاسبه می کند.

df ['ma'] = ta. sma (df ['close'] ، 20)df[['Close','MA']]. plot (figsize = (12،12))plt. show ()

2. میانگین متحرک نمایی

میانگین متحرک نمایی (EMA) نوعی میانگین متحرک (MA) است که وزن و اهمیت بیشتری را در جدیدترین نقاط داده قرار می دهد. این است که به طور کلی به عنوان میانگین متحرک با وزنی نمایی شناخته می شود.

df ['ema'] = ta. ema (df ['close'] ، timeperiod = 20)df[['Close','EMA']]. plot (figsize = (12،10))plt. show ()

3. شاخص حرکت جهت متوسط (نشانگر حرکت)

از ADX می توان برای کمک به اندازه گیری قدرت کلی یک روند استفاده کرد. شاخص ADX به طور متوسط در حال گسترش مقادیر دامنه قیمت است.

df ['avg'] = ta. adx (df ['high'] ، df ['low'] ، df ['close'] ، timeperiod = 20)df[['avg']]. plot (figsize = (12،10))

4. گروههای بولینگر

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

df ['up_band'] ، df ['mid_band'] ، df ['low_band'] =ta. bbands (df ['close'] ، timeperiod = 20)df[['Close','up_band','mid_band','low_band']].plot(figsize= (12،10))plt. show ()

5. شاخص قدرت نسبی (RSI)

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

df ['nexation'] = ta. rsi (df ['close'] ، 14)df ['نسبی']. طرح (figsize = (12،10))plt. show ()

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

نتیجه:

در این مقاله ، ما دیدیم که چگونه می توانیم TA-Lib را با استفاده از یک فایل WHL نصب کنیم. پس از آن ، ما دیدیم که چگونه می توان داده ها را با استفاده از YFINACE بارگیری کرد و آن را در یک DataFrame ذخیره کرد. سپس ما از این داده ها برای تجزیه و تحلیل فنی استفاده کردیم و با استفاده از TA-LIB شاخص های فنی مختلفی ایجاد کردیم. این فقط مقدمه ای برای شاخص های اصلی است که شاخص های بیشتری در زیر TA-LIB تعریف شده اند که می توانیم آن را کشف کنیم.

مقالات آموزش فارکس...
ما را در سایت مقالات آموزش فارکس دنبال می کنید

برچسب : نویسنده : بهزاد فراهانی بازدید : 30 تاريخ : پنجشنبه 9 شهريور 1402 ساعت: 15:26