v0.6.0 - Technical Scanner & Comprehensive Documentation
Yeni Özellikler
Technical Scanner (Teknik Tarama)
Teknik göstergelere göre hisse tarama:
import borsapy as bp
# Basit tarama
bp.scan("XU030", "rsi < 30") # RSI oversold
bp.scan("XU100", "price > sma_50") # SMA50 üzerinde
# Compound koşullar
bp.scan("XU030", "rsi < 30 and volume > 1000000")
bp.scan("XU030", "sma_20 crosses_above sma_50") # Golden cross
# Index.scan() metodu
xu030 = bp.Index("XU030")
xu030.scan("rsi < 30")
# TechnicalScanner class
scanner = bp.TechnicalScanner()
scanner.set_universe("XU030")
scanner.add_condition("rsi < 30")
results = scanner.run()Desteklenen Koşullar:
- Quote:
price,volume,change_percent,bid,ask - Göstergeler:
rsi,sma_N,ema_N,macd,signal,bb_upper/lower,adx - Crossover:
crosses,crosses_above,crosses_below
Dokümantasyon
README.md v0.5.4-v0.6.0 arası tüm özelliklerle güncellendi:
- TradingView TA Sinyalleri: BUY/SELL/NEUTRAL teknik analiz sinyalleri
- ETF Holders: Uluslararası ETF'lerin BIST hisse pozisyonları
- TradingView Streaming: Persistent WebSocket ile gerçek zamanlı veri
- Sembol Arama: Çoklu piyasada TradingView symbol search
- Heikin Ashi: Alternatif mum grafiği hesaplama
- Chart Streaming: OHLCV mum verisi streaming
- Replay Mode: Backtesting için tarihsel oynatma
- Backtest Engine: Strateji backtesting framework
- Pine Script Indicators: TradingView gösterge streaming
- VIOP Streaming: Vadeli işlem kontratları için gerçek zamanlı veri
- Technical Scanner: Teknik göstergelere dayalı hisse tarama
Teşekkür
TradingView entegrasyonu Mathieu2301/TradingView-API projesinden ilham alınarak geliştirilmiştir.
Kurulum:
pip install borsapy==0.6.0