Appearance
Are you an LLM? You can read better optimized documentation at /dashboard/position-log.md for this page in Markdown format
Position Log
The Position Log is the per-position record. Where the Trade Log shows one row per trade, the Position Log breaks each trade into the individual positions it opened — because a single trade can place several orders across price layers, and each order that fills becomes its own position with its own entry, stop, and exit. Use it when you need to see exactly which parts of a trade filled, where each one closed, and how breakeven or partial closes played out.
Signals, trades, positions, and orders
These four words describe the same chain at four levels of detail:
- A signal is the message your channel sends (
BUY XAUUSD 2410 SL 2400 TP 2420). - From that signal TTMT builds one trade — the plan for how to enter the market.
- That trade places orders across one to six price layers — by default 12 orders, up to 36 if you have widened the engine.
- Each order that fills becomes a position you hold at your broker.
So the chain reads: one signal → one trade → many orders → the positions that actually opened. The Position Log sits at the bottom of that chain, showing only the orders that turned into real positions.
INFO
If "signal vs trade vs position vs order" is fuzzy, read Order Execution first. In short: one signal makes one trade, the trade places many orders, and the orders that fill become positions.
Position columns and statuses
Each row is one position. The columns show:
- Symbol and direction (BUY or SELL)
- Volume — the lot size of that single position
- Entry price — where this position opened
- Close price — where it closed (blank while open)
- P&L — realized profit or loss on this position alone
- SL / TP — the stop loss and take profit currently (or last) attached to it
- Status
A position carries one of three statuses:
| Status | Meaning |
|---|---|
| Open | Currently live at your broker. |
| Partial Closed | Part of the volume closed — for example a take-profit level hit — while the rest runs. |
| Closed | Fully closed; nothing of this position remains live. |
Every position links back to its parent trade and the originating signal, so you can jump from one fill to the whole picture.
Why one trade has several positions
TTMT splits a trade into layers so it can enter at several prices instead of all at once. Each layer holds one or more orders, and each order that fills is a separate position. That is why a single XAUUSD BUY can appear here as multiple positions at slightly different entries.
A 4-layer XAUUSD BUY where layers 1–3 filled and layer 4 did not shows three positions in the log — the three fills. The unfilled layer 4 never triggered, so it never became a position at all. That is how you tell a partial entry from a full one: count the positions against the layers the trade planned.
Following a position's lifecycle
Open a position (or its parent trade) to see its timeline:
- when it opened, at what price and volume
- any breakeven move — the stop pulled to entry once the trade was far enough in profit
- partial closes as take-profit levels hit, with the remaining volume continuing
- take-profit shifts as deeper layers fill (the targets rebalance — see TP Redistribution)
- the final close with its reason
For example, a position that hit TP1 shows status Partial Closed, with the timeline recording the partial close and the remaining volume running on toward TP2.
TIP
Use the Position Log to verify a breakeven actually moved your stop. If a trade closed at a small loss after breakeven should have triggered, the position timeline shows whether the stop was moved and when. See Breakeven Management.
How positions relate to the Trade Log outcome chip
The Trade Log shows a single outcome chip per trade; the Position Log shows the parts that produced it. A trade chipped Won can contain one position closed at a loss and three closed at profit — the chip reflects the net result across all of them.
So when a winning trade contains a losing position, open the parent trade: the net is positive even though one leg closed red. The chip taxonomy itself is taught on the Trade Log page.
Cleaning up and the position-restore rule
Positions can be soft-deleted, but only by deleting their parent trade — there is no standalone position delete. Deleting a trade from the Trade Log cascades to soft-delete all of its positions together, so they disappear from the Position Log as a group.
The same rule runs in reverse in the Trash: you cannot restore a position on its own. You restore the parent trade, and its positions come back with it.
WARNING
You can't restore a position by itself. To bring deleted positions back, restore their parent trade from the Trash and the positions return automatically. This protects your stats from showing a half-restored, inconsistent trade.
The reason is simple: a position restored without its trade would re-enter live trading queries out of sync with the trade's closed state, and could even manufacture a false win in your stats. Keeping the trade as the unit of deletion and restore keeps the numbers honest. See Trash & Restore for the full flow.
Related pages
- Order Execution — how a trade splits into layers and orders.
- Trade Log — the trade-level view and outcome chips.
- Trash & Restore — the soft-delete cascade and the position-restore rule.
- Breakeven Management — what the breakeven entries in the timeline mean.
- TP Redistribution — why take-profit levels shift as deeper layers fill.

