Rollover

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.

Coming Soon
Circular mechanical transition system symbolising automated contract rollover processing in trading environments.

Automated contract rollovers

Rollover events are processed automatically, removing manual intervention during contract transitions.

Preserves open positions

Client positions remain intact when contracts roll, avoiding unintended profit or loss.

Balance integrity protection

Rollover effects are neutralised through controlled adjustments, ensuring consistent account outcomes.

Designed for live market transitions

Built to operate safely during active markets without disrupting trading activity.

Broker-controlled execution

Rollover logic follows broker-defined rules to ensure predictable behaviour across instruments and accounts.

Built for scale

Supports high account volumes and multiple rolling instruments in live trading environments.

Automated contract rollovers

Rollover events are processed automatically, removing manual intervention during contract transitions.

Preserves open positions

Client positions remain intact when contracts roll, avoiding unintended profit or loss.

Balance integrity protection

Rollover effects are neutralised through controlled adjustments, ensuring consistent account outcomes.

Designed for live market transitions

Built to operate safely during active markets without disrupting trading activity.

Broker-controlled execution

Rollover logic follows broker-defined rules to ensure predictable behaviour across instruments and accounts.

Built for scale

Supports high account volumes and multiple rolling instruments in live trading environments.

Automated contract rollovers

Rollover events are processed automatically, removing manual intervention during contract transitions.

Preserves open positions

Client positions remain intact when contracts roll, avoiding unintended profit or loss.

Balance integrity protection

Rollover effects are neutralised through controlled adjustments, ensuring consistent account outcomes.

Designed for live market transitions

Built to operate safely during active markets without disrupting trading activity.

Broker-controlled execution

Rollover logic follows broker-defined rules to ensure predictable behaviour across instruments and accounts.

Built for scale

Supports high account volumes and multiple rolling instruments in live trading environments.

Structure your broker technology with clarity, control, and resilience

Contact Radius to begin a structured discussion about your operational architecture.

Key Capabilities

Automated rollover execution

Detects and processes rollover events at the appropriate transition point.

Targeted application

Applies rollover logic selectively to relevant instruments and accounts.

Controlled balance adjustments

Applies structured balance corrections to neutralise rollover impact.

Non-disruptive operation

Executes rollover actions without interrupting trading workflows or platform stability.

Platform-native transaction handling

Uses platform-appropriate transaction mechanisms to maintain clean reporting and account history.

Full visibility and audit trail

All rollover actions are fully logged, providing traceability for reviews, client queries, and historical reference.

Have Questions?

We’ve got answers.

1. What is the purpose of the Rollover plugin?

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.

2. Why are balance corrections needed during contract rollovers?

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.

3. How does the plugin maintain fairness for traders?

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.

4. How is the rollover process managed operationally?

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.

5. How does this impact broker operations?

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.

More Plugins

Structured bundles align our ecosystem with each stage of broker evolution.