Price Targets: AI-driven price target recommendations with confidence scoring and rationale.
Enhanced portfolio management with advanced analytics.
Simplified trading for beginners with guided workflows.
Centralized view for stocks, options, and crypto assets.
Integration with brokerage accounts for real-time data.
AI-driven insights and recommendations.
Note: AI portfolio prompts now include per-account cash and a total cash summary when available.
Historical data analysis for informed decision-making.
Cross-platform access for iOS and Android users.
Community-driven features for shared insights and discussions.
Enhanced security and privacy for user data.
Watchlist Management: Comprehensive tools to create, edit, and manage custom watchlists with real-time data tracking.
Advanced charting tools for technical analysis.
Generative Actions: AI-driven actions and insights directly within the UI for enhanced decision making.
Instrument Charting: Advanced charting capabilities on instrument details pages, including benchmark comparisons with configurable date ranges and interactive technical overlays (SMA, EMA, VWAP, Bollinger Bands).
Instrument Notes: Private, persistent trading journal per instrument with Markdown support and AI-Assisted Drafting.
Advanced Order Types: Execute Trailing Stop, Stop-Limit, and Time-in-Force (GTC, IOC, etc.) orders for better risk management.
Trade Signal Notifications: Configurable push notifications for trade signals with filtering by type, symbol, and confidence. New: Rich notifications with charts and actionable data.
Crypto Trading: Dedicated interface for trading cryptocurrencies with advanced order management.
Home Widgets: iOS Home Screen widgets for portfolio, watchlists, and trade signals.
Custom Alerts: Configurable price and event-based alerts for instruments and portfolio events.
Order Templates: Save and reuse order configurations for faster execution.
Multi-Account Aggregation: Support for viewing aggregated positions across multiple brokerage accounts with navigation controls.
Mobile CI/CD: Standardized build and deployment workflows for iOS and Android.
RiskGuard: Advanced risk validation for manual and automated trading, including Dynamic Position Sizing.
Schwab Integration: Seamless integration with Schwab brokerage accounts for enhanced trading capabilities.
Twelve Data Migration: Migration plan and phased rollout strategy for market data ingestion.
Risk Heatmap: Interactive treemap visualization of portfolio exposure and performance with sector/symbol grouping and smart “Others” aggregation.
Portfolio Analytics: Professional-grade dashboard with Sharpe, Sortino, Alpha, Beta, and other advanced risk/return metrics compared against major benchmarks (SPY, QQQ, DIA, IWM, and Custom Tickers). New: Export analytics data to CSV.
Trade Signals Widget: Dedicated home screen widget for viewing and filtering real-time trade signals.
Premium Features: Subscription management for accessing advanced tools like Trade Signals.
Tax Loss Harvesting: Intelligent tool to identify and realize losses for tax optimization, featuring seasonality awareness and smart visibility rules.
Portfolio Rebalancing: Interactive tool to manage asset and sector allocation with visual drift analysis, precision target editing, and actionable buy/sell recommendations. New:AI Asset Allocation providing personalized portfolio weighting recommendations based on user risk profiles. Enhanced UI with dual views (Asset/Sector), smart presets, drift indicators, and theme-aware charts, plus scheduled rebalancing with macro guidance.
Group Watchlists: Collaborative instrument lists for Investor Groups.
ESG Scoring: Comprehensive Environmental, Social, and Governance scoring for individual instruments and portfolio-wide weighted averages to align investments with values.
AI Trading Coach: Behavioral analysis tool that assigns a Trader Archetype and Discipline Score based on execution history. Features Coaching Personas (Drill Sergeant, Zen Master), Sub-score breakdowns (Risk, Consistency), and an Accountability Loop with tracked challenges.
Sentiment Analysis: Visualize market mood (Bullish/Bearish/Neutral) with a dedicated dashboard and card widget.
Insider Activity: Track officer and director trading behavior with detailed Buy/Sell transaction analysis.
Institutional Ownership: Monitor top institutional holders, position changes, and smart money flow sentiment.
Paper Trading: Comprehensive simulation environment. New: AI Portfolio Analysis and interactive Allocation Charts.
Macro Assessment: Real-time market risk evaluation (Risk On/Off) analyzing VIX, yields, and trend with a dedicated dashboard for deeper analysis.
Deep Linking & Referrals: Seamless navigation into the app from external links with a built-in referral tracking system for user growth.
Investment Profile Feature
This feature adds investment profile configuration to user settings, allowing users to specify their investment goals, time horizon, risk tolerance, and portfolio value. These preferences are then integrated into AI Portfolio Recommendations to provide personalized financial advice.
Model changes
Added optional fields on the User model: investmentGoals, timeHorizon, riskTolerance, totalPortfolioValue.
AI integration
GenerativeService.portfolioPrompt() now accepts a user parameter and includes an “Investment Profile” section when available.
The prompt also includes per-account cash (portfolioCash) and an aggregated total cash across accounts when user.accounts is present.
UI
New Investment Profile Settings widget under user settings for editing goals, time horizon, risk tolerance, and portfolio value.
Developer notes
The AI generation pipelines accept an optional user parameter and pass it through to generateContent().
When user is not provided, behavior is backward compatible.
Trade Signals Feature
The Trade Signals feature provides AI-powered automatic trading capabilities using agentic trading with multi-indicator correlation and risk assessment.
Signal Strength Visualization: Weighted signal strength scores (0-100) with filtering by minimum strength threshold
Sparkline Previews: Mini trend lines on signal cards for quick pattern context
Indicator Documentation Widget: In-app technical reference for all 19 indicators with detailed explanations of signals, configuration, and technical details
Intraday Trading: Support for multiple time intervals (15-minute, hourly, daily) for different trading strategies
Real-Time Updates: Firestore snapshot listeners provide automatic signal refresh without manual polling
Market Hours Intelligence: Automatically shows intraday signals during market hours and daily signals after hours
DST-aware market status detection
Intelligent default interval selection based on trading hours
Automatic switching between signal types
Market Status Indicators: Visual feedback showing current market state
Market status chip in Search widget filter area
Market status banner in Instrument widget above interval selector
Color-coded states: Green (Market Open), Blue (After Hours)
Real-time updates for market open/close transitions
The Backtesting Interface enables users to test trading strategies on historical data using the same multi-indicator system as live trading. This feature allows strategy validation, parameter optimization, and performance analysis before committing capital.
Key Features
Historical Data Access: Fetch OHLCV data for any symbol with multiple intervals (daily, hourly, 15-min)
Strategy Builder: Configure all 9 technical indicators with the same parameters as live trading
Performance Metrics: Comprehensive analysis including Sharpe ratio, max drawdown, win rate, profit factor
Visual Results: Trade-by-trade breakdown with entry/exit reasons and equity curves
Template System: Save and reuse backtest configurations
Export Reports: Save results as JSON for external analysis
Result Comparison: Compare multiple backtests side-by-side
Architecture
Frontend: Flutter UI with 3-tab interface (Run, History, Templates)
Backend: Firebase Functions for backtest execution using existing market data infrastructure
Storage: Firestore for backtest history and templates (last 50 runs per user)
Integration: Uses exact same evaluateAllIndicators() logic as live trading for consistency
Usage Flow
Navigate to User Settings → Backtesting
Configure symbol, date range, interval, and capital
Enable desired indicators and set risk parameters (TP/SL/trailing stop)
The Futures Positions feature enriches raw futures holdings with contract & product metadata (root symbol, expiration, currency, multiplier) and real-time last trade prices to compute transparent Open P&L per contract.
Key Components
Metadata Enrichment: Contract and product details fetched before quote integration.
Live Quotes: Last trade price used for immediate Open P&L visibility.
Open P&L Calculation:(lastTradePrice - avgTradePrice) * quantity * multiplier per position.
UI Display: Color-coded Open P&L and concise contract summary in the positions widget.
Service-Oriented: Logic contained in service layer; no secrets moved client-side.
Limitations (Initial Version)
No margin requirement or leverage analytics.
No contract roll alerts or calendar spread tracking.
No Greeks or term structure metrics.
Roadmap
Margin & risk metrics (SPAN-style), realized/day P&L, roll detection, Greeks & volatility surfaces, contract seasonality analytics, VAR integration.