Skip to content

v3.0.0 release-candidate

Pre-release
Pre-release
Compare
Choose a tag to compare
@shner-elmo shner-elmo released this 29 Nov 14:26
· 2 commits to master since this release

Changelog

Added:

  • Convenience alias col for Column.
  • Query.get_scanner_data_raw() method for getting the data from the API as it is, without using a DataFrame.
  • Query.set_index() and Query.set_property() methods.
  • New filter operations:
    • not_like()
    • empty()
    • not_empty()
    • in_day_range()
    • in_week_range()
    • in_month_range()

Improvements

  • Updated Column.has() and Column.has_none_of() to accept both a string or a list of strings.
  • Fixed bug in set_tickers() with resetting the markets.
  • Implemented TradingView's V2 Screener. The biggest change is that you can now use AND/OR filters in your query. i.e.:

Breaking changes

Column does not convert display-name to name anymore.
E.g.: you will have to replace manually Price with close, or Volume*Price with Value.Traded, and so on ...
The full mapping is updated daily here:
https://shner-elmo.github.io/TradingView-Screener/fields/stocks.html

Refactoring