Skip to content

v0.6.5 - Screener Index Filter Fix

Choose a tag to compare

@saidsurucu saidsurucu released this 27 Jan 08:03
· 31 commits to master since this release

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, XU030
  • BIST 50, BIST50, XU050
  • BIST 100, BIST100, XU100
  • XBANK, XUSIN, XUHIZ, XUTEK

Kurulum

pip install --upgrade borsapy