Relative Strength Index. A momentum oscillator (0–100) measuring the speed and size of recent price changes. RSI < 30 = oversold (potential bounce); RSI > 70 = overbought (potential pullback). StockR2 uses a 14-period RSI.
SMA-50
50-Day Simple Moving Average. The mean closing price of the past 50 trading days. Used as a medium-term trend indicator — price above the SMA-50 is generally considered bullish.
SMA-200
200-Day Simple Moving Average. The mean closing price of the past 200 trading days. A long-term trend benchmark — widely watched by institutions. Crossing above it ("reclaiming") is a bullish signal.
52W High / Low
52-Week High / Low. The highest or lowest price reached in the past 52 weeks (~252 trading days). Breaking to a new 52-week high signals strong momentum; a new 52-week low signals sustained weakness.
Composite Scores
DipScore
Dip Opportunity Score (0–100). A composite buy-signal score. Combines: RSI distance below 50, price deviation below SMA-50, and price deviation below SMA-200. Higher = more technically oversold = stronger potential buy entry. Scores ≥ 60 trigger a Dip Signal event.
Season Score
Seasonality Strength (0–100). Measures how consistently an asset follows a repeating annual price cycle. Computed from the coefficient of variation of monthly return averages across all historical years. Higher = more predictable recurring patterns.
Seasonal Patterns Page
Fwd N-Mo
Forward N-Month Return. The average historical return over the next N calendar months, calculated across all available years of data. Used to rank assets by near-term seasonal tailwind.
Win %
Win Rate. The percentage of historical years in which the forward window produced a positive return. A high win rate + high forward avg = strongest seasonal setup.
★ In Season
The current calendar month is among this asset's three historically strongest months — a potential sell window (prices are at a seasonal peak).
▼ Out of Season
The current month is among this asset's three historically weakest months and DipScore ≥ 40 — a potential buy window (prices are at a seasonal floor and technically oversold).
Signal Types
Golden Cross
SMA-50 crosses above SMA-200. A long-term bullish signal indicating that medium-term momentum has turned positive relative to the long-term trend.
Death Cross
SMA-50 crosses below SMA-200. The bearish counterpart — medium-term trend has weakened below the long-term baseline.
RSI Oversold
RSI crosses below 30. Price has dropped sharply in a short period; historically associated with mean-reversion bounces.
RSI Overbought
RSI crosses above 70. Price has surged sharply; often precedes a short-term pullback or consolidation.
Reclaimed SMA
Price crosses back above the SMA-50 or SMA-200 after trading below it — a trend-recovery signal.
Broke SMA
Price crosses below the SMA-50 or SMA-200 after trading above it — a trend-breakdown signal.
Dip Signal
DipScore crosses 60. RSI and SMA deviation have aligned to indicate a strong technical buy-entry opportunity.
Positions & P&L
P&L
Profit & Loss. The gain or loss on an investment, expressed in dollars and/or as a percentage of cost.
Unrealized P&L
Paper gain/loss on positions you currently hold. Calculated as (current price − avg cost) × quantity. Becomes realized when you sell.
Realized P&L
Actual gain/loss locked in by selling. Calculated using FIFO cost-basis matching across your buy transactions.
Avg Cost
Average Cost Basis per Unit. Weighted average purchase price across all buy transactions for a position. Used to compute unrealized P&L and realized gains/losses.
FIFO
First In, First Out. The cost-basis method used by StockR2: the oldest shares/units are assumed sold first when you record a sell transaction.