Import from MetaTrader 5
Import your MT5 History report into a CFD & Forex account, with MT5's own profit, commission and swap.
MT5 import is for CFD & Forex accounts. Each closed position in your report becomes one trade.
Export the report
- In MetaTrader 5, open the History tab.
- Right-click the list and pick Report, then HTML.
- Save the file. Choose a shorter date range if it's over 4.4 MB.
Use a report from an MT5 set to English, on a USD Hedge account. Other languages, currencies and Netting accounts aren't supported yet.
Import it
- In Ink, go to Journal → Trades and click Import, then Import an MT5 report.
- Pick the account under Into which account? and drop the file on Drop your MT5 report here.
- Check the Server time.
- Read Check before importing, then import.
You can undo an import for 24 hours, under Recent imports.
Server time
MT5 writes times in your broker's server clock, and the file doesn't say which clock that is. New York +7 is the default and fits most prop servers: server midnight is 5 PM in New York all year.
The preview shows your first and last trade as the file's time, the New York time and the trading day. If they don't match when you traded, change the server time before importing. Ink remembers your choice for that account.
If a time falls in the hour the clocks changed, Ink can't place it for certain and refuses the file. Choosing a fixed UTC offset that matches your broker avoids this.
What Ink imports
- Lots, prices and times from the Positions table. A position closed in parts is one trade at MT5's average prices.
- Result is MT5's Profit. Ink never recalculates it.
- Commission is MT5's Commission plus any Fee from the Deals table.
- Swap keeps its sign. Net is result minus commission plus swap.
These numbers come from your report and can't be edited in Ink. Your notes, tags, strategy, risk and grade stay editable.
What's skipped
- Open positions, including ones only partly closed. They import once a later report shows them closed.
- Positions already in Ink. Each position's MT5 id is kept, so importing the same file again adds only what's new.
When a file is refused
The import is all or nothing, and Ink names the reason and the position:
- a number it can't read for certain, or a blank Commission, Swap or Profit
- a positive commission or fee on a closed position
- a fee it can't match to exactly one closed position
- a time in the future, which usually means the wrong server time
If Ink doesn't recognize a symbol, it asks you to choose the instrument and remembers your choice.
A warning that the Positions and Deals totals differ doesn't stop the import. A date range can cut part of a position's deals out of the report, so check the numbers first.