stockscore Screens

The stockscore module relies on many different screens. Screens relate to certain “scores.” The Scores object takes one or more ticker symbols.

class stockscore.scores.Scores(stocks=None)

Scores for stocks.

Each stock is given scores based on relevant statistics. The available score categories are:

Growth

Momentum

Trading Volume

Scores.trading_volume_screen()

Test volume of stock for liquidity.

Net Income

Scores.net_income_screen()

Test for net income over the past quarters.

Current Ratio

Scores.current_ratio_screen()

Test if current ratio is in some range.

Price/Book

Scores.pb_ratio_screen()

Test if price/book is in range.

Price/Earnings

Scores.pe_ratio_screen()

Test if price/earnings is in range.

Profit Margin

Scores.profit_margin_screen()

Check if profit margin is in range.

Dividend

Scores.dividend_screen()

Check if dividends paid over past quarters

Splits

Scores.splits_screen(time='1y')

Test for stock splits in the past.

Parameters

time – (Default value = “1y”) Amount of time to test for splits. Choose from # finish this…

Returns:

Moving Avg

Scores.moving_avg_screen()

Test percent diff in 50 day SMA and 200 day SMA.