Appearance
Execution History
Use Execution History to distinguish what TTMT requested from what MetaTrader actually reported. Requests, orders and fills answer different questions.
Trace an execution
- Select the relevant Account, or use All accounts when investigating several accounts.
- Search by symbol or order reference. Use Filter to narrow the time and other available criteria.
- In Requests, open the request to inspect its timeline, reason and related broker evidence.
- Check Placed orders for order records and Fills for individual executions.
- Compare with Trading or Positions if the current position is unclear.
Interpret request states
| State | What to do |
|---|---|
| Processing | The request was received or sent onward. Wait for the final result. |
| Confirmed by broker | Review the recorded broker evidence. |
| Completed | Processing completed; inspect related order and fill records for the trading result. |
| Checking with broker | The outcome is being verified. Check the broker account before retrying. |
| Needs review | Inspect the reason and account state. |
| Not executed | Review the rejection reason before changing or retrying the request. |
| Skipped | A rule prevented execution. |
| Partially executed | Some requested work completed; inspect all related results. |
| Preview — no real trade submitted | This was a preview, not a submitted trade. |
A pending order is not a filled position. One position can also have several fills, including partial closes. Use the record type when comparing counts.
When results are delayed
A stale-data or unavailable message can leave the last fetched records visible. Refresh and compare update times. If a request is still being checked, avoid submitting the same action until its outcome is known.