Rollover Trade
Overview​
Rollover means closing your existing open position in the current expiry and simultaneously opening the same position in a later expiry. This is generally done when you want to carry forward your trade without squaring off your strategy.
In AlgoTest, rollover helps you maintain your strategy’s continuity while shifting it to the next expiry contract without stopping the running strategy.
Rollover feature is available for both 920 and Signals.
Feature Summary​
- Roll Over button is available on the Running Strategy → View Trade page.
- On click, it opens a popup modal that lists all eligible open legs for expiry rollover.
- For each leg, the system:
- Shows the current expiry leg on the left.
- Pre-fills the recommended next expiry leg on the right.
- Allows the user to modify expiry, strike, SL, TGT, TSL, etc.
On confirmation:
- New legs are added in the same strategy instance (strategy remains running).
- Current leg(s) are exited.
- Re-entry count and SL/TGT/TSL logic continuity are preserved.
Example​
Let’s understand this with an example.
We have created and activated a simple 920 straddle strategy by selecting weekly expiry. Once the strategy is running, we just have to click on the View Trade button from the Algo Trade page to access the rollover option.

As shown in the image, we have two legs of NIFTY with 21st Aug expiry.
If we want to close our position in the current expiry and open a new position in a later expiry, we just need to click on the Rollover button from the View Trade page.

After clicking on rollover:
- All open position legs appear with options to select expiry, strikes, SL, TGT, and re-entry.
- Since our positions are in the 21st Aug expiry, the system automatically selects the next expiry (28th Aug).
- If we want to select the next-to-next expiry, it can be done using the dropdown.

Important Points to Remember​
- A maximum of 10 legs can be added to a strategy. Since every rollover counts as new legs, if you have 2 legs, you can only rollover 4 times in the same running execution.
- The rollover feature cannot be used in strategies containing overall re-entry and square-off complete options.
- Exit conditions and re-entry conditions from the old leg will not be copied to the rollover leg. However, SL, TGT, and re-entry can be added manually from the rollover page.
- In rollover, new legs are added first and then old legs are closed.
- If you are using buying legs only for margin benefit, rollover the buy legs first into the next expiry, then rollover the sell legs.
- Ensure you maintain extra margin, since margin benefit can vary across expiries.
Conclusion​
With this feature, AlgoTest users can seamlessly roll over their positions to the next expiry without disrupting the overall strategy flow.