Exit stale losing positions
Combine maximum holding duration with a loss threshold so age alone does not force a profitable position to close.
Conditions
Duration and loss must both match
Units
Seconds, minutes, hours, or days
Loss input
Zero or a negative percentage
Maximum duration
Validated up to 30 days
What the Time Rules tab is for
Time Rules provides a time-based loss override. A position becomes eligible only after the configured duration and exits only when its loss also meets the configured negative threshold.
Reading the interface
Use each control with the rest of the automated trading pipeline in mind.
Eligibility
Time and performance are evaluated together.
Hold Duration Limit
Defines how old the position must be before the override can trigger.
Loss Threshold
Defines how far underwater the position must be at that time.
Profitable positions
A position older than the limit is not exited if it does not meet the loss condition.
Position status
The tab helps compare current positions with the configured rule.
Age
Shows whether a position is approaching or has passed the duration limit.
Current loss
Determines whether an aged position is actually eligible for the override.
Earlier exits
Stop loss, trailing stop, and Take Profit can close a position before Time Rules applies.
Recommended workflow
- 1
Choose how long a losing trade may remain open before review.
- 2
Set the negative loss threshold that makes an aged position unacceptable.
- 3
Save the rule and inspect the Current Positions Status area.
- 4
Keep the exit monitor enabled so eligible positions can close.
Practical guidance
- Use Time Rules to clear stale losing exposure, not as an unconditional maximum holding period.
- A zero loss threshold makes every non-profitable position eligible after the duration.
- Coordinate this rule with re-entry cooldown to avoid immediately reopening the same token.