Flatten
To flatten a position means to close it completely, bringing the net contract count to zero. Flattening is different from a partial close or a hedge — it's a full exit, whether that's a single position, every position in one account, or every position across several accounts at once.
Flattening can be manual (a trader deciding to exit everything, often before a news event or the close of the session) or automatic (a platform or risk system closing positions on the trader's behalf when a rule is triggered).
Why it matters
Flatten is the mechanism behind two very different but equally important moments: a trader choosing to de-risk on their own terms, and a risk system stepping in to stop a loss from growing further when a limit is breached. Because a real flatten sends an actual closing order to the broker, its success depends on the broker accepting and executing that order — it isn't a local reset of what the screen shows.
For prop firm accounts, automatic flattening on a risk breach is often what keeps a bad session from turning into a blown account: the position gets closed and the account locked before losses can compound further, without requiring the trader to be watching in the moment.
In MimikTrader
MimikTrader auto-flattens an account's open positions when a real-time risk breach fires (trailing drawdown, daily loss, weekly loss, or max daily trades), immediately followed by a lock — this is part of the Pro plan risk engine, not a manual step. Separately, every user has two manual controls in the Cockpit: Flatten All (closes every position across every group) and Flatten Group (closes every position in one group). Both send real broker close orders — not a local UI reset — and a position only clears from the screen once its broker close actually succeeds. Closing and reducing positions are never blocked by risk limits, account locks, or the symbol whitelist: a flatten always goes through, whether it's triggered automatically by the risk engine or fired manually by the trader.
Example
Example: a funded account is up on the day when an open loss on a new position gives back enough of that profit to breach the account's profit-drawdown limit. The risk engine flattens the open position at the broker and locks the account — the trader doesn't have to take any action for the exposure to stop growing.
Related terms
Keep exploring