Deal ticket explained: what it records and why it matters
By Ken Chigbo, Founder, KenMacro. Published 2026-05-13.
Quick answer
A deal ticket is the formal trade record generated when an order executes, capturing every parameter of the transaction: instrument, direction, size, fill price, timestamp, account ID, ticket number and any commission or swap charges. It serves as the authoritative audit trail for reconciliation, dispute resolution and post-trade analysis.
What is deal ticket?
A deal ticket is the structured record a broker or trading venue generates the moment an order is filled. It captures the instrument symbol, side, volume, executed price, server timestamp, unique ticket or deal ID, account number, attached stop-loss and take-profit levels, commission, swap and any reference order ID. On MetaTrader platforms it appears in the trade history tab; on institutional FIX connections it arrives as an execution report message. The deal ticket is legally significant: it is the document both the client and the broker rely on if execution quality, slippage or pricing is later disputed.
How traders use deal ticket
Retail traders use deal tickets to reconcile platform fills against broker statements, verify slippage on news trades, and confirm that requested stops were attached at execution. Exporting the full ticket history into a journal or analytics tool such as Myfxbook or a custom spreadsheet allows the desk to measure realised spread, average fill latency and commission drag per strategy. Institutional desks parse FIX execution reports programmatically into order management systems, matching parent orders to child fills for transaction cost analysis. When a fill price looks wrong, the deal ticket timestamp combined with tick data from the venue is the first evidence requested in any complaint to the broker or to a regulator such as the FCA or ASIC.
Common misconceptions about deal tickets
Traders often confuse the deal ticket with the order ticket. The order ticket records the instruction submitted; the deal ticket records what actually executed, which may differ in price, partial size or timing. A second misconception is that the platform display is authoritative. It is not. The server-side record held by the broker, and surfaced through statements or FIX drop copies, is the binding version. Finally, deal tickets do not always show the venue or liquidity provider that filled the order. On STP and ECN accounts that information may sit on the broker bridge logs and require a formal request to obtain.
Open a Vantage raw-spread account
Frequently asked
Where do I find my deal tickets on MetaTrader 4 or 5?
On MT4 open the Terminal window, select the Account History tab, right click and choose Save as Detailed Report to export every deal ticket with ID, open and close prices, commission and swap. On MT5 the History tab in the Toolbox offers the same export, plus a Deals view that separates each fill from the parent position. Both platforms generate an HTML report that can be archived for tax records or sent to support during a dispute.
Can a broker change or delete a deal ticket after execution?
Regulated brokers can cancel or amend a deal ticket only under specific conditions, typically a manifest pricing error, a server malfunction or a feed outage covered in their execution policy. Any adjustment must be logged and disclosed to the client. Unilateral edits without notification are a regulatory breach in jurisdictions such as the UK, Australia and Cyprus. If a ticket disappears from history without explanation, request the server logs in writing and escalate to the relevant regulator if needed.
What is the difference between a deal ticket and a trade confirmation?
The deal ticket is the raw execution record produced at the moment of fill. A trade confirmation is the formatted client-facing document, often emailed or downloadable as a PDF, that summarises one or more deal tickets along with settlement details. In retail forex the two are effectively merged inside the platform statement. In equities and futures they remain distinct, with the confirmation acting as the contract note required by the client for tax and compliance purposes.
Why do some deal tickets show partial fills?
When the requested size exceeds the volume available at the best price, the order is filled across multiple price levels or liquidity providers. Each segment generates its own deal ticket, all linked to the same parent order ID. This is standard on ECN and STP accounts during thin liquidity windows such as the Asia open or around scheduled releases. Aggregating the partial tickets gives the volume-weighted average price, which is the figure used for performance and transaction cost analysis.
Related from the desk
Educational analysis only. Past performance does not guarantee future results. Manage risk against your own portfolio.
From the desk, free
Get the macro framework the desk actually trades
The same regime-first framework behind every call on this site, plus the weekly macro brief. Free. No spam, unsubscribe anytime.
Continue reading
From the desk
Where this gets traded
Reading the macro driver is half of it. The other half is an account that holds execution when the driver actually moves the tape. See the KenMacro desk guide to the best brokers for macro traders.
Read the desk guide →