v0.6.5 - Screener Index Filter Fix
Bug Fix
Screener set_index() düzeltildi
İş Yatırım API'si endeks parametresini desteklemiyordu - her değer için boş sonuç dönüyordu. Artık BIST endeks bileşenleri kullanılarak lokal filtreleme yapılıyor.
Kullanım:
import borsapy as bp
# Screener class ile
screener = bp.Screener()
screener.set_index("BIST 30")
results = screener.run()
print(f"BIST 30: {len(results)} hisse") # 30 hisse
# screen_stocks fonksiyonu ile
results = bp.screen_stocks(index="XU030")Desteklenen formatlar:
BIST 30,BIST30,XU030BIST 50,BIST50,XU050BIST 100,BIST100,XU100XBANK,XUSIN,XUHIZ,XUTEK
Kurulum
pip install --upgrade borsapy