Dashboard

loading…
Current HR
Today's net P&L
Last trade
Tilt risk

    HRV (ms)

    Sleep score

    Readiness

    Daytime high stress (min)

    Monthly P&L

    Monthly P&L

    What is MAE / MFE? show explanation

    MAE — Maximum Adverse Excursion. The worst point your position was at while you held it. If you bought at 4633, the price dropped to 4628, then recovered and you exited at 4640 — your MAE is 5 points of heat taken. Big MAE on winners means you got lucky / your stop was too wide. Big MAE on losers means you let it run too far against you.

    MFE — Maximum Favorable Excursion. The best point your position reached. Same setup, if price ran to 4650 before pulling back and you exited at 4640 — your MFE is 17 points of upside that was on the table. Big MFE on losers = you had a winner that turned around. Big MFE on small winners = you exited way too early.

    Bars are 1-minute OHLC from ProjectX. MAE/MFE are computed within the trade window only (entry → exit). Hover any card label for a quick explanation of what that metric measures.

    Loading trade-quality analysis… cached results return instantly; new trades take ~100ms each to fetch from ProjectX.
    Daily — biometric × trading Bucketed by bio day (Oura's calendar morning) — your sleep & readiness from that morning apply until you next sleep, so trades from that whole day correlate with that morning's bio. Different from the calendar grid below, which uses TopstepX's 6pm trading-day.

    Readiness vs day P&L

    Sleep score vs day P&L

    HRV vs day P&L

    Daytime stress (min) vs day P&L

    HRV (ms)

    Sleep score

    Readiness

    Daytime high stress (min)

    Trading — Topstep

    Daily P&L (net)

    Cumulative P&L (net)

    P&L by hour of day (ET)

    P&L by symbol

    HR change during trade vs trade P&L

    Pre-trade HR vs trade P&L

    Recent trades

    Exit TimeSymbolSideQty EntryExitDurationSince prior Pre HRDuring HRHR Δ P&L (net) R Rating
    Journal
    Daily journal coming soon
    Pre-market plan, post-market reflection, mood tracking, and lesson log — all in one place. Pairs with the per-trade ratings + checklist commitments you're already capturing.
    Settings
    Integrations
    Connect biometric and trading data sources. Each integration fans out into the dashboards once data starts flowing.
    W
    Whoop developer app
    Checking…
    W
    Whoop (data connection)
    Checking…
    TV
    Tradovate developer app
    Checking…
    TV
    Tradovate (data connection)
    Checking…
    Oura
    Checking…
    T
    TopstepX (ProjectX)
    Checking…
    Apple HealthKit (live HR)
    Pushed by the Health Auto Export iOS app to /api/ingest/healthkit.
    Tradovate / prop-firm CSV import
    For Tradeify, FundedNext, and any other prop firm running on Tradovate. In Tradovate, open Account Reports, pick the account, and download the CSV for each tab you want to import. Useful exports: Fills (trades), Cash History (auto-detects payouts), Account Balance History (daily balance snapshots). Drag any combination into the box below — formats are auto-detected and re-uploads are safe to repeat. Repeat per account.
    Drag CSV files here or click to choose
    Fills · Cash History · Account Balance History · Performance · Orders
    Use this after importing CSVs if the trade drawer's price/PnL chart isn't loading. Requires ProjectX creds.
    Notifications
    Email recaps for the trades + biometrics you'd otherwise have to open the dashboard to check.
    More coming
    Per-account configs (currently in the ⚙ Settings modal on each account card), data export, push notifications — these will land here as the product matures.