17 KiB
Institutional Flow Trading Platform - Complete Feature Documentation
Application Overview
A professional-grade institutional trading platform that combines real-time options flow analysis, multi-timeframe price context, alert stream correlation, institutional footprint detection, and automated scoring & badge system.
Feature Sequence (User Journey Flow)
1. DATA INGESTION & STREAMING
Sequence Step 1: Real-time Data Collection
- CheddarFlow WebSocket Integration: Streams live options flow data
- BlackBox API Sync: Imports historical and real-time options flow data
- Yahoo Finance Integration: Fetches real-time stock prices, intraday data, VWAP calculations
- Bookmap WebSocket Service: Provides order flow and price data
- Alert Stream Processing: Correlates trading alerts with options flow
- Database Storage: Stores all data in PostgreSQL (Supabase)
2. DATA PROCESSING & ENRICHMENT
Sequence Step 2: Options Flow Processing
- Options Flow Processor: Normalizes and aggregates raw flow data
- Processes Symbol, Type (CALL/PUT), Strike, Expiration, Premium, Volume
- Calculates net premium (bullish vs bearish)
- Determines moneyness (ITM/OTM/ATM)
- Aggregates by symbol and time windows
- Session bucketing (PRE/RTH/POST/OFF hours)
Sequence Step 3: Badge Calculation
- Badge System: Visual indicators for trade characteristics
- 🟢/🔴 (Round Badge): Bullish/Bearish direction based on ITM premium
- 💎 (Diamond): ITM dominance indicator
- ⭐ (Star): OTM flow indicator (>$10K premium)
- 💰 (Money): High Open Interest (>$100K)
- ✔ (Check): New positioning (Volume > Open Interest)
- ⚡ (Flash): Aggressive side sweep with high premium
- 🚀 (Rocket): Compound rocket score indicator
Sequence Step 4: Scoring & Ranking
- Rocket Score Calculation (0-100 scale):
- Premium tier scoring (0-3 points)
- Net premium imbalance (-1.5 to +1.5 points)
- Volume > OI bonus (1.2 points)
- Session weight (RTH: 1.0, POST: 0.5, PRE: 0.3)
- Catalyst flag (1 point)
- OTM bias (0.8 points)
- Tape alignment (0.5 points)
- Momentum Score: Price momentum calculation
- Signal Tier Classification: TIER_1, TIER_2, or IGNORE classification
3. PRICE CONTEXT ENRICHMENT
Sequence Step 5: Price Context Service
- Multi-timeframe Price Data:
- Prior day close price
- RTH (Regular Trading Hours) open price (9:30 AM ET)
- Current spot price
- 5-minute, 15-minute, 30-minute price movements
- VWAP Calculation: Volume-Weighted Average Price from RTH open
- Price Reaction Tracking:
- 5-minute reaction after signal
- 15-minute reaction after signal
- 30-minute reaction after signal
- VWAP Distance: Percentage distance from current price to VWAP
- Price vs Prior Close: Percentage change from previous close
- Price vs RTH Open: Percentage change from market open
4. INSTITUTIONAL DETECTION
Sequence Step 6: Institutional Footprint Detection
- Tape Alignment: Detects if price moves align with flow direction
- Cluster Detection: Identifies institutional block trades
- Aggressor Detection: Identifies buyer/seller initiated trades (AA/BB)
- Large Premium Detection: Flags trades with premium > threshold
- Flow Trend Analysis: Tracks flow momentum over time windows
5. ALERT CORRELATION
Sequence Step 7: Alert Stream Matching
- Alert Service: Matches alerts from AlertStream to options flow
- Alert Type Detection: News, earnings, FDA, analyst actions, etc.
- Near Alert Flagging: Flags flow near alert events
- Catalyst Correlation: Links options activity to market events
6. TRADE SIGNAL GENERATION
Sequence Step 8: Automated Trade Signals
- Trade Signal Generator: Converts badge patterns to actionable signals
- Institutional FOMO (BUY): 🟢 + 💎 + ⭐ + 💰 + ⚡
- Institutional Distribution (SHORT): 🔴 + 💎 + ⭐ + 💰
- Trap Warning (WAIT): 🟢 but no tape alignment
- Slow Accumulation (BUY): 🟢 + 💎 but no ⚡
- Entry Strategy Generation: Primary and aggressive entry strategies
- Stop Loss Calculation: Tight and wide stop levels
- Profit Targets: T1, T2, T3 targets with scaling percentages
- Confidence Scoring: 0-100% confidence based on badge strength
- Trade Horizon Classification: SCALP, INTRADAY, or SWING
7. FLOW ANALYSIS FEATURES
Sequence Step 9: Flow Decay & Reversal Detection
- Flow Decay Detector: Tracks when institutional flow stops
- 30+ minutes = CAUTION
- 60+ minutes = STRONG_DECAY
- Flow stopped + Price rising = FADE (retail chasing)
- Flow stopped + Price dropping = AVOID
- Flow Reversal Detection: Detects net premium direction flips
- Flow Trend Analysis: Monitors flow momentum over time windows
- Last Flow Timestamp: Tracks recency of flow activity
8. TRADE PLAN GENERATION
Sequence Step 10: Comprehensive Trade Plans
- Trade Plan Generator: Auto-generates complete trade plans
- Entry strategies (primary + aggressive)
- Stop loss levels (tight + wide)
- Profit targets (T1, T2, T3 with scaling)
- Time horizon (expected + max hold)
- Risk/Reward calculations
- Reasoning (why this setup works)
- Invalidation conditions
- Trade Checklist: Automated checklist for trade validation
- Historical Win Rate: Similar setups performance tracking
9. MULTI-SIGNAL SCANNER
Sequence Step 11: Multi-Signal Scanning
- Signal Convergence Detection: Flags when 3+ signals fire within 10 minutes
- Dark pool clusters
- Options flow + block prints
- 52-week highs
- Volume spikes
- ORB (Opening Range Breakouts)
- Shock tape events
- Stealth vs Aggressive Classification:
- SCALP: ORB + Shock Tape + high rVol (minutes to hours)
- INTRADAY: Options + Prints + RTH session (2-4 hours)
- SWING: Stealth Dark + low rVol (1-5 days)
- False Signal Filtering:
- Dumb money trap detection (OTM lotto tickets)
- Spoofed liquidity detection
- End-of-day noise detection (MOC rebalancing)
- Signal Scoring: Multi-factor scoring system
10. PHASE CLASSIFIER
Sequence Step 12: Market Phase Classification
- Phase Classification Panel: Classifies market phases
- Pattern Detection: Identifies repeatable market patterns
- Phase-based Strategy Recommendations
11. DAILY ANALYSIS & POST-MORTEM
Sequence Step 13: Daily Performance Analysis
- Daily Analysis Panel: Post-market analysis
- Performance Tracking: Tracks signal performance
- Playbook Generator: Auto-detects repeatable patterns from historical data
- FDA Approval Squeeze pattern
- Earnings Beat Fade pattern
- Options Flow Pre-Positioning pattern
- Pattern Win Rate Calculation: Historical win rates for patterns
- Backtesting: Strategy backtesting capabilities
12. PERFORMANCE TRACKING
Sequence Step 14: Performance Monitoring
- Performance Tracking Panel: Today's signals performance
- Win Rate Tracking: Tracks actual vs predicted outcomes
- Signal Outcome Analysis: WIN/LOSS tracking
- Expectancy Calculation: Risk-adjusted returns
- Historical Performance: Backtested strategy performance
13. REAL-TIME DISPLAY
Sequence Step 15: Frontend Display & Interaction
- Options Flow Panel: Main table with all flow data
- Top Trades Summary: Top 5 trades ranked by "best trade potential"
- Trade Analysis Modal: Detailed trade analysis view
- Flow Info Panel: Real-time flow statistics
- Watchlist: User-managed symbol watchlist
- Alerts Feed: Real-time alerts stream
- Interactive Charts: Price charts with flow overlay
- WebSocket Updates: Real-time data streaming
- Filtering & Sorting: Advanced filtering capabilities
- Column Visibility: Customizable column display
14. STRATEGY BACKTESTING
Sequence Step 16: Strategy Validation
- Strategy Backtester: Validates signals with historical data
- Pattern Matching: Finds historical matches for patterns
- Win Rate Calculation: Historical win rates
- Expectancy Analysis: Risk:Reward ratios
- Best/Worst Setup Identification: Optimal conditions analysis
Complete Feature List (Alphabetical/Grouped)
DATA SOURCES & INTEGRATIONS
- BlackBox API Integration: Historical options flow data sync
- Bookmap WebSocket Service: Order flow and price data
- CheddarFlow WebSocket Service: Real-time options flow streaming
- Yahoo Finance Service: Stock price data, intraday bars, VWAP calculations
- Alert Stream Integration: Alert correlation with flow
- PostgreSQL Database: Central data storage (Supabase)
DATA PROCESSING
- Options Flow Processor: Normalizes and aggregates raw flow data
- Data Normalization: Symbol, type, strike, expiration standardization
- Premium Aggregation: Bullish vs bearish premium calculation
- Session Bucketing: PRE/RTH/POST/OFF hours classification
- Moneyness Calculation: ITM/OTM/ATM determination
SCORING & BADGES
- Badge System: Visual indicators (🟢🔴💎⭐💰✔⚡🚀)
- Rocket Score: 0-100 scoring algorithm
- Momentum Score: Price momentum calculation
- Signal Tier Classification: TIER_1, TIER_2, IGNORE
- Best Trade Score: Composite ranking score
- Confidence Scoring: 0-100% confidence ratings
PRICE ANALYSIS
- Price Context Service: Multi-timeframe price enrichment
- VWAP Calculation: Volume-weighted average price
- Price Reaction Tracking: 5m/15m/30m reaction analysis
- Prior Close Tracking: Previous day close comparison
- RTH Open Tracking: Regular trading hours open price
- Spot Price Tracking: Current market price
- Price vs VWAP Distance: Percentage distance calculation
- Support/Resistance Calculation: Key level identification
INSTITUTIONAL DETECTION
- Tape Alignment Detection: Price-flow direction alignment
- Cluster Detection: Institutional block trade identification
- Aggressor Detection: Buyer/seller initiated trade detection
- Large Premium Detection: High-value trade flagging
- Flow Trend Analysis: Momentum tracking over time
- Institutional Footprint Detection: Large player activity identification
ALERT SYSTEM
- Alert Stream Processing: Real-time alert ingestion
- Alert Matching Service: Correlates alerts with flow
- Alert Type Detection: News, earnings, FDA, analyst actions
- Near Alert Flagging: Proximity-based alert correlation
- Catalyst Correlation: Event-flow linking
TRADE SIGNALS
- Trade Signal Generator: Badge-to-signal conversion
- Institutional FOMO Signal: BUY signal pattern
- Institutional Distribution Signal: SHORT signal pattern
- Trap Warning Signal: WAIT signal pattern
- Slow Accumulation Signal: Swing trade pattern
- Entry Strategy Generation: Primary and aggressive entries
- Stop Loss Calculation: Tight and wide stops
- Profit Target Generation: T1, T2, T3 targets
- Trade Horizon Classification: SCALP/INTRADAY/SWING
FLOW ANALYSIS
- Flow Decay Detection: Tracks when flow stops
- Flow Reversal Detection: Direction flip identification
- Flow Trend Tracking: Momentum over time windows
- Last Flow Timestamp: Recency tracking
- Flow Metadata: Summary statistics
TRADE PLANNING
- Trade Plan Generator: Comprehensive trade plan creation
- Trade Checklist: Automated validation checklist
- Risk/Reward Calculation: Automated R:R ratios
- Entry Strategy Suggestions: Primary and aggressive
- Exit Strategy Suggestions: Multiple target levels
- Time Horizon Recommendations: Expected hold duration
SCANNING
- Multi-Signal Scanner: Multi-factor signal detection
- Signal Convergence Detection: Multiple signal alignment
- Stealth vs Aggressive Classification: Trade style identification
- False Signal Filtering: Noise reduction
- Dumb Money Trap Detection: Retail noise filtering
- Spoofed Liquidity Detection: Fake flow identification
- End-of-Day Noise Detection: MOC filtering
- Scanner Enhancement Service: Advanced scanning logic
MARKET ANALYSIS
- Phase Classifier: Market phase identification
- Pattern Detection: Repeatable pattern identification
- Daily Analysis Panel: Post-market analysis
- Performance Tracking Panel: Signal outcome tracking
- Playbook Generator: Pattern extraction from history
- FDA Approval Squeeze Pattern: Specific pattern detection
- Earnings Beat Fade Pattern: Specific pattern detection
- Options Flow Pre-Positioning Pattern: Specific pattern detection
BACKTESTING & VALIDATION
- Strategy Backtester: Historical validation
- Pattern Matching: Historical pattern finding
- Win Rate Calculation: Success rate analysis
- Expectancy Analysis: Risk-adjusted returns
- Best Setup Identification: Optimal conditions
- Worst Setup Identification: Suboptimal conditions
- Historical Win Rate Tracking: Similar setups performance
USER INTERFACE
- Options Flow Panel: Main data table
- Top Trades Summary: Top 5 ranked trades
- Trade Analysis Modal: Detailed trade view
- Flow Info Panel: Real-time statistics
- Watchlist: Symbol tracking
- Alerts Feed: Real-time alerts display
- Price Charts: Interactive price visualization
- Flow Heatmap: Visual flow representation
- Filtering System: Advanced filtering
- Sorting System: Multi-column sorting
- Column Visibility Toggle: Customizable columns
- Row Expansion: Detailed inline view
- Symbol Tooltips: Quick info on hover
- Score Breakdown Tooltips: Score component details
REAL-TIME FEATURES
- WebSocket Streaming: Real-time data updates
- Live Updates: Auto-refresh capabilities
- Real-time Flow Streaming: Live options flow
- Real-time Price Updates: Live price streaming
- Real-time Alert Streaming: Live alert feed
DATA MANAGEMENT
- CSV Import: Historical data import
- Data Validation: Data quality checks
- Time Format Fixing: Time normalization
- Database Indexing: Performance optimization
- Query Optimization: Fast data retrieval
TECHNICAL INFRASTRUCTURE
- Hybrid Architecture: Node.js + Python services
- FastAPI Service: Python data processing service
- Express.js API: Node.js REST API
- PostgreSQL Database: Central data store
- React Frontend: Modern UI framework
- WebSocket Support: Real-time communication
- Health Monitoring: Service health checks
- Automatic Fallback: SQL fallback when Python unavailable
- Error Handling: Comprehensive error management
- Logging System: Detailed logging
- Performance Monitoring: Response time tracking
ADVANCED FEATURES
- AI Analysis Integration: AI-powered insights
- Symbol Normalization: Symbol format standardization
- Timezone Handling: Multi-timezone support (ET/CT)
- Rate Limiting: API rate limit management
- Caching: Data caching for performance
- Batch Processing: Efficient bulk operations
Feature Count Summary
Total Features: 120+
By Category:
- Data Sources & Integrations: 6 features
- Data Processing: 5 features
- Scoring & Badges: 6 features
- Price Analysis: 8 features
- Institutional Detection: 6 features
- Alert System: 5 features
- Trade Signals: 9 features
- Flow Analysis: 5 features
- Trade Planning: 6 features
- Scanning: 8 features
- Market Analysis: 8 features
- Backtesting & Validation: 7 features
- User Interface: 14 features
- Real-time Features: 5 features
- Data Management: 5 features
- Technical Infrastructure: 11 features
- Advanced Features: 6 features
Key User Workflows
Workflow 1: Real-time Trading
- Stream real-time options flow
- See badges and rocket scores auto-calculate
- View top trades in summary cards
- Click trade for detailed analysis
- Review trade plan with entry/stop/targets
- Execute trade based on signal
Workflow 2: Multi-Signal Scanning
- Run multi-signal scanner
- View convergence events
- Filter by trade horizon (SCALP/INTRADAY/SWING)
- Check false signal warnings
- Review scanner results
- Add promising symbols to watchlist
Workflow 3: Daily Analysis
- Review daily analysis panel
- Check performance tracking
- View playbook patterns
- Analyze win rates
- Adjust strategies based on patterns
Workflow 4: Strategy Development
- Identify pattern
- Backtest pattern
- Review win rate and expectancy
- Generate trade plan template
- Monitor performance
- Refine strategy
Technology Stack
Frontend
- React.js
- Vite
- Tailwind CSS
- Lightweight Charts
- WebSocket Client
Backend
- Node.js + Express.js
- Python + FastAPI
- PostgreSQL (Supabase)
- WebSocket Server
Data Sources
- CheddarFlow API
- BlackBox API
- Yahoo Finance API
- Bookmap WebSocket
- Alert Stream Data
Last Updated: Based on current codebase analysis