Everything inside Phihelm.

Built for traders who already know what they want — pattern entries they can trust, order flow in plain English, multi-broker execution in one place, and risk guards that keep them alive on bad days.

Harmonic pattern engine

Detects 14 harmonic pattern types in real time across every symbol you follow. Gartley, Butterfly, Crab, Shark, plus 10 Fibonacci-ratio and AB=CD variants that most retail scanners miss.

Each pattern goes through ZigZag swing confirmation and strict Fibonacci tolerance checks, so we don’t surface the chart noise you’d normally filter by eye.

A live 0–100 convergence score blends StochRSI, Keltner band position, L2 order-flow defense, and trend alignment — so you know which patterns are worth taking, and which aren’t.

0DTE Lotto Intelligence

A research-backed multi-signal model that predicts where SPX will close at 4:00 PM ET, refined every 5 minutes from 1:00 PM onward. Charm-weighted gamma cluster + dealer DEX + VWAP gravity + max-pain anchor + trending-momentum nudge — phase-weighted so the right signal dominates at the right time.

Confidence grows from ~30% at 1 PM to ~85% in the final 5 minutes as the prediction settles. By 3:45 PM ET (TTFM) the system either recommends a specific call/put strike with entry premium, target ladder, and expected return — or refuses, when day character (CHOPPY, DIVERGENT) makes the prediction unsafe.

A phase-aware ATR clamp keeps predicted moves within realized 5-minute volatility, so the model can no longer recommend impossible 28-pt CHOPPY-day moves. Every number on the card has a hover tooltip explaining what it means and why it matters; times localize to your browser timezone automatically.

Strategies clusterer (multi-leg shape detection)

When an institution puts on a 4-leg iron condor or a 1×2 ratio, the legs typically execute over 30–90 seconds to minimize market impact. Phihelm groups them back into the original strategy with same-expiry constraints + contract-ratio checks rejecting coincidental coupling.

19 shapes detected: vertical (bull/bear call/put), butterfly, condor, calendar, diagonal, ratio (call/put), straddle (long/short), strangle (long/short), risk reversal, iron butterfly. Each surfaces as a card with bias arrow, DTE pill, per-leg breakdown, and net premium per spread (the dollar number you’d see on your broker ticket).

Color-coded debit (amber) vs credit (emerald) so the direction reads at a glance. Persisted to Postgres + broadcast over WebSocket so the Strategies tab updates without polling.

Live order flow intelligence

Live Level-2 depth flows into 9 automated anomaly detectors: liquidity walls, icebergs, absorption, spoofing, stop runs, book flips, pack hunting, voids, and reversal stages.

Each detection surfaces as a plain-language card — "Iceberg at 5540.25, ~1200 hidden size, 3 refills detected" — so you see what's happening even if you've never read a DOM before.

CVD (cumulative volume delta), POC (point of control), tape aggression, and a 5-stage reversal tracker live in one dashboard. Tape replay lets you rewind any session at 1-second granularity.

OFI chart overlays

The 9 order-flow detectors don’t just live in a side panel — they render directly on your candlestick chart. Absorption shows up as a dotted line + arrow + volume + duration, voids as amber dashed lines, pack hunting as size-scaled markers, book flips as single recent-flip pins, walls as live BID/ASK lines.

Diff-based render pattern means no flicker as detections come and go. The current-price label renders white and bold on top of every overlay so price never gets lost in the visual noise. Active trade chips on the right edge use 16 distinct hues so multiple accounts’ trades never visually collide.

Iceberg threshold and visibility cap are configurable per account — tune the sensitivity to match how aggressive your read needs to be.

Options Read + market regime tagging

A one-line plain-English call: "Range-stable — prices get pulled back toward key strikes" or "Volatility expanding — dealers chase moves." The Options Read panel turns GEX + walls + VWAP + P/C ratio into a regime tag you can act on without reading the underlying numbers.

Tags include STABLE / VOLATILE / CLUSTERED / SPREAD / FLIP RISK / FEAR EXHAUSTED / COMPLACENCY TOP. Each has a hover tooltip explaining when it’s actionable and when it’s noise.

Freshness badge (LIVE / STALE / OFF-HOURS) sits next to every metric so you never wonder whether a "—" is a bug or expected (e.g., GEX outside RTH).

Breadth dashboard + sector rotation

Real-time NDX100 breadth, sector rotation across 11 S&P sector ETFs, VIX zones, advance/decline lines, put/call proxy — in one dashboard. % above 20-day MA / 50-day MA / 200-day MA across the universe.

Divergence alerts surface when NYSE breadth strengthens while Nasdaq weakens (or vice versa) — a class of signal that traditionally requires manual cross-check on three charts.

Sector relative-strength ladder shows you which sectors are leading and which are bleeding, live during RTH. Pairs with the Options Read so you can separate index-level regime from sector-level rotation.

Charm + Vanna dealer-flow tooltips

Per-strike higher-order Greeks computed locally (charm = ∂Δ/∂t, vanna = ∂Δ/∂σ) and surfaced in the OFI panel with tooltips that explain what each number means and how dealer hedging from those numbers physically pushes price.

Net charm in Δ/day shows the rebalancing flow dealers must do as time decays today. Net vanna in Δ/σ shows what happens to dealer delta when IV crushes into the close — independent of price, IV alone moves the tape.

Both numbers feed into the lotto card’s confidence model and into the convergence sparkline. The math is documented; the user can verify what they’re looking at.

Algorithm backtest + calibration

Every prediction the lotto system makes is logged. A /api/forecast/lotto/backtest endpoint scores actual hit-rate vs. stated confidence, grouped by phase + 10-pt confidence bucket, so you can see whether "80% confidence" really means 80% accuracy.

Pin convergence history persists to Postgres — survives backend restart, no warm-up gap. The sparkline you saw at 3:45 PM is the same one you’ll see at 3:50 PM after a deploy.

Backtest needs ~10 sessions of accumulated snapshots before calibration becomes statistically meaningful. After that, the report becomes the truth-test of the entire confidence model.

Multi-broker execution

Connect each supported brokerage once via secure OAuth2 — plus a built-in paper broker for practice. Every Phihelm feature works across every broker.

Credentials are encrypted per-user with AES-256-GCM. Your tokens are unreadable without your authenticated session; Phihelm cannot dump them.

Accounts are isolated. Run a scalp strategy on one account and a swing strategy on another — their rules, risk guards, and PnL stay separate.

Paper trading with wick-guard

The industry-standard paper broker fills your stop on every wick, so your backtest prints money and your live account bleeds.

Phihelm’s paper broker requires N consecutive monitor cycles (default 2 = 4 seconds) at the breach level before closing SL or TP. Tune the count to match your live broker’s own wick-filtering.

Result: your paper PnL and your live PnL tell the same story. You can finally trust backtests.

AI that teaches — not decides

Before entry, Phihelm’s AI reads the pattern, VIX, breadth, sector rotation, and your recent trades on that symbol — then suggests TAKE, SKIP, or CAUTION with a confidence modifier. Advisory only: it never overrides your rules.

After the trade closes, it grades execution A–F and writes a 2-paragraph insight. Read 50 of those across a month and you’ll see your own patterns clearly.

Choose Claude (cloud) or Ollama (local, fully private). Timeouts are fail-safe — if AI stalls, trading continues normally.

Final-Hour Lotto — 0DTE SPX close forecast

Starting at noon ET, Phihelm watches the day form and tracks where SPX is likely to settle in the closing 10 minutes. The forecast refines every 5 minutes through the afternoon — confidence grows as the day clarifies.

Every component score is visible — this isn't a black box. You can see which signals are lined up and which are conflicting.

The Lotto tab turns the forecast into a watchlist of cheap OTM SPX 0DTE options aligned with the direction. A curated list, not an auto-executor — you always place the order.

Risk guards built into every trade

Tilt guard: block new entries on a symbol after N consecutive losses. Per-symbol, per-account — ES can pause while NQ keeps going.

Daily loss limit + daily profit target + drawdown breaker. Latency kill-switch halts on stale fills.

All rules respect prop-firm semantics including trailing drawdowns. Override each with a timed button when you genuinely need to.

Analytics that answer "why?"

Break your PnL down by pattern type, convergence score, timeframe, symbol, time-of-day, and broker. Filter, sort, drill down to individual fills.

Convergence-vs-outcome correlation validates (or invalidates) the scoring for your style. "My score-80+ trades are 72% winners; my score-50 trades are 48%."

Real-account reports pull directly from each broker. Compare backtest to live and quantify slippage to the dollar.

Market breadth, internals, and news

Real-time NDX100 breadth, sector rotation across 11 S&P sector ETFs, VIX zones, advance/decline lines, put/call proxy — in one dashboard.

Signal accuracy tracker: for each breadth signal type, see how often it predicted the 15m/30m/60m move. Automatic threshold recommendations.

Breaking news watchlist + sentiment clusters, so you know when earnings or macro events affect symbols you’re in.

Seen enough?

Join the waitlist