Rsi

import yfinance as yf
import pandas as pd

# تحميل البيانات من جوجل فاينانس
ticker = "AMPI"
data = yf.download(ticker, start="2023-01-01", end="2023-12-31")

# حساب مؤشر القوة النسبية (RSI)
def calculate_rsi(data, period=14):
    delta = data['Close'].diff()
    gain = (delta.where(delta > 0, 0)).rolling(window=period).mean()
    loss = (-delta.where(delta < 0, 0)).rolling(window=period).mean()
    rs = gain / loss
    rsi = 100 - (100 / (1 + rs))
    return rsi

# تحليل RSI
data['RSI'] = calculate_rsi(data)

# عرض النتائج
print(data[['Close', 'RSI']].tail())

إرسال تعليق

أحدث أقدم

نموذج الاتصال

نموذج الاتصال