M Market Alerts financial.apicode.io

Single-app shell · 4 workspaces

Financial intelligence, alerts, and AI analysis in one console.

Search 500+ tickers, run AI analysis on any symbol, backtest strategies, and operate auto-trading — all without leaving the page.

/ Search Navigate Enter Open Esc Close
/alerts Market monitoring Health · Summary · News · AI /quant Strategy research Backtests · Strategies · Regimes /pairs Pair backtesting Inverse-ETF · Three-factor /autotrading Execution operations Webhooks · Orders · Positions

Top movers

Live gainers, losers, and volume spikes across a 50-symbol universe. Click any row to open the stock.

Your favorites

Pin any symbol from search · live quotes refreshed on demand.

Market summary

Top 48 US-listed names by market cap · click any row to open detail.

News

Latest 15 market headlines.

AI market insights

DeepSeek-powered analyst pass on the index ETF. Cached for the session.

Notification test

Verify notification channel end-to-end.

Alerts platform health

Live readiness, watchlist, and service catalog.

/alerts

About this dashboard

Watch a curated list of tickers, drill into any of 500+ symbols, run an AI analyst against a symbol with current market context, and verify your notification channel is alive.

What you can do here

  • Press / to search 500+ tickers and pin any symbol as a favorite
  • See top movers — large gainers, medium movers, large losers, and volume spikes
  • Open a stock detail page for a price chart, technicals, and on-demand AI analysis
  • Refresh platform health, market summary, and the news feed
  • Send a notification test through the live channel

Price history

Closing prices over the selected period.

AI analysis

Run an AI analyst against this symbol with current market context.

Technical analysis

Indicators · sentiment · key levels.

Quant strategies

Backtesting, strategy analytics, regime classification, and risk management.

Strategy catalog

Available strategies returned by /api/quant/strategies.

Backtest results

Most recent run — initial vs. final equity, total return, Sharpe, drawdown.

/quant

About strategy research

Pick a ticker, pick a strategy, and run a backtest against historical bars in the cloud. Use this page to compare classic algos against buy-and-hold before promoting a strategy into autotrading.

What you can do here

  • Inspect runtime status & available strategies
  • Run a cloud backtest on any ticker (try SPY, QQQ, AAPL)
  • Read total return, Sharpe, max drawdown, win rate
  • Compare results against buy-and-hold for the same window

Strategies in cloud

  • Moving-average crossover
  • RSI mean reversion
  • MACD trend
  • Bollinger band breakout

Heavier engines (HMM regimes, ML, walk-forward) intentionally ship only in the local research app — they don’t fit in the cloud runtime budget.

Pair strategy

Inverse ETF pair trading, three-factor signals, and backtesting.

Pair strategy catalog

Available pair strategies returned by /api/pairs/strategies.

Backtest results

SPY/SH default backtest summary.

/pairs

About inverse-ETF pair trading

Mean-reversion research bench for inverse-ETF pairs (SPY/SH, QQQ/PSQ, TQQQ/SQQQ, …). A three-factor signal gates entries; the backtester replays the pair through history and reports trade quality.

What you can do here

  • Inspect available pair strategies
  • Run the default SPY/SH backtest in the cloud
  • Review trades, win rate, equity curve, Sharpe, max drawdown

Three-factor entry

  • Bollinger band breach on the spread
  • RSI extreme on the long leg
  • Same-day MACD crossover for confirmation

All three must align before a trade is taken — that’s why some windows yield zero trades on quiet pairs.

Auto trading

TradingView webhook intake, audit APIs, and execution control surfaces.

Recent webhook intents

Latest TradingView webhooks ingested by the control plane.

/autotrading

About autotrading

A thin control plane between your strategy source (TradingView, custom alerts, the Quant page) and your broker. Every order is validated, audit-logged, and optionally placed with Alpaca as a paper or live order.

What this page shows

  • Status — runtime, execution mode, and whether the broker is reachable
  • Recent orders — last N orders ingested (id, symbol, side, qty, status)
  • Order statuses: paper_recorded, live_filled, rejected, duplicate

Operator notes

  • Execution mode: paper (default) or live
  • Kill switch: trading can be disabled instantly without redeploying
  • Idempotency: duplicate orders with the same id are recorded once

Today the system runs in paper mode with trading disabled, so orders surface as paper_recorded without hitting the live broker.