Skip to content

v3.2.0

Choose a tag to compare

@shner-elmo shner-elmo released this 07 May 16:30
· 16 commits to master since this release

v3.2.0

Screener factory functions

Pre-configured factories that mirror TradingView's built-in screener pages:

  from tradingview_screener import stocks, crypto, crypto_dex, coin, forex, futures, options, bond, cfd

# US stocks by market cap (which is already the default of `Query()`)
  count, df = stocks('america').get_scanner_data()       

  count, df = options('NASDAQ:AAPL').get_scanner_data()       # AAPL options
  count, df = crypto().get_scanner_data()       # CEX pairs by 24h volume
  count, df = crypto_dex().get_scanner_data()   # DEX pairs

Each factory returns a Query object — fully chainable with .where(), .select(), .limit(), etc.

Other changes

  • Query now accepts an optional market parameter: Query('germany')
  • Migrated from Poetry to uv
  • Fixed empty-data error when the API returns no results

Full Changelog: v3.1.0...v3.2.0