Rollover

What is Rollover in forex and CFD trading

Rollover is the procedure where a forex or CFD position is automatically extended, or rolled over, from one trading day to the next, specifically past the designated market close time, typically 5:00 PM New York time. This mechanism triggers the application of a Swap charge or credit, which represents the Overnight financing adjustment based on the interest rate differential between the assets in the pair. Rollover matters for real trading decisions because it crystallizes the daily cost or income for holding positions and determines whether a trade is intraday or overnight. A trader can verify the specific Rollover time and the resulting Swap rates by checking the instrument specifications on their trading platform.

Key facts about Rollover

  • Synonym: Often used interchangeably with Swap or Overnight Financing.
  • Timing: The Rollover occurs once per trading day, usually between 21:00 GMT and 22:00 GMT, depending on the broker’s specific server time.
  • Function: It adjusts the account for the interest rate differential, reflecting the notional borrowing and lending required to hold the leveraged position.
  • Triple Charge: On Wednesday, the Rollover applies a triple Swap charge or credit to account for the weekend, when interest accrues but no Rollover takes place.
  • No Rollover: Day traders who open and close positions before the daily Rollover cutoff time incur no Swap costs or credits.
  • Basis: The Rollover process is derived from the T+2 settlement convention of the underlying spot forex market.

How Rollover works in forex and CFD trading

The Rollover mechanism is an essential operational procedure that ensures continuity for open, leveraged positions beyond a single trading day, while applying the necessary interest rate adjustments.

The process involves these sequential steps:

  1. Cut-Off Time Identification: The broker’s server identifies the fixed time, typically 5:00 PM New York time, that marks the end of the trading day for interest purposes.
  2. Position Identification: All open forex and CFD positions are flagged for Rollover processing.
  3. Swap Calculation: The Swap rate (cost or credit), which is the interest rate differential plus a broker markup, is calculated per lot.
  4. Transaction Posting: The Rollover amount is instantly debited or credited to the trader’s account equity, appearing as a Swap transaction in the trade history.
  5. Position Continuation: The trade remains open with the adjusted equity, effectively being rolled over to the next trading day.

The daily cost or income generated by the Rollover is calculated as: Rollover Amount = Position Size × Swap Rate × Days Applied

Where Days Applied is 1 for standard days and 3 on Wednesdays.

Example of Rollover with a real trade

This example shows the Rollover calculation for a position held overnight, Monday night to Tuesday morning.

Instrument: EUR/USD (Short position) Position size: 0.5 standard lots (50,000 units) Account Currency: USD

Assumptions: Daily Swap Short Rate: +0.4 pips (Positive Swap) Monetary Value per Pip for 0.5 lot EUR/USD: $5.00 Rollover Day: Monday night (1x day)

Rollover Cost/Credit Calculation: Rollover Credit = Swap Rate × Monetary Value per Pip Rollover Credit = +0.4 pips × $5.00/pip = +$2.00

Result: Holding the 0.5-lot Short position past the Rollover time on Monday night results in a credit of $2.00 posted to the account.

How Rollover affects your cost and risk

The Rollover process is the mechanism by which overnight holding costs are realized, directly impacting the profitability of swing and position trading strategies. It poses a time decay risk (cost) or a carry income opportunity (credit).

Rollover compared with related concepts

Rollover vs Spread

Rollover is an operational event that triggers the interest-based financing adjustment (Swap) for positions held overnight, whereas the Spread is the difference between the Bid and Ask prices, representing the execution cost incurred when opening or closing a trade.

Rollover vs Futures Rollover

The retail forex Rollover relates to Overnight financing for continuous spot instruments, while Futures Rollover is the act of closing an expiring futures contract and simultaneously opening a position in a later contract month to maintain market exposure, often incurring a separate Rollover cost.

Broker differences in Rollover across the industry

Brokers primarily differ on Rollover in the specific Swap rates applied and the handling of Swap-Free accounts, although the 5:00 PM EST timing is widely standardized.

How to verify Rollover on your trading platform

To mechanically verify the Rollover time and rates on a MetaTrader 4 (MT4) platform, follow these steps:

  1. Open MT4 and Market Watch: Open MT4 and locate the Market Watch window (View > Market Watch).
  2. Select Specification: Right-click on the symbol, such as GBP/USD, and select Specification or Properties.
  3. Check Swap Type: Look for the field labelled Swap type, which should state “In points” or “In money” to show the calculation basis.
  4. Check Swap Long and Swap Short: Check the fields labeled Swap long and Swap short to see the daily Rollover cost or credit applied per standard lot.
  5. Locate 3-days Swap: Locate the field labelled 3-days swap, which confirms Wednesday as the day the triple Rollover is applied.
  6. Verify Timing with Account History: To verify the timing, monitor the Server Time clock in the Market Watch window and check your Account History immediately after the 21:00 or 22:00 GMT mark.
  7. Sanity check: The Swap Long and Swap Short rates must be non-zero for instruments that are subject to Rollover, confirming the cost or credit component.

Related Tools

Use these calculators to apply what you've learned:

No Fine Print. Better Trading Economics.

Built on transparency. Lowest total trading costs.
Execution you can measure. Rewards shared with you.

Invite only access for approved trading profiles.