Partials — multiple entries / exits at different prices
Entries (scale in)
Exits (scale out)
Per-Setup Breakdown
Performance Radar
Each axis is independent — shape reveals your edge profile
Mistake Breakdown
Sorted by worst P&L impact
Set journals for selected trades
Checked journals are applied to all selected trades. Existing tags are replaced.
COLUMN VISIBILITY
Toggle any column off to hide it from the table. Changes persist across sessions and devices (per-browser).
Ticker
Status
Asset
Date E
Date Closed
Time E
Time Ex
Hold Time
Type
sW/sL/dtW/dtL
Setup
Checklist
TF
Dir
W/L
Lx
Before
After
Entry Px
Stop
Exit Px
Shares
SL Distance
ADR
ADR×SL
% Gain
L%G/L%L
R/R
Slip $
Slip %
Market Val
Risk $
Live Px
Realized
Unrealized
Total PnL
Partials
Grade
Mistakes
Stop Method
Target Method
Trailing
Notes
★
◈
No trades logged yet. Hit + Add Trade to start.
Generate Report
Downloadable PDF of your stats — R + % only, no dollar amounts.
Opens a print-ready report in a new tab — use Cmd+P → Save as PDF to download.
Time Performance
Win rate and PnL grouped by entry hour-of-day or day-of-week — all times in your local zone (—)
Asset
Range
—
Distribution
Trades by Entry Hour
Color = win %0%50%100%· Dim = small sample
No trades match these filters.
Setup Heatmap
Win Rate × Avg R · dot size = trade count
Each dot is one of your setups. Top-right is the edge zone (high win rate + positive avg R). Click a dot to open Journal filtered to that setup.
No setups to plot. Tag your trades with setups to populate this view.
Setup InsightsAuto-generated from your stats
Breakdown · click row to filter Journal
Bucket
Trades
Win %
Avg R
Avg $
Total $
Expectancy
Review Trades
Charts fetched automatically from your journaled trades
to
No trades found for today.
Modelbook
Trade examples — entries, exits, annotated charts
Chart Style
Customize candle colors, marker styles, labels, and background for the modelbook charts.
Candles
Bull Color
Bear Color
Background
Bull Wick
Bear Wick
Body Border
Show + color
Grid Color
Ticker Label
Entry / Stop / Exit Markers
Entry
Color
Size
Style
LINE STYLE
THICKNESS
OPACITY
Stop
Color
Size
Style
LINE STYLE
THICKNESS
OPACITY
Exit
Color
Size
Style
LINE STYLE
THICKNESS
OPACITY
Margins
Top %
%
Bottom %
%
Context Before Entry
days
Preview
Updates live as you change settings
Indicators
Modelbook charts use the same indicator settings as the trade chart. Configure them in Settings → Indicators.
Session Shading
Only shown on intraday charts. Auto-detects asset class from the trade.
Visible Fields in Modal
New Trade Example
Chart Preview
Fill in ticker and entry date to preview the chart
View preferenceApplies to your view across the app.
Click to upload chart image (PNG, JPG)
Partials — multiple entries / exits at different prices
Entries (scale in)
Exits (scale out)
Folders
— 0
Loading folders…
◈
No examples yet. Add your first trade model.
New Folder
Name
Description (optional)
When public, anyone with the app can view this folder's entries on your profile — no friendship required.
FolderPublic
Loading entries…
Add Entries to folder
Monthly Stats
Auto-compiled from your journal — add supplemental fields per month
Most metrics are calculated automatically from your Journal entries.
SwngT, DayT, SwngW%, DayTW%, Avg Hold Time, $ Avg Exposure, and % Avg Exposure can't be derived — click any month card to fill those in.
Daily P&L Heatmap
—
LossWin
Compare:vs
Side-by-Side Comparison
Metric
—
—
Delta
Breadth
Overlay your trade book on a benchmark chart to see when names worked
Each square = one trade taken in the selected window. Marker is positioned above the entry candle.
Color gradient: red = -1R or worse,
yellow = around 0R,
green = +1R or better, brighter green for higher R.
Closed: single R-color box. Open: R-color box (unrealized R) + yellow box (still working).
Breadth Sizing
Viewing:by— read-only
SHARE GAUGE TO COMMUNITY
MULTIPLIER TUNING
DAMPENLINEARAMPLIFY
MAGNITUDEBALANCEDCONSISTENCY
PER-SETUP MIN SAMPLE OVERRIDES (optional)
Leave blank to inherit the global Min Sample value. Override only the setups where your data shape differs.
MARK MBLENDQUALAMAGGIE
Mark M = performance only (WR · winner R). Qualamaggie = trend template score + 10/20 EMA curl confluence.
Saved per-user · synced across devices
Last 30 Days
Apply this multiplier when "Apply Breadth Sizing" is checked on Post Idea.
PRIVACY AUDIT
Everything you've shared, in one place. Click Unshare to revoke access immediately — community members will no longer see that resource on next render.
Loading…
SHARE TO COMMUNITY
Publishes your journal trades to a community — students see the trades, can chart them, and review your setups. Your gauge config (tuning, philosophy, thresholds) stays private by default so your edge stays yours.
WHAT GETS SHARED
⚠ Sharing your gauge reveals exactly how you size — your edge. Keep unchecked unless you specifically want students to mirror your sizing math.
SHARE JOURNAL TO COMMUNITY
All trades tagged with this journal name become visible to community members. Live — when you add or edit a trade, members see the change next time they hit Render.
VIEWING SHARED JOURNAL:
—·—·—
TREND SETTINGS
COLOR THRESHOLDS
Tiers shade trade markers by R-multiple. Closed trades use their final R; open trades use their live unrealized R.
WINNERS
Slight (R> 0)
auto
Regular at R ≥
Medium at R ≥
Darkest at R ≥
LOSERS
Slight (R< 0)
auto
Regular
auto
Medium
auto
Full red at R ≤ −
Loser tiers auto-scale: anything between 0 and full-loss gets bucketed into 4 shades based on what fraction of the full-loss threshold it represents.
Live preview on render
Pick a ticker and hit Render.
TREND TEMPLATE
GAUGE SYSTEM v2
Combined multiplier = Qualamaggie × Mark M × Base Count
COMBINED MULTIPLIER
—
BASE COUNT STATE — SET WHERE EACH ASSET IS
localStorage only for now
Trade ChartsClick any card to open + edit
No trades match the current filters.
SIZING CALCULATORBASE RISK × QUALAMAGGIE × MARK M × BASE COUNT = FINAL %
MARK MPERFORMANCE GAUGE
STATS
Trades
—
Win Rate
—
Avg R
—
≥ +1R
—
≥ +3R
—
≥ +5R
—
Losers
—
Avg Gain
R
—
$
—
% ACCT
—
Avg Loss
R
—
$
—
% ACCT
—
EV / Trade
R
—
$
—
% ACCT
—
Trades in window
Communities
Share trade ideas and review with your group
Your pending join requests
Loading…
◇
You're not in any communities yet
Create your own group or paste an invite code from a friend.
Create a Community
You'll be the owner. Share the invite code with people you want to add.
Join a Community
Paste the invite code. The community owner or a moderator will need to approve your request.
Post a Trade Idea
Pre-trade speculation — share what you're watching and why.
Idea
Chart Preview (this is what posts to Discord)
Enter a ticker to see a live chart preview. The chart shown here is what gets sent to Discord.
Trade plan (optional)▾
Show on chart
Pre-Trade Checklist
Read from:e.g. ETH, SPY, BTC — leave blank to use the idea's ticker
Window:independent of Breadth page range
Read from:owner sets the stage on Breadth page
TradingView Chart for Discord (optional)▾
Paste a chart image URL — appears in the Discord post for this idea. In TradingView, click Share → Image → Copy link, then paste below.
View preferenceApplies to your view across the app.
This is exactly what will appear in the Discord post.
Share a Trade
Pick a closed trade to share as an immutable snapshot. Edits to the journal trade later won't affect the shared version.
⚙ Manage Community
Publish your personal settings as templates that members can import into their own apps.
Community Templates
Import the community owner's published templates into your personal settings. You can edit them after importing — your copy is independent.
Posts
Close Trade
Add the exit price to mark this trade as completed.
Convert Idea → Live / Completed Trade
Confirm entry + stop to convert this idea into a Live Trade. Add an exit price if the trade is already closed — it becomes a Completed Trade instead.
Confirm Share
Include in the shared post:
Share a Modelbook Entry
Pick an entry from your modelbook. The community sees a snapshot.
Goal Setting
Turn the mistakes you've actually made into solutions you'll act on. Every tag and note pulled live from your trades.
No mistakes logged yet. As you tag mistakes or write notes on losing trades, they'll show up here so you can plan around them.
Tagged Mistakes
grouped by tag
Mistake Notes
free-text — one entry per unique note
Friends
Connect with other traders and see their modelbook
Pending Requests — 0
Your Friends — 0
Loading…
Find People
Start typing to search…
?
User
Loading…
Public folders — anyone can view. Private folders + non-folder entries are hidden.
Loading public folders…
Viewing friend's Modelbook
Read-only view
Loading modelbook…
Settings
Configure your workspace
Quick settings
—
Profile
How you appear to other members in communities — on the Live Trades Board, posts, leaderboards, and the members list.
Click or drag image
JPG / PNG / WebP · max ~3MB
Visible on the Live Trades Board, posts, and leaderboards. Up to 40 characters.
Journals
Organize trades into separate journals — like Day Trading and Swing — so each style's stats (win rate, expectancy, time-of-day patterns) reflect just that style. A trade can belong to multiple journals at once.
Default = pre-selected on new trades. Import default = where CSV imports go.
My Dropdown Templates
Save snapshots of your dropdown lists (setups, stop methods, mistakes, etc.) so you can iterate without losing previous versions. Apply replaces; merge adds.
Account Settings
Set your starting balance to enable return % tracking and account value equity curve.
Starting Balance ($)
Current Balance
—
Total Return
—
Peak Drawdown
—
Trade Timezone
Times you log are assumed to be in this timezone. Charts auto-convert to UTC for API calls.
Default Timeframe
Used when a trade has no timeframe set.
Polygon.io API Key (required for Equities, Forex, Futures charts)
Customize candle colors, marker styles, labels, and background for the trade chart modal.
Renders the trade's ticker (e.g. "AAPL", "BTC") at low opacity over the chart background — useful for screenshots and exports.
Templates
Built-in
Saved
Candles
Bull Color
#26a69a
Bear Color
#ff453a
Background
#0a0c0f
Bull Wick
Bear Wick
Body Border
Show + color
Grid Color
Price Scale
Scale Type
Text Color
Text Size
Entry / Stop / Exit Markers
Entry
Color
Size
Style
LINE STYLE
THICKNESS
OPACITY
Stop
Color
Size
Style
LINE STYLE
THICKNESS
OPACITY
Exit
Color
Size
Style
LINE STYLE
THICKNESS
OPACITY
Margins
Top %
%
Bottom %
%
Left bars
bars
Right bars
bars
Drawing Defaults
Sets the starting color, thickness, style and opacity for every new drawing on a chart (trendlines, rectangles, arrows, text, etc.). You can still override per-drawing via the float toolbar.
Color
Line style
Thickness (px)
Opacity (%)
Preview
Updates live as you change settings
Alerts
How you're notified when an idea triggers in your communities. Browser push works when the app is closed — the in-app overlay shows up when it's open.
Sound
Duration (seconds)
Position
Volume
60%
Push status: Checking…
Grade → Position Size
Map each grade to a target % risk per trade. Higher grades = bigger size.
A suggested size will appear next to the trade-size field whenever you grade a trade. Display only — never auto-fills, never blocks you.
Tip: % risk means how much of your account you're willing to lose if your stop hits. The app multiplies this by your stop distance to suggest a position size.
Journal Pick Buffers
When you pick a price from a candle (via the ⌖ Pick button next to Entry/Stop/Target inputs), the buffer below is applied so your fill price has breathing room above key levels (longs) or below them (shorts).
BASE BUFFER · % offset applied to every pick
LONG
SHORT
Entry
Stop
Target
% of price. Entry/Stop directions auto-resolve: long entry buffers ABOVE the pick, long stop buffers BELOW, short entry BELOW, short stop ABOVE.
KEY-LEVEL SNAPPING · jump over round numbers
Snap threshold (% of ADR)
KEY LEVELS TO RECOGNIZE
If the picked price is within snap threshold × ADR of a recognized key level (in the buffer's direction), the price is snapped to key level + base buffer instead of picked price + base buffer. Example: with ADR $0.50 and threshold 20%, picked $1.23 is within $0.10 of quarter $1.25 → snap to $1.25 + buffer; picked $1.13 is $0.12 from $1.25 → too far, use plain buffer.
Indicators
Indicators render on every trade chart. EMAs are calculated from candle closes.
Chronos Cloud
EMA cloud fill between two EMAs — trend color above/below
Fast EMA
Slow EMA
Bull Color
Bear Color
Opacity
EMA Lines
Volume
Panel Height %
Opacity
RSI
Period
Overbought
Oversold
Color
Bollinger Bands
Period
Std Dev Multiplier
Color
VWAP
Color
Calculated as cumulative (typical price × volume) ÷ cumulative volume across the visible candles.
Scorecard Thresholds
Check a metric to show its bar. Set direction and thresholds — each green/yellow can have its own > or <.
Metric
Full Bar
●Green
●Yellow
% Gain
Full bar
%
●Green
%
●Yellow
%
R/R
Full bar
R
●Green
R
●Yellow
R
SL Distance
Full bar
%
●Green
%
●Yellow
%
ADR × SL
Full bar
●Green
●Yellow
Hold Time
Full bar
●Green
●Yellow
Pre-Trade Checklists
Define a checklist per setup. When logging a trade, you must complete it before saving.
My Checklist Templates
Select Setup
Setup
Stop Method
Target Method
Trailing Method
Mistakes
Tag mistakes on trades to power the Mistake Breakdown analytics card.
Timeframes
Your favorite timeframes. Used as dropdown options in trade, modelbook, and idea forms.
Entry Types
Reusable entry trigger labels (e.g., "Break of HOD"). Available in idea, trade, and modelbook forms.
Fill in supplemental fields — everything else is auto-calculated from your journal.
Pre-Trade Checklist
Visible Fields
Edit Example
Visible Fields in Edit Form
Chart Preview
Fill in ticker and entry date to preview the chart
Click to replace chart image
When enabled, friends can't see this entry in your modelbook. Imported community entries are always hidden from friends regardless.
Partials — multiple entries / exits at different prices
Entries (scale in)
Exits (scale out)
Clear All Trades?
This will permanently delete every trade from your journal. This cannot be undone.
Type CONFIRM to proceed:
Edit Trade
Chart Preview
Fill in ticker and entry date to preview the chart
Intended (Plan)— optional, for slippage tracking only
Partials — multiple entries / exits at different prices
Entries (scale in)
Exits (scale out)
Candle Colors
Wick Colors
Level Lines
Background
Show / Hide
Price scale
Scale type
Labels
Changes apply instantly and persist across sessions.
Crosshair
Color
Thickness
Style
Tooltip position
Session Shading
Only shown on intraday charts. Auto-detects asset class from trade.
Keyboard Shortcuts
⌥SSelect / move⌥TTrendline⌥HHorizontal line⌥VVertical line⌥RRectangle⌥EEllipse⌥FFib retracement⌥WTextEscCancel / deselect⌫Delete selected?Toggle this help
85%
Extend
Label
Pos
Label
Text
Volume Profile Settings
Show / Hide
Colors
PoC Line
VAH Line
VAL Line
Volume Bars
Parameters
Bar Opacity70%
Entry
Stop
Exit
Trade Window
Execution Map ·15M
EdgeTerminal
LONGxyz:BTC1×
−2.6%
−0.85R
−$152.38
Chart preview — wiring in progress
Avg In
$169.67
Avg Out
$165.31
Hold
2h 24m
R : R
1 : 2.5
Share Card
1080 × 1350 · Instagram / Twitter portrait
1.0×
WATERMARK
Shown in the top-right of the card.
MARKERS
▲Entry Arrow
▾
Color
Size
▼Exit Arrow
▾
Color
Size
DISPLAY
A single lightweight modal that gets its body populated by whichever
chip in the community header row is clicked. Cheaper than 4 separate
overlays and keeps the community page from bloating with hidden DOM. -->
—
Edit About
Bio and links shown to all members on the community page. Max 2000 characters, up to 10 links.
Discord Forwarding
Auto-forward this community's posts to a Discord server. Members get push notifications on their phones (via the Discord app) the moment a post goes up — no PWA setup needed.
How to get a webhook URL ▾
Open your Discord server
Right-click the target channel → Edit Channel
Click Integrations on the left
Click Webhooks → New Webhook
Name it (e.g. "Edge Terminal") and click Copy Webhook URL
Paste it below in the matching channel field
Keep these URLs private — anyone with the URL can post to that channel.
Ideas
⚡ Live Trades
Modelbook
Leave a field blank to disable forwarding for that post type. Webhook URLs are sent securely to Supabase — never stored in your browser.
Add Partial Exit
Enter shares and price to preview realized PnL.
Indicators
Curated links to indicators and resources for this community.
Add an indicator
Shared Journals
Journals members have published to this community. Click Load on Breadth to use one as your Breadth page data source — updates live when the owner adds new trades.
Loading…
◈
No shared journals in this community yet.
Owners can publish a journal via the ↗ Share to Community button on the Breadth page.
⊞ Ideas Digest
Bundle your recent ideas into one nicely-formatted block. Pick a timeframe, write a market note at top, select which ideas to include, then copy and paste anywhere (Discord renders the markdown automatically).
RangeFormat
FromTo
— Mark M perf + Qualamaggie trend, % for Long/ShortQualamaggie ticker:
range:
Loading…
Sends via this community's Discord webhook.
New Journal
Give this journal a name (e.g. "Day Trading", "NQ Scalps", "Crypto Swings") and a color used for badges in the trade table.
Per-journal scorecard thresholds ▾
Override the global scorecard thresholds for this journal. Leave blank to inherit from your global settings. Useful when day-trading and swing-trading have different realistic targets.