Skip to content

v0.6.0 - Technical Scanner & Comprehensive Documentation

Choose a tag to compare

@saidsurucu saidsurucu released this 24 Jan 09:12
· 41 commits to master since this release

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