Gainers + Research Fields

Free Uplift Stock Screener

Review up to 50 positive daily gainers alongside available daily RSI14, provider analyst consensus, and target-price gaps. These cached observations help you compare candidates; they do not establish future returns.

Positive Gainer Snapshot
Daily RSI14
Analyst Price Targets
100% Free

Refine Uplift Criteria

Up to 50 valid positive gainers, sorted by the provider’s daily percentage change. Prices and target gaps use that same gainer snapshot. Daily RSI observations and analyst fields may be older; no live stream or automatic polling.

Uplift Stocks

0 stocks

Showing 0 to 0 results

A gainer list with optional research fields

The starting universe is FMP’s biggest-gainers response. The page keeps valid positive-price rows with a positive percentage change, removes duplicate symbols, sorts by that change, and examines at most 50 names. It does not scan every listed stock or prove that a rally will continue.

Daily RSI and analyst summaries are added when available. Price change and RSI both use price behavior, so they are not independent evidence of a profitable opportunity. Analyst targets can differ in date, coverage, assumptions, and horizon; the table is not a forecast or a model of expected return.

Read each field in its own context

  1. Gainer price and change: these come from the same provider gainer snapshot. Expanded quote details come from a separate request and may have a different timestamp.
  2. RSI14 daily: the page requests a 14-period daily RSI, selects the newest valid dated response, and shows that observation date in the expanded details. It is not an intraday RSI and is not recomputed locally from the displayed price.
  3. RSI band: 0–<30, 30–<50, 50–<70, or 70–100 is simply a numeric grouping. An overbought reading does not determine whether a trend will persist or reverse.
  4. Provider consensus: the label and available counts are displayed as supplied. A Buy label is not independently verified as a majority vote or an outperformance guarantee.
  5. Target gap: 100 × (consensus target / displayed gainer price − 1). For example, target 120 and price 100 give a 20% gap. This is neither a probability nor a promised gain.

Filtering, missing data, and CSV

Filters apply immediately to the loaded rows. RSI bounds must be between 0 and 100, with minimum no greater than maximum. A row with a missing field fails a filter requiring that field. Buy includes Buy and Strong Buy; Hold or Better includes Hold, Buy, and Strong Buy. Refresh Data requests the dataset again; Reset All clears only filters.

Enrichment is processed in batches of three symbols. Failure of one RSI, consensus, or target request does not discard the others. Missing fields remain unavailable instead of being converted to zero. Errors and partial-data notices are visible. CSV export includes all currently filtered rows after enrichment finishes, with blank cells for missing fields and an RSI observation date.

Data timing and access

This public tool requires no account. It fetches on initial load or manual refresh, without automatic polling. Pineify’s backend caches the gainer list and daily RSI for 15 minutes, batch quote details for 30 seconds, and analyst consensus and targets for 1 hour. Provider delays can add to those times; a new browser request does not prove a new market observation.

Sources: FMP biggest gainers, FMP price-target consensus, and TradingView RSI concepts. FMP provides this page’s RSI values; differences in source prices, bar timing, or adjustment conventions can produce differences from a TradingView chart.

Frequently Asked Questions

What universe does the screener examine?

It starts with FMP’s biggest-gainers response, keeps valid positive daily percentage changes and positive prices, deduplicates symbols, and sorts up to 50 rows. It does not scan every stock or rank future returns.

Is this tool free?

Yes. The public page requests provider data through Pineify without a user subscription. Some source fields can be unavailable. Pineify App coding features are separate paid-plan tools.

What does the RSI reading represent?

The request uses a 14-period daily RSI. The newest valid dated response is shown, with its observation date in expanded details. Numeric RSI bands do not predict whether a rally will continue, and the indicator is not calculated from the latest displayed price.

What is target gap?

It is 100 times the consensus target divided by the displayed gainer price, minus 100. Analyst targets and gainer prices may have different dates. The gap is not expected return, a probability, or a guaranteed gain; the consensus label is supplied by the provider.

How fresh is the data?

The page fetches on load or manual refresh, with no automatic polling. Backend caches are 15 minutes for gainers and daily RSI, 30 seconds for quote details, and 1 hour for analyst consensus and targets. Provider delays can add to these times. Refreshing does not force a new source observation.

Why can filtering remove a stock or show no results?

Filters apply to the loaded rows. Missing RSI, target, or consensus fails a filter that requires that field; missing is not zero. An invalid RSI range displays an error. Empty results do not prove that the broader market has no matching stocks.

What does the CSV include?

After enrichment finishes, CSV exports all filtered rows, not a separate full-market list. It includes gainer price and percentage change, RSI and its observation date, provider consensus, consensus target, target gap, and market capitalization where available. Missing values stay blank.

Describe and Test a TradingView Rule

Pineify App coding tools require an eligible paid plan. Describe RSI or price rules, inspect generated Pine Script, and test them in TradingView. This screener does not turn analyst targets into executable orders.