Tradetron Repair Once: How It Works and Best Practices for Algo Traders
If you're building automated strategies on Tradetron, understanding the Repair Once feature is essential. Misusing it is one of the most common reasons strategies behave unexpectedly. This guide breaks down exactly how Repair Once functions, what its limitations are, and how to use it correctly.
What Is Repair Once in Tradetron?
Repair Once is a conditional execution feature in Tradetron that allows traders to define a set of actions that trigger only one time per entry cycle. Once it fires after an entry, it will not execute again until the current set completes a full exit and re-enters.
This makes it fundamentally different from other repair types — it is not a continuous monitor. It is a single-use trigger per entry lifecycle.
The Execution Flow of Repair Once
The lifecycle of Repair Once follows a strict sequence:
- Entry is taken — The set fulfils its entry conditions and enters a position.
- Repair Once condition becomes true — The defined repair condition triggers and executes exactly once.
- Set exits via exit conditions — The position is exited properly through exit logic (stop loss, target, time-based, etc.).
- Cycle resets — Only after a complete exit can Repair Once be used again in the next entry cycle.
This loop ensures that Repair Once remains a controlled, one-time mid-trade action rather than a recurring trigger.

How Multiple Repair Once Conditions Work
Tradetron allows you to define more than one Repair Once condition within a single set. Here's the key behaviour to understand:
- Each Repair Once condition executes only once per entry cycle, independently.
- However, if any Repair Once condition causes the set-level active quantity to drop to zero, the system immediately stops checking all remaining repair and exit conditions.
- Once quantity becomes zero, the system reverts to checking entry conditions only.
This means that if one Repair Once condition closes the entire position, any other Repair Once conditions you've defined will never get a chance to execute in that cycle.
A Critical Mistake to Avoid
One of the most frequent errors traders make is using Repair Once to exit the entire set quantity — particularly in strategies that rely on re-entry.
Here's why this is problematic:
- When Repair Once exits the full quantity, the set-level active quantity becomes zero.
- The system then begins looking for the next entry — not for further repair or exit logic.
- Since no proper exit cycle was completed (exit happened via repair, not via an exit condition), the Repair Once counter does not reset.
- This means if a new entry is taken after this, the Repair Once condition will not fire again.
The result is a strategy that behaves correctly only on the first trade but breaks on all subsequent re-entries.

When Should You Use Repair Once?
Repair Once is best suited for mid-trade adjustments that need to happen a single time after entry, such as:
- Adjusting position size after a threshold is crossed
- Adding a hedge leg once specific conditions are met
- Modifying parameters during the trade lifecycle
It is not designed to act as the primary exit mechanism, especially in strategies with re-entry logic.
Key Takeaways
Behaviour | Detail |
|---|---|
Executes how many times? | Once per entry cycle |
When does it reset? | After a proper set exit via exit conditions |
What if quantity hits zero via Repair? | System checks entry conditions only; Repair Once won't reset |
Multiple conditions? | Each fires once, but stops if quantity hits zero |
Safe to use as full exit? | No — especially with re-entry strategies |
Conclusion
Repair Once is a powerful feature when used correctly, but it requires a clear understanding of the set lifecycle in Tradetron. Always ensure that your exit logic is handled through dedicated exit conditions, and use Repair Once only for mid-trade actions that need to fire a single time. Structure your strategy with this lifecycle in mind and you'll avoid the most common pitfalls.
Updated on: 06/05/2026
Thank you!
