Snap Journal

Turn any broker screenshot into a logged trade.

Drop a screenshot from MT4, MT5, cTrader, or any mobile broker app. TradeDoctor AI reads the trade data, lets you review and edit every field, then saves the entry with the original screenshot attached — in seconds, not minutes.

PNG · JPG · WebP · HEIC Edit before save Screenshot stays attached Duplicate-safe
Watch it in action
screenshot trading journalMT4 trade importAI trade extractionbroker screenshot logorder ticket journal
How it works

Screenshot to trade log in four steps.

No manual data entry. No spreadsheet columns. The screenshot does the work.

1

Drop your screenshot

Upload a PNG, JPG, WebP, or iPhone HEIC photo — up to 20 MB. Images are automatically compressed before sending to AI, so large retina screenshots work without any resizing on your end.

2

AI reads the trade data

TradeDoctor AI scans the screenshot and extracts: instrument symbol, direction (long/short), date and time, entry price, exit price, position size, net P&L, stop loss, take profit, fees, swap, and any visible notes or comments.

3

Review, edit, and select

Every extracted field appears in an editable form before anything saves. Correct a price, map an unfamiliar broker symbol to your instrument, choose which trades to import, and exclude cancelled orders if you don't need them.

4

Trade saved with screenshot

The confirmed trade lands in your journal with the original screenshot automatically attached as a pre-trade image. It flows into your analytics, risk metrics, AI Assistant context, and monthly reports immediately.

What AI reads from your screenshot

Every field a serious journal needs.

When a field is visible in the screenshot, AI extracts it. When it is not visible, the field is left blank for you to fill — nothing is fabricated.

SY

Instrument & symbol

Reads the ticker or symbol from any broker format. Maps variants like ETHUSDm or ETHUSD.pro to your normalized instrument automatically.

↕

Direction

Detects long or short from order type labels, buy/sell text, or color coding in the screenshot.

⏱

Date & time

Reads the open and close timestamp from the screenshot and shifts it to your account's timezone. London, New York, Tokyo — the trade lands on the correct trading day.

EN

Entry & exit price

Extracts open price and close price. Handles broker-formatted numbers with commas, dots, and varying decimal places.

SZ

Position size & volume

Reads lot size, contract size, or share quantity from the order ticket or trade history row.

P&L

Net P&L

Extracts realized profit or loss for closed trades. For open positions, floating P&L is captured in the trade notes instead so your analytics stay clean.

SL

Stop loss & take profit

Reads SL and TP levels when visible in the order panel, position detail, or ticket summary.

FE

Fees & swap

Captures commission, spread cost, and overnight swap from the trade detail when the broker shows them.

NT

Notes

Any visible comment or label in the screenshot is saved as a trade note so nothing typed on the platform gets lost.

Smart import layer

Built to handle the messy reality of broker screenshots.

Screenshots are not clean. Broker formats vary, timestamps shift across timezones, and you might import the same history twice. Snap Journal handles all of it.

🔁

Duplicate detection

Already imported this trade? Snap Journal matches by entry price, direction, instrument, and size. Duplicates are flagged and unchecked automatically so re-importing the same screenshot never double-counts a trade.

⇄

Broker symbol mapping

Brokers rename the same instrument differently — XAUUSDm, GOLD.pro, XAU/USD. Map any symbol to your instrument once, and future imports use the mapping automatically.

🌐

Timezone correction

Select your broker's server timezone before importing. Every trade timestamp is shifted to your account's timezone so London-session trades don't appear on yesterday's calendar.

📱

iPhone HEIC photos

Take a photo of your trading screen or upload directly from your camera roll. HEIC and HEIF formats are supported alongside PNG, JPG, and WebP — no conversion app needed.

🔓

Open & pending positions

Screenshots with open trades or pending orders are handled separately. Open positions show floating P&L in notes and are marked with the correct status so they don't distort your win-rate analytics.

🧹

Ledger row filtering

Balance rows, deposits, withdrawals, and bonuses are automatically filtered from trade history screenshots. Only actual trades make it to the review step.

What the saved trade contains

A complete record — not just numbers.

Every Snap Journal trade is saved with source: snap so it stays distinguishable. The original screenshot is automatically attached so you can open any trade and see the exact broker ticket or chart you traded from.

All extracted fields saved — instrument, direction, date, time, prices, size, P&L, fees, stop loss, take profit, and notes.
Original screenshot attached as a pre-trade image — viewable in trade detail, AI Trade Review, and monthly reports.
Risk percentage and R-multiple calculated automatically from entry, stop, size, and account balance.
Trade becomes part of analytics: win rate, expectancy, session performance, instrument breakdown, and behavioral patterns.
Available to TradeDoctor Pulse as journal context so AI Assistant answers are grounded in your real imported trades.
Saved trade record
InstrumentEURUSD
DirectionLong
Entry1.08420
Exit1.09105
Net P&L+$342.50
ScreenshotAttached ✓
R-multiple2.4R
SourceSnap Journal
Compatibility

Works with any broker platform that shows trades on screen.

Snap Journal is not a broker API integration. It reads what a human can read — which means it works with nearly every broker platform that displays trades visually.

MT

MetaTrader 4 & 5

Order ticket screenshots, terminal history views, and account statement panels. Works on both desktop and the MT4/MT5 mobile apps.

cT

cTrader

Position detail cards, trade history tabs, and closed position exports shown on screen.

📲

Mobile broker apps

Take a screenshot on your phone after closing a trade and upload it directly. Works with most broker iOS and Android apps that show order or position details.

📊

Chart screenshots with annotations

Screenshots with trade markers, entry/exit arrows, or position labels on a TradingView chart or broker chart can also be uploaded and annotated manually after extraction.

PF

Prop firm platforms

Most prop firm trading dashboards and challenge platforms display trade history that can be screenshotted and imported.

+

Any platform you can see

If your broker shows trade data on screen, Snap Journal can read it. It is not limited to pre-approved integrations.

Why traders use it

Manual logging is where journals die.

The data already exists in your broker platform. Snap Journal connects it to your journal so you spend your time on review and lessons — not data entry.

Faster than manual logging. Typing entry price, exit price, size, P&L, fees, and time for every trade is the reason most traders give up on journaling. One screenshot replaces all of that.
Complements broker import. Snap Journal works alongside the broker statement importer. Use statement import for historical bulk data and Snap Journal for single trades right after they close.
Nothing to remember later. Screenshot the trade ticket on your phone the moment you exit. Upload when you get to your desk. The trade is already waiting in your review queue.
The screenshot stays. Unlike a manual entry, the Snap Journal trade keeps the broker ticket or chart image permanently attached. Every AI Trade Review and monthly report can reference the original image.
Without Snap Journal
Open spreadsheet → type symbol → type direction → find entry price → type exit price → calculate P&L manually → forget fees → close tab → repeat for every trade → give up after two weeks.
With Snap Journal
Screenshot the trade → drop it in Snap Journal → review the extracted fields → save. Done in 15 seconds. Screenshot attached. Trade in analytics.
Credit usage

Transparent cost before you confirm.

AI credits are shown before you commit. If the scan finds nothing, the scan credit is refunded automatically.

1

Scan credit

One AI credit is used when the screenshot is scanned. If AI finds no trades in the image, the credit is refunded immediately.

+

Per-trade credit

One credit per trade you choose to import. Trades you deselect or exclude cost nothing. You see the total before confirming.

∞

Credits never expire

Monthly credits reset each cycle. Top-up packs purchased separately never expire — use them whenever you need more Snap Journal capacity.

Common questions

Snap Journal questions, answered.

Does it work with my broker?
If your broker platform shows trade data on screen, Snap Journal can read it. It is not limited to specific brokers or API integrations. MT4, MT5, cTrader, most prop firm platforms, and mobile broker apps are all supported.
What if AI misses a field or reads it wrong?
Every extracted field is shown in an editable form before anything saves. You can correct any field, fill in blanks, or override the extracted value. Nothing is saved without your review and confirmation.
Will it create duplicate trades if I import the same screenshot twice?
No. Snap Journal automatically detects duplicates by matching entry price, exit price, direction, and instrument. Duplicates are flagged and unchecked before the review step so you cannot accidentally double-count a trade.
Does the screenshot stay with the trade?
Yes. The original screenshot is automatically attached as a pre-trade image on the saved trade record. You can view it in trade detail, include it in AI Trade Reviews, and reference it in monthly reports.
Can I import open positions that haven't closed yet?
Yes. Open positions are detected and marked with an open status. Their floating P&L is saved in the trade notes rather than the P&L field so your win-rate and expectancy analytics are not affected by unrealized results.
Is Snap Journal the same as broker statement import?
No — they solve different problems. Broker statement import (HTML, CSV, XLSX) brings in large batches of historical trades. Snap Journal handles individual trades one screenshot at a time, right after they close, and keeps the image attached. Use both for a complete picture.
Does it work on iPhone photos taken of a monitor?
Yes. iPhone HEIC and HEIF photos are supported. If you trade on a desktop and your phone is nearby, you can photograph the screen and upload that image directly — no conversion needed.
Is Snap Journal available on the free plan?
Yes. All plans include AI credits that can be used for Snap Journal scans and imports. Pro unlocks higher monthly credit allocation, unlimited trade storage, and the full analytics suite. See the pricing page for the current plan comparison.

The screenshot is already on your phone. The journal entry takes 15 seconds.

Start free. No credit card required. AI credits included on every plan.

✓ No credit card required✓ Free plan forever✓ 14-day first-purchase guarantee