Trades and positions
Trade groups, what each status means, Flatten's scope, and partial closes.
Every copy Trepeat makes is recorded, successful or not. Trades are shown in groups: the trade you placed on the source account, and each repetition made from it. A group is the unit you read and the unit you act on.
What a row can say
- Filled — the order was placed and the broker confirmed it.
- Failed — the broker refused it. The row keeps the reason, and an alert is raised.
- Pending — sent, not yet confirmed. Brief in normal use.
- Skipped — deliberately not copied, because a rule excluded it: a symbol outside the allowlist, or a paused follower.
A closed trade also carries an outcome — Win or Loss — and, where the close did not come from the source, how it was closed: Flattened for a close through the Flatten button, and Manual close for one you made by hand in the broker terminal. Those three origins are recorded separately on purpose, so reconciling a week is reading rather than reconstructing. A position on an account Trepeat can no longer reach is marked Disconnected.
A failed copy is kept, not hidden
A refused order stays in the list with its reason. This is deliberate: the most useful thing after a failed copy is knowing it failed and why, and a list that only showed successes would be quietly wrong about your exposure.
Flatten
Flatten closes a group — the source position and every repetition made from it — in one action. The confirmation says exactly how many positions it will close before you commit.
⚠️ Flatten only ever closes positions Trepeat is tracking for you. A trade you opened yourself on the same account, outside any repeater, is never touched. That is checked on the server before the request is accepted, not only in the interface.
Flatten needs a live connection. If an account is disconnected its position cannot be closed from here — reconnect it, or close that one at the broker. Positions on an account you have deleted can only be closed at the broker, since Trepeat no longer holds the connection at all.
Partial closes
Closing part of a source position closes the same proportion of each copy, leaving the rest open. The group stays open and shows how much has been closed.
If Trepeat does not yet know the follower instrument's contract size it declines the partial rather than guessing, because the alternative — closing more than was asked — cannot be undone. It retries once the details arrive.
What closing does not do
Stopping a repeater is not closing. Stop ends copying and leaves every open position exactly where it is, on both the source and the followers — see Running, Stopped and open positions for what each state does to positions already open.