See our new "News Sentiment" data on all stock/crypto pages as well as on our trade screener filters.

Your default screener has been set to New

Warning: You are currently using one or more same day odds based filters. Please note these are only applicable for stocks during market hours and pre-market hours, and will result in all stocks being excluded from screening results outside of these times. However, same day odds filters are always applicable for cryptos.

Warning: You are currently using one or more intraday price change filters. Please note these are only applicable for stocks on trading days until 8pm starting at the following EST times:

2 Minute % Move - 4:02am

3 Minute % Move - 4:03am

5 Minute % Move - 4:05am

10 Minute % Move - 4:10am

15 Minute % Move - 4:15am

Using these filters outside of these times will result in all stocks being excluded from screening results. However, intraday price change filters are always applicable for cryptos.

WallStreetOdds

⚲

Trade Screener

Find Trades That Meet Your Criteria!

Quick Screens

My Screens

Save Custom Screens Below

×

Quick Screens

×

My Screens

Custom Screener - Not Saved

Columns Displayed

Screening Criteria Too Strict

0 stocks meet the screening criteria.

Loading big data, just a sec!

Edit Screener

Select the screener you would like to edit, change the settings as you'd like and save it using the same name.

Add A Screen First

Save a screen under the filters section!

Save Screener

Please add a Screener Name before saving

Premium Account Feature

Sign-up for a Premium Account in seconds to have full access to the Trade Screener and more.

Already have an account? Login

Warning

Same day odds filters are only applicable for stocks during market hours and pre-market hours, and will result in all stocks being excluded from screening results outside of these times. However, same day odds filters are always applicable for cryptos since crypto markets are never closed.

Warning

This is an unprecedented move for this stock/crypto so no odds can be computed.

Warning

Intraday price change stock data is available until 8pm on trading days and becomes available starting at the following EST times:

2 Minute % Move - 4:02am

3 Minute % Move - 4:03am

5 Minute % Move - 4:05am

10 Minute % Move - 4:10am

15 Minute % Move - 4:15am

Still There?

See The Stocks

Moving Up Now

Add More Filters

Market Cap

Sector

Asset Class

Price

Float Shares

Stock Has Options

Recent News

News Sentiment (% Positive)

Earnings Date

2 Minute Move

3 Minute Move

5 Minute Move

10 Minute Move

15 Minute Move

1 Day Move

1 Week Move

1 Month Move

1 Year Move

10 Year Move

% Below 1 Week High

% Below 1 Month High

% Below 1 Year High

% Below 10 Year High

% Above 1 Week Low

% Above 1 Month Low

% Above 1 Year Low

% Above 10 Year Low

% Off 20 Day SMA

% Off 50 Day SMA

% Off 200 Day SMA

Avg Volume

Today's Volume

Relative Volume

Smart Relative Volume

Trending (free ticker reveal)

Total Watchers

1Hr Watchers Growth

1Hr Watchers Growth (%)

1Day Watchers Growth

1Day Watchers Growth (%)

1Week Watchers Growth

1Week Watchers Growth (%)

Sentiment Change

Message Volume Change

Up Odds

Avg Return

# Of Past Occurances

Min Return

Max Return

Up Odds

Avg Return

# Of Past Occurances

Min Return

Max Return

Up Odds

Avg Return

# Of Past Occurances

Min Return

Max Return

# Of Ratings

Coverage Quality

Buy Ratings (%)

Hold Ratings (%)

Sell Ratings (%)

Average Target Upside %

Median Target Upside %

Highest Target Upside %

Lowest Target Upside %

Avg PT - 1Day Change %

Avg PT - 1Week Change %

Avg PT - 1Month Change %

Avg PT - 1Year Change %

# Of Upgrades In The Last Day

# Of Upgrades In The Last Week

# Of Upgrades In The Last Month

# Of Upgrades In The Last Year

# Of Downgrades In The Last Day

# Of Downgrades In The Last Week

# Of Downgrades In The Last Month

# Of Downgrades In The Last Year

New Analysts In The Last Day

New Analysts In The Last Week

New Analysts In The Last Month

New Analysts In The Last Year

Videos

Functionality

To Edit, Add or Re-Order Columns: Click “+ Customize Columns” in the “Columns Displayed” section of the “Filters”. This will open the columns editing menu. On the “Order” section of the menu you’ll be able to order the columns however you’d like and delete any unwanted columns. In the “Add” section of the menu you’ll be able to add any column you’d like.

Default Dynamic Columns: The Default Dynamic Columns setting changes the columns displayed based on the filters that are selected. Each filter will be displayed as a column in the same order it is displayed in the “Filters” menu. In addition the following columns will be displayed regardless of the filters selected: 1 Day % Move, One Day Up Odds, One Week Up Odds, Total Watchers, 1D Watchers Growth, Avg Volume, Has Options?

Filters & Columns

The Market Capitalization of a stock, ETF or crypto.

For stocks, it represents the segment of the economy in which a company conducts business.

Separates investments based on whether they are a stock, an ETF or a crypto currency.

The current market price of an asset.

The term float shares refers to the shares a company has issued to the public that are available for investors to trade. This figure is derived by taking a company's outstanding shares and subtracting any restricted stock, which is stock that is under some sort of sales restriction.

Let’s you filter and sort by whether a stock has options that trade on the market or not.

Let's you filter for stocks which have had news on them released recently (within the past hour, past 4 hours, past day or past week).

This is the percent of news we have detected as positive versus the amount we have detected as negative. Note that neutral news is excluded. This number is based on up to the most recent 50 news items released within the past 30 days.

Let's you filter for stocks that will be releasing earnings in the near future (today, tomorrow, within the next 5 days or next 20 days) or have released their earnings recently (today, yesterday, within the past 5 days or past 20 days).

The percentage (%) increase or decrease that an asset’s price has experienced in the last 2 minutes.

The percentage (%) increase or decrease that an asset’s price has experienced in the last 3 minutes.

The percentage (%) increase or decrease that an asset’s price has experienced in the last 5 minutes.

The percentage (%) increase or decrease that an asset’s price has experienced in the last 10 minutes.

The percentage (%) increase or decrease that an asset’s price has experienced in the last 15 minutes.

The percentage (%) increase or decrease that an asset's price has experienced since the market close from the previous trading day.

The percentage (%) increase or decrease that an asset's price has experienced since the market close from 5 trading days prior.

The percentage (%) increase or decrease that an asset's price has experienced since the market close from 23 trading days prior.

The percentage (%) increase or decrease that an asset's price has experienced since the market close from 252 trading days prior.

The percentage (%) increase or decrease that an asset's price has experienced since the market close from 2,520 trading days prior.

The percentage (%) difference between the current price of an asset and the highest price it traded at in the previous 5 trading days.

The percentage (%) difference between the current price of an asset and the highest price it traded at in the previous 23 trading days.

The percentage (%) difference between the current price of an asset and the highest price it traded at in the previous 252 trading days.

The percentage (%) difference between the current price of an asset and the highest price it traded at in the previous 2,520 trading days.

The percentage (%) difference between the current price of an asset and the lowest price it traded at in the previous 5 trading days.

The percentage (%) difference between the current price of an asset and the lowest price it traded at in the previous 23 trading days.

The percentage (%) difference between the current price of an asset and the lowest price it traded at in the previous 252 trading days.

The percentage (%) difference between the current price of an asset and the lowest price it traded at in the previous 2,520 trading days.

The percentage (%) difference between the current price of an asset and its 20 Day Simple Moving Average. The 20 day SMA is the average closing price from the last 20 trading days. During trading hours it is calculated as the average of the previous 19 closing prices and the current stock price.

The percentage (%) difference between the current price of an asset and its 50 Day Simple Moving Average. The 50 day SMA is the average closing price from the last 50 trading days. During trading hours it is calculated as the average of the previous 49 closing prices and the current stock price.

The percentage (%) difference between the current price of an asset and its 200 Day Simple Moving Average. The 200 day SMA is the average closing price from the last 200 trading days. During trading hours it is calculated as the average of the previous 199 closing prices and the current stock price.

The average amount of daily volume that the stock or ETF has had in the last 3 months.

The number of shares of the stock or ETF that have been traded today.

The volume a stock or ETF has experienced today divided by its average volume.

Smart relative volume is an adjusted measure of relative volume (today's volume / average volume) that takes into account how much of the trading day has passed. Example: If only half of the trading day has passed (it's 12:45pm) then we would multiply relative volume by 2.

Stocks which have experienced a recent uptick in StockTwits engagement and are designated as trending by StockTwits.

The total amount of StockTwits watchers that an asset has on Stocktwits.

The net amount of new StockTwits watchers gained on StockTwits in the last hour.

The net growth of new StockTwits watchers in percentage terms in the last hour. This percentage is relative to the total StockTwits watchers the asset had at the beginning of the hour.

Example: If TSLA had 10,000 Total watchers at 4 PM and 500 new watchers watchlisted the stock between 4 PM to 5 PM, the 1Hr Watchers Growth (%) would be 5% (500/10,000).

The net amount of new StockTwits watchers gained on StockTwits in the last 24 hours.

The net growth of new StockTwits watchers in percentage terms in the last 24 hours. This percentage is relative to the total StockTwits watchers the asset had at the beginning of the 24 hour period.

Example: If TSLA had 10,000 Total watchers at 4 PM yesterday and 500 new watchers watchlisted the stock from then until 4 PM today, the 1Day Watchers Growth (%) would be 5% (500/10,000).

The net amount of new StockTwits watchers gained on StockTwits in the last 7 days.

The net growth of new StockTwits watchers in percentage terms in the last 7 days. This percentage is relative to the total StockTwits watchers the asset had at the beginning of the 7 day period.

Example: If TSLA had 10,000 Total watchers at 4 PM 7 days ago and 500 new watchers watchlisted the stock from then until 4 PM today, the 1Week Watchers Growth (%) would be 5% (500/10,000).

The change in sentiment on StockTwits.

The change in message volume on StockTwits.

For each asset, the “Same Day Up Odds” tells you the historical (going back up to 2010) percent of trades that would have yielded a positive return if you had bought the asset every time it moved an equivalent amount to its current move at that moment and sold it at the same day’s close.

Example: If AAPL was up 5% at this moment, and the Same Day Up Odds were 65%, it means that historically if you had bought AAPL every other time it was up 5% in the past, at the moment it was up 5%, and then sold it at the close of those same trading days, 65% of the time you would have realized a profit on those trades.

*Down Odds: The down odds is equivalent to 1 minus the up odds. Example: 65% up odds is equivalent to 35% down odds (1 - 65%)

*For our odds, 11:59 PM GMT is considered the market close for cryptos

For each asset, the “Average Return” tells you the historical (going back up to 2010) average return you would have made if each time the asset moved an equivalent amount to what it has moved today, you bought it at that moment and sold it at the same day’s close.

*For our odds, 11:59 PM GMT is considered the market close for cryptos

“# Of Past Occurrences” tells you the number of days since 2010 where at some point the asset was up/down an equivalent amount to the asset’s current day’s move. This can be seen as the “population size” that all of the odds are based on for each asset.

The “Min Return” is the lowest return you would have obtained if each time the asset moved an equivalent amount to what it has moved today, you bought it at that moment and sold it at the same day’s close.

*For our odds, 11:59 PM GMT is considered the market close for cryptos.

The “Max Return” is the highest return you would have obtained if each time the asset moved an equivalent amount to what it has moved today, you bought it at that moment and sold it at the same day’s close.

*For our odds, 11:59 PM GMT is considered the market close for cryptos.

For each asset, the “One Day Up Odds” tells you the historical (going back up to 2010) percent of trades that would have yielded a positive return if you had bought the asset every time it moved an equivalent amount to its current move at that moment and sold it at the following trading day’s close.

Example: If AAPL was up 5% at this moment, and the One Day Up Odds were 65%, it means that historically if you had bought AAPL every other time it was up 5% in the past, at the moment it was up 5%, and then sold it at the close of the following trading day, 65% of the time you would have realized a profit on those trades.

*Down Odds: The down odds is equivalent to 1 minus the up odds. Example: 65% up odds is equivalent to 35% down odds (1 - 65%)

*For our odds, 11:59 PM GMT is considered the market close for cryptos

For each asset, the “Average Return” tells you the historical (going back up to 2010) average return you would have made if each time the asset moved an equivalent amount to what it has moved today, you bought it at that moment and sold it at the following trading day’s close.

*For our odds, 11:59 PM GMT is considered the market close for cryptos

The “Min Return” is the lowest return you would have obtained if each time the asset moved an equivalent amount to what it has moved today, you bought it at that moment and sold it at the following trading day’s close.

*For our odds, 11:59 PM GMT is considered the market close for cryptos.

The “Max Return” is the highest return you would have obtained if each time the asset moved an equivalent amount to what it has moved today, you bought it at that moment and sold it at the following trading day’s close.

*For our odds, 11:59 PM GMT is considered the market close for cryptos.

For each asset, the “One Week Up Odds” tells you the historical (going back up to 2010) percent of trades that would have yielded a positive return if you had bought the asset every time it moved an equivalent amount to its current move at that moment and sold it at the close 5 trading days later.

Example: If AAPL was up 5% at this moment, and the One Week Up Odds were 65%, it means that historically if you had bought AAPL every other time it was up 5% in the past, at the moment it was up 5%, and then sold it at the close 5 trading days later, 65% of the time you would have realized a profit on those trades.

*Down Odds: The down odds is equivalent to 1 minus the up odds. Example: 65% up odds is equivalent to 35% down odds (1 - 65%)

*For our odds, 11:59 PM GMT is considered the market close for cryptos

For each asset, the “Average Return” tells you the historical (going back up to 2010) average return you would have made if each time the asset moved an equivalent amount to what it has moved today, you bought it at that moment and sold it at the close 5 trading days later.

*For our odds, 11:59 PM GMT is considered the market close for cryptos

The “Min Return” is the lowest return you would have obtained if each time the asset moved an equivalent amount to what it has moved today, you bought it at that moment and sold it at the close 5 trading days later.

*For our odds, 11:59 PM GMT is considered the market close for cryptos.

The “Max Return” is the highest return you would have obtained if each time the asset moved an equivalent amount to what it has moved today, you bought it at that moment and sold it at the close 5 trading days later.

*For our odds, 11:59 PM GMT is considered the market close for cryptos.

The number of unique Analyst Ratings issued in the last year. If the same analyst has released multiple ratings on a stock within the last year, only the last rating is counted in as a unique rating.

Our proprietary “Coverage Quality Score” is the average Quality Score of the analysts that have covered a stock in the last year. The Quality score assigned to each analyst is based on 2 factors:

1. The analyst's success rate: The percentage of rating releases that are profitable, assuming a position had been opened when the analyst issued the ratings.

2. The analyst's average return: The average return of the analyst's rating releases, assuming a position had been opened when the analyst issued the ratings.

The percentage of unique Analyst Ratings issued in the last year that are BUY ratings. If the same analyst has released multiple ratings on a stock within the last year, only the last rating is counted in as a unique rating.

The percentage of unique Analyst Ratings issued in the last year that are Hold ratings. If the same analyst has released multiple ratings on a stock within the last year, only the last rating is counted in as a unique rating.

The percentage of unique Analyst Ratings issued in the last year that are Sell ratings. If the same analyst has released multiple ratings on a stock within the last year, only the last rating is counted in as a unique rating.

The % difference between the ‘Average Analyst Price Target’ of a stock and the current market price of that same stock.

If this number is positive, it means that the ‘Average Analyst Price Target’ for the stock is higher than the current market price of the stock and represents potential upside.

If this number is negative, it means that the ‘Average Analyst Price Target’ for the stock is lower than the current market price of the stock and represents potential downside.

The % difference between the ‘Median Analyst Price Target’ of a stock and the current market price of that same stock.

If this number is positive, it means that the ‘Median Analyst Price Target’ for the stock is higher than the current market price of the stock and represents potential upside.

If this number is negative, it means that the ‘Median Analyst Price Target’ for the stock is lower than the current market price of the stock and represents potential downside.

The % difference between the ‘Highest Analyst Price Target’ of a stock and the current market price of that same stock.

If this number is positive, it means that the ‘Highest Analyst Price Target’ for the stock is higher than the current market price of the stock and represents potential upside.

If this number is negative, it means that the ‘Highest Analyst Price Target’ for the stock is lower than the current market price of the stock and represents potential downside.

The % difference between the ‘Lowest Analyst Price Target’ of a stock and the current market price of that same stock.

If this number is positive, it means that the ‘Lowest Analyst Price Target’ for the stock is higher than the current market price of the stock and represents potential upside.

If this number is negative, it means that the ‘Lowest Analyst Price Target’ for the stock is lower than the current market price of the stock and represents potential downside.

The one day % change in the ‘Average Analyst Price Target’ for a stock.

The one week % change in the ‘Average Analyst Price Target’ for a stock.

The one month % change in the ‘Average Analyst Price Target’ for a stock.

The one year % change in the ‘Average Analyst Price Target’ for a stock.

The number of analyst upgrades that a stock received in the last 24 hours.

The number of analyst upgrades that a stock received in the last week.

The number of analyst upgrades that a stock received in the last month.

The number of analyst upgrades that a stock received in the last year.

The number of analyst downgrades that a stock received in the last 24 hours.

The number of analyst downgrades that a stock received in the last week.

The number of analyst downgrades that a stock received in the last month.

The number of analyst downgrades that a stock received in the last year.

The one day change in the number of analysts covering a stock.

If this number is positive, it means there are now more analysts covering the stock.

If this number is negative, it means there are now less analysts covering the stock.

The one week change in the number of analysts covering a stock.

If this number is positive, it means there are now more analysts covering the stock.

If this number is negative, it means there are now less analysts covering the stock.

The one month change in the number of analysts covering a stock.

If this number is positive, it means there are now more analysts covering the stock.

If this number is negative, it means there are now less analysts covering the stock.

The one year change in the number of analysts covering a stock.

If this number is positive, it means there are now more analysts covering the stock.

If this number is negative, it means there are now less analysts covering the stock.

Quick Screens

This quick screen shows you the stocks that have moved up the most in percentage terms in the last 5 minutes.

This quick screen shows you the stocks that have moved down the most in percentage terms in the last 5 minutes.

This quick screen shows you assets that meet the following 3 criteria:

1. Have one day up odds of at least 65%

2. Have a one day average return of at least 1%

3. Have at least 10 one day past occurances

This quick screen shows you assets that meet the following 3 criteria:

1. Have one week up odds of at least 65%

2. Have a one week average return of at least 1%

3. Have at least 10 one week past occurances

This quick screen shows you the stocks that have gained the most StockTwits watchers in the last hour. It shows you stocks that have at least 500 StockTwits Watchers sorted by their 1 Hour Watchers Growth (%).

This quick screen shows you the stocks that have gained the most StockTwits watchers in percentage terms in the last 24 hours. It shows you stocks that have at least 500 StockTwits Watchers sorted by their 1Day Watchers Growth (%).

This quick screen shows you assets that meet the following 3 criteria:

1. Have a maximum one day up odds of 35%

2. Have a maximum one day average return of -1%

3. Have at least 10 one day past occurances

This screen sorts stocks by lowest one day up odds, it shows you the stocks with the lowest one day up odds. Low one day up odds are equivalent to high one day down odds. Example: 35% one day up odds is equivalent to 65% one day down odds (1 - 35%).

This quick screen shows you assets that meet the following 3 criteria:

1. Have moved up at least 3% in the current (or most recent) trading day

2. Have one day up odds of at least 60%

3. Have at minimum average daily volume of 100K shares

These are stocks that tend to continue moving up by the following day’s close after making positive moves equivalent to the most recent trading day’s move.

This quick screen shows you assets that meet the following 3 criteria:

1. Have moved down at least 3% in the current (or most recent) trading day

2. Have one day up odds of at least 65%

3. Have at minimum average daily volume of 100K shares

These are stocks that tend to reverse and move up by the following day’s close after making negative moves equivalent to the most recent trading day’s move.

This quick screen shows you only cryptos. It shows nearly all cryptocurrencies with a market cap above US$1Billion.

This Quick screen shows stocks that have gone up at least 5% in the current or most recent trading day. The screen is sorted by their one day % move, so the stocks with the highest one % day moves are the top.

This screen shows you only stocks which are currently labeled as trending by StockTwits.

Trade Idea Videos

Market Cap

Sector

Asset Class

Price

Float Shares

Stock Has Options

Recent News

News Sentiment (% Positive)

Earnings Date

2 Minute Move

3 Minute Move

5 Minute Move

10 Minute Move

15 Minute Move

1 Day Move

1 Week Move

1 Month Move

1 Year Move

10 Year Move

% Below 1 Week High

% Below 1 Month High

% Below 1 Year High

% Below 10 Year High

% Above 1 Week Low

% Above 1 Month Low

% Above 1 Year Low

% Above 10 Year Low

% Off 20 Day SMA

% Off 50 Day SMA

% Off 200 Day SMA

Avg Volume

Today's Volume

Relative Volume

Smart Relative Volume

Trending

Total Watchers

1Hr Watchers Growth

1Hr Watchers Growth (%)

1Day Watchers Growth

1Day Watchers Growth (%)

1Week Watchers Growth

1Week Watchers Growth (%)

Sentiment Change

Message Volume Change

Up Odds

Avg Return

# Of Past Occurances

Min Return

Max Return

Up Odds

Avg Return

# Of Past Occurances

Min Return

Max Return

Up Odds

Avg Return

# Of Past Occurances

Min Return

Max Return

# Of Ratings

Coverage Quality

Buy Ratings (%)

Hold Ratings (%)

Sell Ratings (%)

Average Target Upside %

Median Target Upside %

Highest Target Upside %

Lowest Target Upside %

Avg PT - 1Day Change %

Avg PT - 1Week Change %

Avg PT - 1Month Change %

Avg PT - 1Year Change %

# Of Upgrades In The Last Day

# Of Upgrades In The Last Week

# Of Upgrades In The Last Month

# Of Upgrades In The Last Year

# Of Downgrades In The Last Day

# Of Downgrades In The Last Week

# Of Downgrades In The Last Month

# Of Downgrades In The Last Year

New Analysts In The Last Day

New Analysts In The Last Week

New Analysts In The Last Month

New Analysts In The Last Year