Rollover is an MT4 and MT5 plugin designed to automate contract rollovers in live trading environments.
It manages price transitions when instruments roll to a new contract, neutralising rollover effects on open positions and balances. By applying controlled, automated adjustments, Rollover ensures trading continuity and protects account integrity during contract transitions.

Detects and processes rollover events at the appropriate transition point.
Applies rollover logic selectively to relevant instruments and accounts.
Applies structured balance corrections to neutralise rollover impact.
Executes rollover actions without interrupting trading workflows or platform stability.
Uses platform-appropriate transaction mechanisms to maintain clean reporting and account history.
All rollover actions are fully logged, providing traceability for reviews, client queries, and historical reference.
We’ve got answers.
The Rollover plugin ensures that when a trading symbol transitions to a new contract, any resulting profit or loss differences are neutralised through balance adjustments. This preserves the integrity of open client positions during contract changes.
When a symbol moves to a new contract, price differences between the old and new contract can create artificial profit or loss on open positions. Balance corrections are applied to offset this difference, ensuring that traders are not advantaged or disadvantaged by the transition.
By automatically neutralising any unintended P/L impact during contract transitions, the plugin ensures that trading outcomes remain consistent and fair. This helps maintain transparency and trust between brokers and their clients.
The plugin automates the rollover process, removing the need for manual calculations and adjustments. This ensures consistency across all affected accounts and reduces the risk of operational errors during contract transitions.
Automating rollover adjustments simplifies a sensitive operational process and ensures that all affected positions are handled consistently. This reduces operational workload while maintaining accuracy across trading environments during contract transitions.