| Date | Account | Symbol | Side | Qty | Entry / Exit | P&L | Heat | Points |
|---|
| Date | Account | Symbol | Side | Qty | Entry / Exit | P&L | Heat | Points | Duration |
|---|
| Date | Type | Firm | Size | Amount |
|---|
Rules & Disclaimer
Signing in
You sign in at myvictorydesk.com with your email and password. The journal works in any modern browser — Chrome, Safari, Firefox, Edge. You can sign in from your phone too; the layout is fully responsive.
The Dashboard at a glance
The Dashboard is your home base. From top to bottom:
- Top banner: the gold strip saying "Use code VICTORY for the max discount at prop firms." Click it anywhere to copy the code
VICTORYto your clipboard. - Top navigation: Dashboard, Trades, Rules, Models, P&E, Accounts, Replay, Share, Support — these are your main sections. Replay is the built-in practice simulator (see its own section below). The Theme button on the far right opens the theme picker.
- Account selector bar: shows all your trading accounts as tabs. Click one to switch.
- Account overview row: shows the firm logo, Net P&L, Profit Target, and DD Buffer for your active account.
- Performance stats & equity curve: your headline numbers and growth chart.
- Calendar: daily P&L heatmap. Click any day to see the trades you took.
Your first 5 minutes
- Click Accounts in the top nav and add at least one trading account (your prop firm or live account).
- From your dashboard, click the gold Import CSV button to import your trade history from Tradovate or NinjaTrader. Or add trades manually from the Trades page.
- Visit the Rules page and review your account's Victory Unit Risk Management Protocol settings.
- Set your display name from the Share page so it shows up correctly on your branded cards.
Adding an account
Go to the Accounts page in the top nav and click Add Account. You'll see a grid of supported firms:
- Take Profit Trader (TPT), Apex Trader Funding, Topstep, MyFundedFutures (MFF), Tradeify, Lucid Trading, TradeDay, Alpha Futures, FFF: prop firms with auto-calibrated drawdown and profit-target presets per account size.
- Cash Account / Custom: for personal live trading accounts, or any setup that doesn't match a listed firm. No drawdown enforcement.
- Custom: for firms not in the list. You define the drawdown and profit target manually.
Pick the firm, then select your account size ($25K, $50K, $100K, etc.). Drawdown and profit target auto-fill based on the firm's rules. You can give the account a custom name (e.g. "TPT PA #2") so it's easy to identify.
Switching between accounts
The account selector bar lives near the top of the Dashboard, Trades, Rules, and other pages. Click any account tab to make it active — every page below updates to show only that account's data.
Accounts are grouped by firm: a firm with several accounts shows as a dropdown chip (click it to pick a specific account, or choose "All [Firm] Accounts" for an aggregated view). A firm with just a single account skips the dropdown entirely and shows that account directly — one click makes it active.
The active account is highlighted in brown/gold. Your account tabs are now full 3D press-down buttons with a satisfying click sound when you switch.
Multi-account combined view
Want to see stats across all your accounts at once? Check the "All Accounts" tab at the start of the selector bar. The journal combines P&L, win rate, and equity curve across every account at the same time.
You can also filter by firm (e.g. "All TPT Accounts") to see just your accounts at one prop firm.
Editing drawdown and profit target
On the Accounts page, you can edit the drawdown and profit target for any account. This is useful when a prop firm changes its rules mid-evaluation, or when you have a Performance Account (PA) with different terms than an evaluation account.
Removing an account
Hover over any account tab in the selector — a small trash icon appears. Click it to delete. Your trades on that account are also removed, so be careful. There is no undo.
Importing from Tradovate
- Log into Tradovate web or desktop.
- Open the Reports section and export your Performance/Trades CSV.
- In the Victory Trading Desk, click the gold Import CSV button (usually on the Dashboard or Trades page).
- Select the CSV file. The journal automatically detects the Tradovate format.
- Review the import summary and click confirm.
The same parser works for NinjaTrader's Tradovate-compatible exports.
Manual trade entry
Some trades you take live or in other platforms aren't in your CSV. Add them by hand:
- Go to the Trades page.
- Click Add Manual Trade.
- Fill in: symbol (e.g. NQ, MNQ, ES), side (long/short), entry price, exit price, quantity, date, and any notes.
- Save. The trade gets a small * asterisk indicator so you remember it was manually entered.
Editing a trade
Click any trade row on the Trades page to open its detail view. From there, click the edit button (pencil icon) and you can change:
- Net P&L
- Quantity
- Entry and exit prices
- Symbol
- Side (long/short)
- Notes — useful for tagging what you saw, how you felt, what setup it was
- Trading model — choose from built-in playbook models or any custom model you've created
Edited trades get the * asterisk indicator so you can tell at a glance which ones differ from the original CSV import.
Duplicate prevention (when re-importing CSVs)
You can re-import the same CSV multiple times without creating duplicates. The journal uses a two-tier matching system:
- Tier 1: matches on Tradovate's unique fill IDs when available — most reliable.
- Tier 2: falls back to a composite fingerprint (date + symbol + side + quantity + prices) when fill IDs aren't present.
Manual trades you added are also recognized during re-imports — they won't be duplicated by a matching CSV row.
Commissions
Every prop firm charges different commissions, so the journal lets you configure your own rates per account.
- Go to the Rules page for the relevant account.
- Find the Commission Tracking card and click Configure Commissions.
- Enter the round-trip rate per contract for each symbol you trade (NQ, MNQ, ES, etc.).
- The journal subtracts commissions from your gross P&L automatically across every page.
What the Victory Unit Risk Management Protocol is
The VU Protocol is a disciplined risk framework auto-calibrated to each account's drawdown. Instead of guessing your risk per trade, the protocol forces you to follow specific, mathematical limits. When activated, the journal flags any trade that violates the rules.
The three rules
- Rule 01 · Loss Position Cap: a maximum number of contracts (micros) you can hold on a losing trade. Winners are uncapped — add to your winners freely.
- Rule 02 · Daily Loss: a cumulative dollar limit per day. Once you cross it, any further trades that day are flagged as violations. The default is 15% of your drawdown, but you can edit it per account.
- Affiliate Code "VICTORY": click anywhere on the cell to copy the code
VICTORYto your clipboard. Use it at prop firm checkout for the max discount.
Activating the protocol
- Go to the Rules page.
- Make sure the right account is selected.
- The Daily Loss rule shows an editable input. The default value is 15% of your drawdown — but you can type a custom amount. For example, on a $50K TPT account, the default might be $375 but you might prefer a tighter $250 limit.
- Click Activate Protocol. The card transitions to the active state, the Daily Loss input becomes read-only, and violations now appear on every trade that exceeds your rules.
Why is the daily loss locked once active?
By design. The protocol exists to enforce discipline — letting you edit your stop mid-day defeats the purpose. If you actually need to change it, deactivate the protocol first, edit, then re-activate.
What counts as a violation?
Two things:
- A losing trade where you held more contracts than the Loss Position Cap allowed.
- Any trade taken after your cumulative day P&L crossed the Daily Loss limit (these are called "trades after stop").
Violations show as red flags on trade rows in the Trades page and on the daily calendar.
What models are
Trading models are your repeatable setups — Opening Range Breaks, Trend Continuations, FVG fills, whatever you trade. The journal lets you define your models, then tag each trade with the model you executed. Over time, you'll see which of your models actually work and which don't.
Built-in Victory Unit playbook
The Models page comes with Victory Unit's playbook models built in. Click any model card to read the full setup criteria, entry rules, exits, and the edge behind it.
Adding your own custom model
- Go to the Models page.
- Click the + Add Model tile at the end of the grid.
- Fill in: a name (e.g. "Liquidity Sweep"), description, the criteria/rules, and optionally upload a chart screenshot.
- Click Save Model. You'll get a confirmation, and your custom model appears alongside the playbook models, ready to tag on trades.
Your models (including screenshots) are saved to your account and sync across devices — create a model on your laptop and it's there on your phone too.
Tagging a trade with a model
Open any trade detail (click a trade row on the Trades or Dashboard page). In the edit view, you'll see a Model dropdown listing built-in and your custom models. Pick the one you executed.
Why bother tagging?
Once you've tagged enough trades, you can filter your stats by model to see which setups are actually profitable for you. It's the difference between "I'm a profitable trader" and "I'm profitable when I trade liquidity sweeps and unprofitable on counter-trend setups." That's the whole point of journaling.
What P&E tracks
The Profits & Expenses page tracks the money flowing in and out of your trading business — separate from individual trades. It's where you log:
- Evaluation fees — what you paid for each prop firm eval (often deductible as IRC §162 business expenses)
- Activation fees — monthly or one-time fees to keep PA accounts active
- Payouts — money received from prop firms (your 1099 income, Schedule C reportable)
Adding an entry
- Open the P&E page.
- Click Add Entry.
- Choose Expense or Payout.
- Pick the firm, account size, date.
- For expenses: enter eval cost and/or activation fee. For payouts: enter the payout amount.
- Add notes (e.g. "Used VICTORY code", "Passed eval", "Monthly reset").
- Save.
The summary view
At the top of the P&E page you'll see total expenses, total payouts, and net (payouts minus expenses) across all firms. Below that, you can filter by firm to see each one's contribution.
Year-end tax workflow
Show your CPA the P&E page. Total expenses go on Schedule C as business deductions. Total payouts are your 1099 self-employment income. The journal makes the conversation with your CPA quick — your numbers are organized by category and date already.
The four card types
- Performance Stats: total P&L, win rate, profit factor, trade count for any timeframe.
- Equity Curve: beautiful chart of your account growth — gold-filled when up, red when down.
- Prop Firm Payouts: total withdrawn across all firms or one firm specifically. Receipts.
- Trade Card: a single trade with entry, exit, points captured, and net P&L. Includes a privacy mode where you can show points only (no dollar amounts).
Generating a card
- Click Share Stats in the top nav.
- Pick a card type. The builder modal opens with a config panel on the left and a live preview on the right.
- Configure: account, timeframe, what stats to show, etc.
- Click Download as PNG. The 1080×1080 image saves to your downloads folder.
Sharing a specific trade
Open the trade detail modal (click a trade row), and the share button in the header takes you straight to the Trade Card builder with that trade pre-selected.
Setting your display name
The Share Stats page has a Set Display Name button. Your display name appears at the bottom of every share card alongside the myvictorydesk.com handle. Set it once — your name is saved across sessions.
About the card design
All cards use the same brand aesthetic — volcanic black banner at the top with the logo, gold metallic accents on key numbers, faint "V" watermark in the background, your display name + the journal handle at the bottom. The look is consistent regardless of your active theme — share cards are a brand moment.
Themes
Click the Theme button in the top right to open the theme picker. You'll see 12 options, each with a small color swatch:
- Default — the original warm brown/gold journal aesthetic.
- Rose Gold — soft pink palette. On this theme, the dashboard buttons turn a real metallic rose-gold.
- Midnight — deep blue night-mode.
- Arctic — clean light blue.
- Black Onyx — pure dark mode with warm gold structural accents.
- Lavender Gold — soft purple with gold accents.
- Snow — near-white minimalist.
- Obsidian — pure monochromatic black. High-end brutalist look.
- Espresso — warm dark coffee tones.
- Sage — botanical light green.
- Linen — warm cream paper feel.
- Smoke — soft hazy gray with a slate-blue accent.
Your selection is saved to your account automatically and applies across all pages.
Click sounds
At the bottom of the theme menu you'll see a Click Sound toggle (iOS-style switch). When on, every clickable element in the journal produces a satisfying sound when clicked:
- Top nav tabs get a lighter, airier "tap" sound.
- Account tabs, buttons, and most other clicks get a heavier "creamy thock."
- Clicking the top banner or Rule 03 triggers a deep bass click — the "VICTORY copy" sound.
The first click on a fresh page is silent (browsers require a user gesture before audio can play) — every click after that produces sound.
Inside Victory Replay the global click sound is muted automatically, so it doesn't fire on every chart interaction. Replay has its own dedicated order-execution sounds instead (see the Victory Replay section). Your global click-sound setting is left untouched and returns the moment you leave the Replay page.
The daily quote
Click the Victory Trading Desk title in the top-left and a quote modal pops up: "Do what you have to do, when you have to do it, regardless if you feel like it or not." Click outside the modal or the X to close. The modal uses a leather-toned background with a gold trophy watermark — pure aesthetic.
Joining the Victory Unit Discord
On the Dashboard, the gold Victory Unit Discord button opens the invite directly. Right next to it, the Invite button copies the Discord invite link to your clipboard so you can share it with others.
The Discord is where the Victory Unit community lives — live on screen Nasdaq trading streams with JD Astra, free mentorships & courses, talented open trading floor, prop and life discussions, chat trading during all sessions, account giveaways and more.
The VICTORY affiliate code
VICTORY gets you the max discount when signing up at most prop firms (TPT, Lucid, MFF, Apex, TradeDay, Tradeify, FFF, and more — terms vary by firm).
Two ways to copy the code
- The top banner — the gold strip at the top of every page that says "Use code VICTORY for the max discount." Click anywhere on it.
- The VICTORY code cell on the Rules page — the trophy-icon cell that says "Code VICTORY for MAX prop firm discounts." Click it.
- Both trigger a deep bass click sound (when sound is enabled) and show a confirmation toast.
The stat cards
The top of the dashboard shows six headline stats for the selected account and date range:
- Net P&L — your total profit/loss after commissions.
- Net Points — total signed points captured across your trades, with an average per trade.
- Win Rate — percentage of winning trades.
- Consistency — your largest single winning day as a percentage of total profit. Lower is better — it means your profit is spread across many days rather than carried by one big day. Most prop firms want this under ~30–40% before a payout. Shows "N/A" if the account isn't net profitable. The sub-line shows your best day.
- Avg Win / Loss — average winner vs average loser, with the ratio.
- Profit Factor — gross wins ÷ gross losses.
Equity curve
The equity curve plots your cumulative P&L over time — gold/green when above zero, red when below. Hover any point to see that trade's date and the running total at that moment.
Records
To the right of the equity curve, the Records panel highlights your extremes across the selected range: Best Trade (by P&L and by points), Biggest Loss (by P&L and by points), and your Best Day and Worst Day by total daily P&L. The P&L and points figures are often different trades — a big-size scalp can win the most dollars while a small-size runner wins the most points.
Trade Screenshot Archive
In the Records panel, click View Trade Screenshot Archive to open a gallery of every chart screenshot you've uploaded across all your trades.
- Screenshots show 9 at a time in a 3×3 grid. Use Next → and ← Previous to slide through the rest.
- Each thumbnail is labeled with the trade's symbol, P&L, and date.
- Click any screenshot to enlarge it and read the notes you wrote on that trade. An Open this trade button jumps straight to the full trade detail.
How to add a screenshot to a trade
Open any trade (click a trade row), then use the attachments area to upload a chart screenshot (images, PDFs, or any file up to 5MB). Add your notes in the trade's notes field. Both the screenshot and notes then show up in the archive gallery.
The Entry → Exit box
On each trade's detail view, the Entry → Exit box shows the trade's entry and exit prices in shiny gold (the gold tone matches whatever theme you've selected).
What Victory Replay is
Victory Replay is a full trading simulator built right into the desk. It replays a real historical market session candle-by-candle, printing live the way price actually moved that day, so you can practice entries, exits, risk and chart-reading exactly as if you were trading it in real time — then log the results straight to a journal account. Open it from the Replay tab in the top nav.
Starting a session
- Pick a date on the setup card (or hit Mystery Day to get a random day without knowing which — great for unbiased practice).
- Choose your instrument and press Start. The chart drops you into the session at the open and begins printing candles.
- Use the transport controls to play, pause, change speed, or step forward bar-by-bar.
Instruments
Seven futures products are tradable, each in both micro and mini size:
- Indices: Nasdaq (MNQ/NQ), S&P (MES/ES), Russell (M2K/RTY), Dow (MYM/YM)
- Commodities: Gold (MGC/GC), Crude Oil (MCL/CL), Silver (SIL/SI)
Switch products by clicking the ticker on the banner (a dropdown with $/point and size class), or type a symbol straight into the Contract box on the order ticket. You can also pin a specific contract month (e.g. MNQH6). Each product uses its correct tick size and point value automatically. Switching between micro and mini reloads the session's data since they're technically different symbols.
Playback controls
- Play / Pause and a speed selector (1×, 2×, 5×, 15×, 30×, 60×). Speed is true real time — at 1× a 1-minute candle takes 60 seconds; a live pace readout shows roughly how long the current candle will take.
- Step bars to advance one candle at a time.
- Reset restarts the day from the drop-in point (your drawings are kept, position/orders cleared).
- Next Day / Prev Day jump to the next or previous trading day (weekends are skipped).
- Fullscreen (⛶) expands the chart and ticket to fill the screen while keeping the top menu reachable.
- Timeframes from 15s up to 1D (15s, 30s, 1m, 2m, 3m, 5m, 15m, 1H, 4H, 1D). Switching timeframe keeps your zoom and your place on the chart. Scroll left to see prior-day history load in behind the session.
Placing trades
The right-hand ticket is styled like a real broker DOM:
- BUY / SELL @ MARKET with a quantity box and quick-size presets (1/2/3/5/10/15).
- Your open position shows as a coloured pill pinned to the chart (blue long, red short) with live P&L.
- Limit orders: right-click the chart to drop a resting order at that price, or drag the position pill up/down to spawn a take-profit / stop. Drag any order to move it; click it to edit the size; the × cancels it.
- Exit orders that match your full position size are "linked" and auto-resize as you add or trim contracts, and closing the position cancels all of them (built-in OCO).
- BREAK EVEN parks a full-size exit right at your entry; CLOSE POSITION, FLATTEN ALL and CANCEL ALL do what they say. Buttons grey out when they'd do nothing.
Risk tools
Set a daily loss limit, profit target and max drawdown in Risk Settings. They render as meters above your P&L — a bipolar equity meter (loss limit on the left, target on the right) plus a drawdown bar. Hitting a limit pauses playback and pops a prompt to End Session or Keep Trading, so you can practice honoring your rules.
Drawing tools
A toolbar above the chart gives you TradingView-style tools: box, text, horizontal line, vertical line, trend line, Fibonacci, long/short Risk-Reward, and a measure tool. Draw an object and it stays selected; drag it to move, drag a handle to resize. When something is selected, a small floating context bar appears above it — use it to change the colour and fill opacity, or to duplicate or delete the object. Colours and drawings persist as you play and switch timeframes.
Indicators & settings
The Indicators panel adds hourly-open lines (each hour's opening price, styleable), and a 12/24-hour clock toggle. The Settings (⚙) panel controls:
- Sound on/off and an execution-sound picker with 11 voices (Classic Chime, Trading Desk, Soft Marimba, Minimal Click, Arcade, Bell Ring, Trading Pit, Deep Pulse, Warm Wood, Crystal, Upright Bass) — press Preview to audition. A sound plays on every execution: an open/add tone on entries, and a win or loss tone on every exit (including partial scale-outs).
- Execution arrows — show a marker on the chart at each fill.
- 24-hour clock for the session clock and all time labels.
Logging your session
When you End Session, the summary card lets you log the completed round-trips to a journal account so your practice shows up in your stats — or spin up a dedicated backtest account right there if you want to keep sim trades separate from live. From the same card you can jump to another day and keep practicing.
Tip: if a Replay feature ever looks like it isn't working, you're usually on a slightly older cached version of the site — do a hard refresh (Ctrl/Cmd + Shift + R) or open it in a private window to load the latest build.
"Failed to fetch" error when signing in
This usually means your browser tab is stuck on an old version of the site. Try a hard refresh (Ctrl + Shift + R on Windows, Cmd + Shift + R on Mac). If that doesn't help, open the site in an Incognito/Private window.
I imported a CSV but trades didn't appear
The CSV might be in an unsupported format. The journal supports Tradovate's standard Performance/Trades export and NinjaTrader's Tradovate-compatible export. If your CSV is from another platform, you'll need to add trades manually for now.
"New row violates row-level security policy" when adding an account
This is a database permission issue on Supabase. Reach out in the Discord — your account's RLS policies likely need to be re-checked.
My P&L is wrong
Most often this means commissions aren't configured for your account, or they're configured with the wrong rates. Go to Rules → Commission Tracking → Configure Commissions and double-check your per-symbol rates.
Share card downloaded with a gold block where the number should be
This was a known browser-rendering issue with the gradient gold numbers. It's now fixed — the saved PNG uses solid gold instead of the gradient (the preview in the journal still shows the gradient). If you still see it, hard refresh your browser to make sure you're on the latest version.
The journal is slow / pages take a while to load
Check how many accounts and trades you have. The journal is built for hundreds to low-thousands of trades per account; larger volumes may slow things down. If you're well into the thousands of trades, consider archiving older trades or splitting them per quarter.
I deleted something by accident
There's no undo for account or trade deletion. Use the Discord to reach out — depending on how recent it was, your data may still be recoverable from a backup.