How to Import Your MT5 Trade History Into TraderCater
How to Import Your MT5 Trade History Into TraderCater
TraderCater turns raw trade logs into actionable insight. By moving your MetaTrader 5 (MT5) history into the platform you instantly unlock win‑rate statistics, profit‑factor, risk‑to‑reward ratios, draw‑down visualisation, and the ability to tag emotions or ask the journal questions in natural language. The steps below walk you through the entire workflow, from extracting the CSV file in MT5 to confirming that every trade appears correctly on the TraderCater analytics dashboard.
Preparing Your MT5 Export File
Locating the CSV Export in MetaTrader 5
- Open the “History” tab in the MT5 terminal. This tab lists every closed position, including the symbol, opening time, closing time, volume, profit/loss, and comment fields.
- Right‑click anywhere in the table and select “Save as Report…”. A file‑save dialog appears.
- In the dialog, choose “CSV” as the file type. Name the file something recognisable—e.g.,
MyMT5_2024_Q2.csv—and click Save. - MT5 writes the report to the chosen folder. The resulting CSV contains a header row that matches MT5’s internal field names:
Ticket,Open time,Close time,Symbol,Type,Volume,Price,Profit,Comment,Swap,Commission.
Tip: If you trade multiple accounts, repeat the export for each account and keep the files separate. TraderCater will treat each file as a distinct account when you import them.
Cleaning Up the CSV (Optional)
TraderCater can ingest the raw MT5 CSV directly, but a quick clean‑up can prevent mapping errors and make future analysis smoother.
| What to check | Why it matters | Quick fix |
|---|---|---|
| Extra blank rows at the top or bottom | Blank rows shift column indices, causing the mapper to mis‑align fields. | Open the file in a spreadsheet program (Excel, LibreOffice) and delete any empty rows. |
| Locale‑specific decimal separators (e.g., commas instead of periods) | TraderCater expects a period (.) as the decimal point. | Use “Find & Replace” to change , to . in the Profit and Price columns. |
Non‑standard comment tags (e.g., # prefixes) | The comment field is used by TraderCater for custom tags; stray symbols can clutter later searches. | Strip unnecessary characters, leaving only the text you want to keep. |
| Duplicate header rows (some brokers append a second header at the end) | Duplicate headers become rows with text instead of numeric data, breaking calculations. | Delete any repeated header lines. |
If you prefer a zero‑effort approach, you can skip this step; the import wizard will highlight any rows it cannot parse, and you can fix them directly in the UI.
Uploading the CSV to TraderCater
Using the Drag‑and‑Drop CSV Import Interface
- Log in to your TraderCater account and navigate to the “Import Center” from the left‑hand navigation menu.
- At the top of the Import Center you’ll see a large rectangle labelled “Drop CSV files here or click to browse”.
- Drag the
MyMT5_2024_Q2.csvfile from your file explorer onto that rectangle. The file name appears in a list with a green check‑mark once the upload succeeds. - If you have multiple CSVs (e.g., for several accounts), drag them all at once. TraderCater will treat each file as a separate account and create a corresponding entry in the “Accounts” tab.
The platform validates the file size (max 20 MB per upload) and confirms that the MIME type is text/csv. If the file fails validation, an error banner appears with a brief description (e.g., “File contains unsupported characters”). Resolve the issue and repeat the drag‑and‑drop.
Mapping MT5 Columns to TraderCater Fields
After the file uploads, the Column Mapping Wizard launches automatically.
- Header detection – TraderCater reads the first row of the CSV and lists every column it finds.
- Field assignment – For each MT5 column, you select the corresponding TraderCater field from a dropdown. The default mapping is usually correct, but double‑check the following critical pairs:
| MT5 Column | Expected TraderCater Field |
|---|---|
Ticket | Trade ID |
Open time | Entry Time |
Close time | Exit Time |
Symbol | Instrument |
Type | Direction (Buy/Sell) |
Volume | Size (Lots) |
Price (opening price) | Entry Price |
Profit | PnL |
Comment | Notes (used later for emotion tags) |
Swap | Swap |
Commission | Commission |
- Custom fields – If you have additional columns (e.g., a column named "Custom Tag" that you added manually), you can map it to “Custom Tag”. This makes the data searchable via the Ask Your Journal AI later.
- **Preview pane—Below the mapping table, a scrollable preview shows the first 10 rows after mapping. Spot-check that numbers line up (e.g., a positive profit appears under PnL, not under Size).
- **Save mapping—Click **“Confirm Mapping." The wizard stores the mapping for this specific CSV file, so if you reimport the same format, you won’t have to repeat the step.
Once confirmed, TraderCater begins processing the rows. The progress bar at the top of the screen reflects the import status. For a typical 5,000‑trade CSV, the process takes under a minute.
Verifying the Import on the Analytics Dashboard
Checking Win Rate, Profit Factor, and R:R Calculations
When the import finishes, you are redirected to the Analytics Dashboard for the newly created account.
- Win Rate – Located in the top‑right “Performance Summary” widget. It shows the percentage of winning trades out of the total. Because TraderCater calculates win rate from the imported
PnLcolumn, any trade with a positivePnLcounts as a win. - Profit Factor – Directly below win rate. This metric is the ratio of gross profit to gross loss. Verify that the number matches your expectations from MT5’s own report. If it looks off, revisit the Column Mapping step; a common mistake is mapping
Profitto the wrong field (e.g., mapping it to Commission). - Risk‑to‑Reward (R:R) – The “Risk‑Reward Ratio” chart aggregates the average reward (average winning trade size) against the average risk (average losing trade size). Hover over the chart to see the exact values.
Below the performance summary, the “Trade List” table displays every imported trade with columns for Entry Time, Exit Time, Instrument, Direction, Size, Entry Price, Exit Price, PnL, and any custom tags you added. Use the filter bar to search for a specific ticket number; the row you locate should match the original MT5 record exactly.
If you spot a discrepancy—say a trade shows a profit of 0.00 when you know it was a winner—open the row, click the pencil icon, and edit the field directly. TraderCater logs every manual edit in the Change History tab, preserving auditability.
Finally, click the “P&L Calendar” icon in the top navigation. The calendar heat map visualizes daily net profit. Days with large gains or losses light up in green or red, respectively. This view instantly confirms that the chronological order of your trades survived the import intact.
Tagging Emotions and Adding Notes Post‑Import
TraderCater’s strength lies not just in numbers but in the context you attach to each trade. After the CSV import, you can enrich every record with emotion tags, strategy notes, or any free‑form text.
- Open the Trade List and locate a trade you want to annotate. Click the “Tag” button (a small smiley face) on the right side of the row.
- In the Emotion Tagger modal, select from the predefined list—"Confident," "Anxious," "Impatient," "Calm," “Regretful”—or type a custom tag. You can assign multiple tags to the same trade.
- Below the emotion selector, there is a “Notes” textarea. Paste the comment you originally had in the MT5
Commentcolumn, or write a fresh reflection (e.g., “Missed the breakout; reconsider entry criteria”). - Click **"Save." The tags appear as colored chips next to the trade row, and the note icon turns blue, indicating that a note exists.
Bulk Tagging
If you want to tag a whole session (e.g., all trades executed during a news event), use the multi‑select checkbox at the top of the Trade List. After selecting the rows:
- Click the “Bulk Actions” dropdown.
- Choose “Add Emotion Tag” or **“Add Note."
- Enter the tag or note once, and TraderCater applies it to every selected trade.
Bulk tagging is especially useful after a day of high volatility, allowing you to later filter the analytics view by the tag “Anxious” and see whether anxiety correlated with lower R:R.
Leveraging “Ask Your Journal”
Once emotions and notes are in place, the Ask Your Journal AI becomes a powerful query tool. Type natural‑language questions such as
- “What was my win rate when I felt confident?”
- “Show me the average R:R for trades tagged 'Regretful.'"
- “Summarize the notes for all EURUSD trades in March.”
The AI scans the imported data, the attached tags, and the notes you added, then returns a concise answer with a link to the relevant trades. This feature works without any additional setup because the tags and notes are already part of the imported record.
Wrapping Up
Importing MT5 trade history into TraderCater is a straightforward, three‑stage process:
- Export a clean CSV from MetaTrader 5.
- Drag‑and‑drop the file into the Import Center, map columns, and let the platform ingest the data.
- Validate the numbers on the Analytics Dashboard, then enrich each trade with emotion tags and notes.
By following the steps above, you’ll have a fully searchable, analytics‑ready journal that not only quantifies performance (win rate, profit factor, R:R) but also captures the psychological side of trading. The next time you open the dashboard, you’ll see a complete picture of what you did, how you felt, and why the outcomes unfolded the way they did—ready for deeper insight with every Ask Your Journal query.
Try it in your own trades
TraderCater journals your trades and shows you exactly this kind of breakdown, automatically.
Start Journaling Free