Screener¶
Getting screener information.
Overview¶
-
class
finvizfinance.screener.overview.
Overview
¶ Getting information from the finviz screener overview page.
-
ScreenerView
(order='ticker', limit=-1, verbose=1)¶ Get screener table.
Parameters: - order (str) – sort the table by the choice of order
- limit (int) – set the top k rows of the screener
- verbose (int) – choice of visual the progress. 1 for visualize progress
Returns: screener information table
Return type: df(pandas.DataFrame)
-
compare
(ticker, compare_list, order='ticker', verbose=1)¶ Get screener table of similar property (Sector, Industry, Country)
Parameters: - ticker (str) – the ticker to compare
- compare_list (list) – choice of compare property (Sector, Industry, Country) or combination.
- order (str) – sort the table by the choice of order
- verbose (int) – choice of visual the progress. 1 for visualize progress
Returns: screener information table
Return type: df(pandas.DataFrame)
-
getFilterOptions
(screen_filter)¶ Get filters options.
Parameters: screen_filter (str) – screen filter for checking options Returns: all the available filters Return type: filter_options(list)
-
getFilters
()¶ Get filters.
Returns: all the available filters Return type: filters(list)
-
getOrders
()¶ Get orders.
Returns: all the available orders Return type: orders(list)
-
getSignal
()¶ Get signals.
Returns: all the available trading signals Return type: signals(list)
-
set_filter
(signal='', filters_dict={}, ticker='')¶ Update the settings.
Parameters: - signal (str) – ticker signal
- filters_dict (dict) – dictionary of filters
- ticker (str) – ticker string
-
Valuation¶
-
class
finvizfinance.screener.valuation.
Valuation
¶ Valuation inherit from overview module. Getting information from the finviz screener valuation page.
Financial¶
-
class
finvizfinance.screener.financial.
Financial
¶ Financial inherit from overview module. Getting information from the finviz screener financial page.
Ownership¶
-
class
finvizfinance.screener.ownership.
Ownership
¶ Ownership inherit from overview module. Getting information from the finviz screener ownership page.
Technical¶
-
class
finvizfinance.screener.technical.
Technical
¶ Technical inherit from overview module. Getting information from the finviz screener technical page.
Tickers¶
-
class
finvizfinance.screener.ticker.
Ticker
¶ Financial inherit from overview module. Getting information from the finviz screener ticker page.
-
ScreenerView
(limit=-1, verbose=1)¶ Get screener table.
Parameters: verbose (int) – choice of visual the progress. 1 for visualize progress. Returns: get all the tickers as list. Return type: tickers(list)
-