Instrument & symbol
Reads the ticker or symbol from any broker format. Maps variants like ETHUSDm or ETHUSD.pro to your normalized instrument automatically.
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.
No manual data entry. No spreadsheet columns. The screenshot does the work.
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.
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.
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.
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.
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.
Reads the ticker or symbol from any broker format. Maps variants like ETHUSDm or ETHUSD.pro to your normalized instrument automatically.
Detects long or short from order type labels, buy/sell text, or color coding in the screenshot.
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.
Extracts open price and close price. Handles broker-formatted numbers with commas, dots, and varying decimal places.
Reads lot size, contract size, or share quantity from the order ticket or trade history row.
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.
Reads SL and TP levels when visible in the order panel, position detail, or ticket summary.
Captures commission, spread cost, and overnight swap from the trade detail when the broker shows them.
Any visible comment or label in the screenshot is saved as a trade note so nothing typed on the platform gets lost.
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.
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.
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.
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.
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.
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.
Balance rows, deposits, withdrawals, and bonuses are automatically filtered from trade history screenshots. Only actual trades make it to the review step.
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.
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.
Order ticket screenshots, terminal history views, and account statement panels. Works on both desktop and the MT4/MT5 mobile apps.
Position detail cards, trade history tabs, and closed position exports shown on screen.
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.
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.
Most prop firm trading dashboards and challenge platforms display trade history that can be screenshotted and imported.
If your broker shows trade data on screen, Snap Journal can read it. It is not limited to pre-approved integrations.
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.
AI credits are shown before you commit. If the scan finds nothing, the scan credit is refunded automatically.
One AI credit is used when the screenshot is scanned. If AI finds no trades in the image, the credit is refunded immediately.
One credit per trade you choose to import. Trades you deselect or exclude cost nothing. You see the total before confirming.
Monthly credits reset each cycle. Top-up packs purchased separately never expire — use them whenever you need more Snap Journal capacity.
Start free. No credit card required. AI credits included on every plan.
✓ No credit card required✓ Free plan forever✓ 14-day first-purchase guarantee