📊 Market Dashboard
Major indexes (ETF proxies), top gainers & losers, and most-active names — live via your market-data provider.
| Symbol | Price | Chg % |
|---|---|---|
| — | ||
| Symbol | Price | Chg % |
|---|---|---|
| — | ||
| Symbol | Price | Chg % | Volume |
|---|---|---|---|
| — | |||
⭐ Watchlists
Build lists and track live price, change, and volume for the names you follow.
| Symbol | Price | Change | Chg % | Volume | |
|---|---|---|---|---|---|
| — | |||||
📰 News Intelligence
Market & company news, with an AI summary, overall sentiment, catalysts, and risks on demand.
Load the news feed
Enter a ticker for company news, or leave blank for general market headlines.
🔎 Stock Research
Company profile, fundamentals, growth, and analyst rating for any ticker.
Search a ticker to begin
Company profile, fundamentals, growth, and analyst rating.
📈 Technical Analysis
Candlesticks + volume with SMA, EMA, Bollinger, VWAP overlays and RSI & MACD panes.
Load a ticker to chart it
Candlesticks, volume, moving averages, Bollinger, VWAP, RSI and MACD.
🧪 Backtest
Test a rule-based strategy on historical price data — same OHLCV + indicators as the charts, long/flat, one position, costs modeled. Educational; past performance ≠ future results.
Configure & run
Pick a symbol and strategy, then Run. Or run a whole watchlist as a Batch. Compared against buy & hold — after costs.
🎯 AI Signals
Generate a bullish / neutral / bearish call with a confidence score and reasoning — grounded in live technicals, fundamentals, and news.
No signals yet
Enter a ticker and generate your first AI signal. Recent signals appear here.
🤖 AI Research Assistant
Ask in plain English — grounded in your watchlist, live quotes, and recent signals. Educational only, not advice.
💼 Portfolio Intelligence
Your Alpaca paper account — value, P/L, positions, allocation, and risk.
| Symbol | Qty | Avg | Price | Value | Unrl P/L | Alloc |
|---|---|---|---|---|---|---|
| — | ||||||
🧾 Paper Trading
Place & cancel paper orders, track positions and history, keep a journal. No live trading — this is a simulation.
| Symbol | Side | Qty | Type | Status | |
|---|---|---|---|---|---|
| — | |||||
| Symbol | Side | Qty | Fill | Status | When | |
|---|---|---|---|---|---|---|
| — | ||||||
🔔 Alerts
Rules on price, RSI, signals, news, and portfolio risk. Checked in-app when you open MarketPulse or hit “Check now”.
⚙️ Settings
Data providers, AI engine, and account preferences. API secrets live server-side in edge functions — never in the browser.
🔐 Where secrets live
MarketPulse never stores API keys in this page. Market data (Alpaca / Polygon / FMP / Finnhub / FRED) and Alpaca paper trading are reached through Supabase edge functions that hold the credentials, exactly like the portal's AppFolio and Plaid proxies. The AI assistant uses your existing ollama-proxy.php.