Top 50 Opportunities
| # | Symbol | Name | Price | Change | Volume | Dir | Score | Conf | Rec | Move | Mkt Cap | Rationale |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading opportunities... | ||||||||||||
Market MoversReal-time gainers, losers & most active from FMP
๐ข Top Gainers
๐ด Top Losers
๐ฅ Most Active
โ
๐ Price History
๐ Price & Volume
๐ค AI Score & Signals
๐ Fundamentals
๐ Feature Readout
๐ Trade Activity Summary
โ๏ธ Stock Split
๐ค Insider Trades (90 days)
๐๏ธ Congress Trades (90 days)
๐ฆ Institutional Holdings (13F filings)
๐ฐ Recent Documents & Catalysts
AlertsScore jumps, new catalysts, halts
System OverviewPipeline health & data stats
SettingsYour dashboard filters โ find the best opportunities
๐ค Signal Filters
๐ Stock Filters
๐ Volume & Momentum
๐ Technical Position
๐ก๏ธ Risk Gates
๐ Notifications
My ProfileAccount details
๐ค Personal Information
๐ Change Password
๐ Account Info
Manage UsersAdmin only
Create New User
Edit User โ
InformationUnderstanding AI signals & metrics
๐ Score (0โ100)
The Score is a composite number from 0 to 100 that represents the overall strength of an AI-detected trading opportunity. Higher scores indicate stronger signals with more supporting evidence.
It combines three components:
๐ฏ Confidence (0โ100%)
Confidence measures how reliable the score is โ not how big the move will be, but how much you should trust the signal. A high score with low confidence means the signal is strong but uncertain.
Confidence is calculated from:
๐งญ Direction
LONG indicates the AI expects the price to rise. SHORT indicates the AI expects the price to fall. Direction is determined by the sign of the raw score before taking its absolute value.
๐ Expected Move (basis points)
Estimated price movement in basis points (100bp = 1%). This is a heuristic based on catalyst impact, price velocity, and volume โ not a prediction. Use it to gauge the magnitude of the opportunity, not as a price target.
๐ก Recommendation
The Recommendation synthesizes Score, Confidence, Direction, and signal quality into a single actionable label. This is decision support โ not investment advice.
Score โฅ 50, Confidence โฅ 35%, AI catalyst confirmed, volume spike confirms. Highest conviction signal.
Score โฅ 50, Confidence โฅ 35%, no contradictory signals. Strong but without volume confirmation.
Score โฅ 30, Confidence โฅ 20%. Solid signal with reasonable conviction.
Meets Buy criteria but contradictory signals present. Proceed with caution.
Score โฅ 15 but low confidence, no AI catalyst, or thin data. Higher risk.
Score too low or conflicting signals too strong to act on. Monitor for developments.
Short-side equivalents (Strong Short, Short, Speculative Short) use the same thresholds for bearish direction.
๐ก All Data Points Tracked
Complete inventory of every data source, feature, and signal that feeds into opportunity scoring. Data flows through the pipeline: Sources โ Ingestion โ AI Analysis โ Feature Engineering โ Scoring โ Ranking.
๐ Market Data (Real-Time)
Source: Tiingo + FMP • Refresh: every 60 seconds during market hours
| Last Price | Current traded price |
| Bid / Ask | Best bid and ask (when available) |
| OHLCV Bars | Open/High/Low/Close/Volume โ 1m, 5m, 15m, 1h, daily |
| Volume | Current session volume |
| Avg Volume (30d) | 30-day average daily volume |
| Day High / Low | Intraday high and low prices |
| Previous Close | Prior session closing price |
| Change / Change % | Dollar and percentage change from previous close |
| Market Cap | Total market capitalization |
| P/E Ratio | Price-to-earnings ratio (trailing) |
| 52-Week High / Low | Annual price range |
๐ Ticker Universe (Reference)
Source: FMP Screener • Refresh: daily via Universe Seeder
| Symbol | Ticker symbol (e.g., AAPL) |
| Exchange | NYSE, NASDAQ, AMEX |
| Company Name | Full entity name |
| Sector / Industry | GICS sector and industry classification |
| Is Active | Whether ticker is currently tradeable |
๐ค AI Analysis (GPT-4.5) (Per Document)
Source: GPT-4.5 structured extraction • Trigger: each new document ingested
| Sentiment Score | -100 (extreme bearish) to +100 (extreme bullish) |
| Impact Level | 0โ100 significance rating for intraday effect |
| Bullish Probability | 0.0โ1.0 likelihood of upward movement |
| Bearish Probability | 0.0โ1.0 likelihood of downward movement |
| AI Confidence | 0.0โ1.0 model's certainty in its own assessment |
| Event Type | earnings, guidance, m&a, product, legal, macro, analyst, insider, layoffs, partnership, security_incident, regulatory, rumor, other |
| Time Sensitivity | immediate, intraday, or multi_day |
| Summary | โค600 char AI-written explanation of the event |
| Key Drivers | Up to 10 short driver strings explaining the signal |
| Risk Flags | halt_risk, low_liquidity, source_unreliable, contradictory, pump_risk, legal_uncertainty |
| Tickers Mentioned | All symbols referenced in the document |
| Numbers Mentioned | Key figures (EPS, revenue, guidance) with context |
| Model Version | GPT model used (e.g., gpt-4.5) |
| Prompt Version | Versioned prompt template for reproducibility |
๐ง Computed Features (Per Scoring Cycle)
Computed every 1โ5 minutes during market hours from raw data
| vol_spike_ratio | Current 15m volume / avg 15m volume (30d) โ detects unusual activity |
| price_velocity | (last_price โ price_15m_ago) / price_15m_ago โ momentum |
| atr_expansion | ATR_15m_today / ATR_15m_30d โ volatility regime change |
| gap_pct | (premarket_open โ prev_close) / prev_close โ gap impact |
| news_density_60m | Count of documents in last 60 minutes โ catalyst frequency |
| sentiment_weighted | avg(sentiment ร impact) โ AI-weighted signal strength |
| bull_bear_skew | bullish_prob โ bearish_prob โ directional tilt |
| impact_momentum | sum(impact_level last 60m) โ prior 60m โ catalyst acceleration |
| source_reliability | Weighted score by source type (SEC filings > news > social) |
| liquidity_score | Function of spread, volume, and price โ risk gating |
๐ฐ Documents & News (Textual Intelligence)
Source: Tiingo News API • Refresh: every 30โ120 seconds
| Title | Headline text |
| Source | Vendor/publisher identifier |
| Source Type | news, ir, earnings, filing, social, internal |
| Published At | Original publication timestamp |
| Body Text | Full article/release content (cleaned) |
| Content Hash | SHA-256 for deduplication |
| URL | Link to original source |
| Language | Document language (default: en) |
๐ค Insider Trades (SEC Form 4)
Source: FMP API • Refresh: every 15 minutes
| Reporting Name | Name of insider (officer, director, 10% owner) |
| Title / Role | CEO, CFO, Director, 10% Owner, etc. |
| Action | Buy (Acquisition) or Sell (Disposition) |
| Shares Transacted | Number of shares bought/sold |
| Price | Transaction price per share |
| Total Value | shares ร price โ dollar value of trade |
| Securities Owned | Post-transaction holding count |
| Transaction Date | When the trade occurred |
| Filing Date | When Form 4 was filed with SEC |
| SEC Filing URL | Link to original Form 4 filing |
๐๏ธ Congress Trades (STOCK Act)
Source: FMP API (Senate + House) • Refresh: every ~60 minutes, top 50 tickers
| Member Name | Full name of congress member |
| Chamber | Senate or House of Representatives |
| Office / District | State and district of the member |
| Transaction Type | purchase, sale, sale_partial, sale_full, exchange |
| Amount Range | e.g., "$1,001 โ $15,000" (STOCK Act range format) |
| Estimated Value | Midpoint of reported range |
| Asset Description | Description of the security traded |
| Date Received | When disclosure was received by ethics office |
| Capital Gains >$200 | Whether trade had capital gains over $200 |
| Filing URL | Link to STOCK Act disclosure |
๐ฆ Institutional Holdings (SEC EDGAR 13F)
Source: SEC EDGAR โ free, no API key • Refresh: every ~60 minutes
| Fund Name | Investment manager / fund name |
| CIK | SEC Central Index Key of the filer |
| Issuer Name | Name of held company (as filed) |
| CUSIP | 9-character security identifier |
| Title of Class | e.g., COM, COM CL A, CALL, PUT |
| Shares Held | Number of shares in position |
| Market Value ($) | Dollar value of position (post-2023: exact dollars) |
| Investment Discretion | SOLE, SHARED, or DEFINED |
| Put / Call | Options exposure indicator (when applicable) |
| Filing Date | When 13F was filed with SEC |
| Period of Report | Quarter-end date the filing covers |
| Accession Number | SEC filing identifier for audit trail |
Note: 13F filings are quarterly with ~45 day reporting lag.
โ๏ธ Stock Splits (Detection & Penalty)
Source: FMP API • Refresh: every 2 hours • Window: ยฑ90 days
| Symbol | Affected ticker |
| Split Date | Effective date of split |
| Ratio | e.g., 4:1, 10:1, 1:10 (reverse) |
| Forward / Reverse | Whether numerator > denominator |
| Days Since/Until | Age or countdown to split date |
๐ Scoring Outputs (Per Ticker Per Cycle)
Generated every 1โ5 minutes, stored in scores table
| Score | 0โ100 composite opportunity strength |
| Confidence | 0.0โ1.0 signal reliability |
| Direction | long or short |
| Expected Move (bp) | Estimated price movement in basis points |
| Horizon (minutes) | 30 (immediate), 120 (intraday), or 390 (full day) |
| Rationale | Human-readable explanation of the signal |
| Supporting Signals | List of evidence supporting the direction |
| Contradicting Signals | List of evidence opposing the direction |
| Recommendation | Strong Buy/Buy/Speculative/Watch/Short variants |
| Inputs Snapshot | All feature + document IDs for reproducibility |
๐ Outcomes & Calibration (Backtesting)
Labeled overnight for weight tuning • Stored in outcomes table
| Realized Move (bp) | Actual price movement over the predicted horizon |
| Max Adverse (bp) | Maximum adverse excursion (worst drawdown) |
| Max Favorable (bp) | Maximum favorable excursion (best peak) |
| Realized Horizon (min) | Actual time to peak move |
๐ก๏ธ Risk Filters (Hard Gates)
Applied before ranking โ tickers failing these are excluded from Top 50
| Min Dollar Volume | Minimum $ volume over last 20 minutes |
| Max Spread % | Maximum bid-ask spread percentage |
| Halt / SSR Detection | Trading halt or Short Sale Restriction active |
| Price Floor | Minimum price threshold (avoid penny stocks) |
| Blacklist | Manually excluded tickers |
๐ง Self-Learning Maps (Auto-Growing)
Mapping tables that improve automatically as data flows through the system
| CUSIP โ Ticker | Maps 9-char CUSIPs from 13F filings to our symbols. Learned from each filing processed. |
| Issuer Name โ Ticker | Maps 13F issuer names (e.g., "APPLE INC") to symbols. Uses 4-strategy fuzzy matching. |
| Company Aliases | Handles name variants by stripping suffixes (INC, CORP, LTD, etc.) and matching by prefix/contains. |
๐ Data Source Summary
| Source | Provider | Cost | Refresh | Data Type |
|---|---|---|---|---|
| Quotes & Bars | Tiingo + Alpaca | Included | 60 sec | Real-time prices, OHLCV bars |
| News | Tiingo + Alpaca | Included | 30โ120 sec | Headlines + full text |
| Ticker Universe | Alpaca + FMP | Included | Daily | Active tradeable assets, seeding |
| Snapshots & Movers | Alpaca | Included | 60 sec | Latest trade, quote, minute bar |
| Profiles & Fundamentals | FMP | Included | Daily | Sector, P/E, market cap |
| Insider Trades | FMP | Included | 15 min | SEC Form 4 |
| Congress Trades | FMP | Included | ~60 min | STOCK Act (Senate + House) |
| Stock Splits | FMP | Included | 2 hours | Calendar ยฑ90 days |
| Institutional 13F | SEC EDGAR | Free | ~60 min | 13F-HR holdings (XML) |
| AI Analysis | OpenAI GPT-4.5 | Per-token | Per document | Structured extraction |