← Back to Help Center
🚨 Smart Exit Signals — Complete Guide
Understand exactly how exit signals are detected, what each signal means, and when to act.
What is Smart Exit Signals?
Smart Exit Signals monitors stocks in your portfolio or watchlist and alerts you when price and volume behavior suggests it may be time to reduce or exit a position. It analyzes three distinct categories of selling pressure — early warnings, distribution patterns, and emergency conditions — using objective, rules-based criteria derived from price change percentages and volume relative to average.
Knowing when to sell is one of the hardest parts of trading. This tool is designed to remove emotion from that decision by surfacing concrete, data-driven signals.
How It Works
At each scan, the engine fetches live price and volume data for all symbols in your portfolio. For each symbol it computes:
- Price change % — how much the stock has moved today
- Volume ratio — today's volume divided by the 3-month average daily volume (only available when using FMP as data source; Yahoo Finance does not provide this)
- Day high / low — intraday range
These values are then compared against fixed thresholds for each signal type. No machine learning, no black box — the criteria are fully documented below. Each signal shows a Basis label indicating what data it relied on.
The Three Signal Categories
🟡 Early Warning Signals
First signs that selling pressure may be building. Act as a heads-up to review your position — not necessarily to exit immediately.
| Signal | Criteria | Severity | Basis |
| High Volume Decline |
Price down >3% AND volume >1.5× average |
Critical |
Vol+Price |
| Potential Support Break |
Price down >2% |
Warning |
Price |
| Institutional Selling Pressure |
Volume >2× average AND price down >1% |
Critical |
Vol+Price |
🔴 Distribution Patterns
Signs that large participants may be distributing (selling) their positions, often before a larger decline. Particularly important when price looks stable but volume is elevated.
| Signal | Criteria | Status | Basis |
| High Volume Distribution |
Volume >2× average AND price change <1% (flat on high volume) |
Active |
Volume |
| Weak Price Action |
Price down >1.5% (volume comparison used if available) |
Active |
Price or Vol+Price |
| Distribution Divergence |
Price up >0% but volume >1.8× average (rising on unusually high volume) |
Developing |
Volume |
🚨 Emergency Exit Signals
Severe conditions requiring immediate attention. These are triggered by unusually large price moves combined with extreme volume — classic panic selling or breakdown behavior.
| Signal | Criteria | Urgency | Basis |
| Panic Selling Detected |
Price down >5% AND volume >3× average |
Immediate |
Vol+Price |
| Major Support Breakdown |
Price down >7% |
Critical |
Price |
Signal Basis Explained
Each signal shows a Basis label telling you what data it relied on:
- Vol+Price — Both price movement and above-average volume confirmed the signal. Strongest signals.
- Volume — Signal based on unusual volume alone (e.g. flat price but heavy selling pressure).
- Price — Signal based on price movement only. Appears when average volume data is unavailable (e.g. when using Yahoo Finance without an FMP key). Still meaningful, but treat with more caution.
Note on volume data: Volume comparison (today vs. 3-month average) is only available when using FMP as your data source. Yahoo Finance (the free default) provides today's volume but not the historical average. Vol+Price and Volume signals therefore require FMP to trigger.
Recommended Actions
Each signal maps to a recommended action displayed in the UI:
🚨 IMMEDIATE EXIT RECOMMENDED — Triggered by emergency signals. Consider exiting the position or at minimum reducing exposure significantly. Time is a factor.
⚠️ Monitor closely, consider partial exit — Triggered by warning-level signals. No need to panic, but review your position size and set tighter stop-losses. Watch for the situation to develop into a stronger signal.
✅ No signals — Safe to hold — No thresholds triggered. Continue monitoring normally.
Data Sources
Smart Exit Signals fetches data using the following priority chain:
🌐 Yahoo Finance (free, via proxy)
→
📊 FMP (if API key configured)
→
📈 TwelveData (if configured)
- Yahoo Finance — Used first, always. Provides price, volume, day high/low, and change%. No API key needed — routed via the TradePro server proxy. Does not provide historical average volume — volume-comparison signals will not trigger.
- FMP (Financial Modeling Prep) — Used if you have configured an FMP API key in Settings. Provides real 3-month average volume, enabling all signal types including Vol+Price and Volume signals.
- TwelveData — Used if configured. Provides price and volume. Average volume not available via quote endpoint — same limitation as Yahoo.
If no live data can be fetched for a symbol, that symbol is skipped and an error state is shown. No simulated data is ever used.
Watchlist Exit Signals
The 📋 Watchlist Exit Signals card scans all symbols in your watchlist and shows which ones are triggering exit signals right now. It runs automatically when the page loads and can be refreshed manually.
Risk levels explained
Each symbol gets a risk level based on which signals triggered. The most severe triggered signal determines the level:
| Level | Meaning | What triggered it |
| 🔴 Critical |
Immediate attention required |
At least one Emergency signal: price down >7%, or price down >5% on extreme volume (>3× average) |
| 🧡 Warning |
Worth reviewing your position |
At least one Early Warning or Distribution signal — but no Emergency signal. Examples: price down >1.5–3%, high volume with flat/declining price, volume divergence |
| 🧢 No signals |
No thresholds triggered today |
Price and volume within normal ranges. Continue monitoring normally. |
| ⚪ No data |
Could not fetch live price |
The data source returned no result for this symbol. Try refreshing or check that the symbol is valid. |
Important: Risk levels are based on today’s price and volume movement only — they are a snapshot, not a forecast. A stock showing 🔴 Critical may recover; a stock showing 🧢 No signals may still carry other risks not captured by these criteria. Always use your own judgement.
How to use it
- Active List — scans only the currently selected watchlist. Good for focused monitoring of a specific list.
- All Lists — scans every symbol across all your watchlists (deduplicating symbols that appear in multiple lists).
- Use the risk filter (All / 🔴 Critical / 🧡 Warning / 🧢 No signals) to focus on what matters.
What each row shows
- Symbol + list name it belongs to
- Current price and today’s change %
- Risk level: 🔴 Critical / 🧡 Warning / 🧢 No signals / ⚪ No data
- Signal tags — each triggered signal with its [Basis] label (e.g. Weak Price Action [Price], High Volume Decline [Vol+Price])
Multiple signals on one symbol
A symbol can trigger more than one signal at the same time. For example, a stock down 2.5% might show both Potential Support Break (price >2% down) and Weak Price Action (price >1.5% down). All triggered signals are shown as separate tags — the most severe one determines the overall risk level.
No data shown?
If the watchlist card shows an empty state, open the Watchlist panel (button in the top-right corner) and add symbols. They will be included in the next scan automatically.
Frequently Asked Questions
Are these signals guaranteed to be correct?
No. These are statistical signals based on price and volume behavior. Markets are complex and no signal is 100% reliable. Always combine this tool with your own analysis and risk management.
How often is data updated?
Data is fetched when you open the page and when you click the refresh button. Yahoo Finance data is proxied through TradePro's server with a short cache (typically 15–30 seconds freshness during market hours).
Why does my stock show a signal even though the chart looks fine?
Some signals (like Distribution Divergence) are designed to catch early, subtle patterns — a stock can still be near highs while showing distribution. That's intentional: these are early warnings, not confirmations of a crash.
What does "Basis: Price" mean instead of "Vol+Price"?
It means the signal triggered on price movement alone, without volume confirmation. This happens when average volume data is unavailable (typically when using Yahoo Finance as data source). Price-only signals are still worth noting, but are less specific than volume-confirmed ones. To get volume-confirmed signals, configure an FMP API key in Quick Setup.
Why does a symbol show multiple signal tags?
Each signal has its own threshold. A stock can cross several thresholds at the same time — for example, a 2.5% decline triggers both Potential Support Break (>2%) and Weak Price Action (>1.5%). All triggered signals are shown. The overall risk level is set by the most severe one.
What does the list name next to the symbol mean?
It shows which watchlist the symbol belongs to, so you know the context. If you have multiple lists (e.g. “High 5–4”, “Watchlist”) the scan respects the filter you selected (Active List or All Lists).
Not yet — threshold customization is on the roadmap. Currently the thresholds are fixed as documented above.