import yfinance as yf
import sys
 

def fetch_candlestick_data(symbol, period):
    # جلب البيانات بناءً على الفترة المحددة
    stock_data = yf.download(symbol, period=period)
    
    return stock_data
 
    # رمز السهم من المتغيرات التي سيتم تمريرها من PHP
    #"4200.SR"   مثلاً 2222.SR لأرامكو السعودية
stock_symbol = sys.argv[1]     
#daily_data = fetch_candlestick_data(stock_symbol, '1d')  # بيانات يوم واحد
#weekly_data = fetch_candlestick_data(stock_symbol, '1w')  # بيانات أسبوع واحد
#monthly_data = fetch_candlestick_data(stock_symbol, '1mo')  # بيانات شهر واحد    


    # جلب بيانات السهم (يمكن تحديد الفترة كما تشاء)
stock = yf.Ticker(stock_symbol)
data = stock.history(period="1w")  # بيانات الشهر الأخير
print(data.to_json())
 

    # طباعة البيانات كـ JSON لسهولة التعامل مع PHP
   

 
 