Entered broker-rate arithmetic

Forex Swap Calculator

Estimate a signed rollover debit or credit using the unit shown for the exact broker symbol: points, account currency per lot, annual interest from current price, or annual interest from opening price. Rates, symbol properties, conversion and schedule stay user-entered; no broker feed is connected.

Four explicit rate modes User-entered schedule No live broker rate No carry recommendation

Enter the exact symbol specification

Use platform lots. Confirm every value against the same symbol, account and verification time.

Entered
The pair sets the profit-currency context only; broker properties remain user-entered.
The selected long or short rate drives the primary total.
Match the mode that defines the broker’s signed long and short fields. Reopen-based modes are outside this calculator.
Use the platform volume, such as 1.00 or 0.10 lots.
All displayed totals use this entered currency label.
signed symbol points per normal rollover unit
Enter zero when the exact broker field is signed zero.

Enter SYMBOL_TRADE_CONTRACT_SIZE or the exact broker equivalent.
Use SYMBOL_POINT, not a conventional pip assumption.
Weekday rollover events, not elapsed calendar nights.
The sequence advances Monday through Friday and then returns to Monday.
The default is no 3× adjustment. Select a weekday only after verifying the exact symbol schedule.
Model boundary: points, contract size, prices, conversion, signed rates and weekday multipliers are not fetched. Holidays, exceptional schedules, reopen-based swap modes, administration fees, spread, commission, price P/L and tax are excluded.

Conditional rollover estimate

Entered Forex Swap Rollover 2.0.0 · deterministic schedule arithmetic.

Derived
No swap scenario calculated yetEnter complete broker terms, or load the audited points example.

Choose the rate mode before copying a number

The long and short swap fields have no safe meaning without the associated calculation mode. The four supported modes answer different unit questions:

  • Symbol points: rate × point size × contract size × lots.
  • Account currency per lot: rate × platform lots.
  • Annual interest — current price: current notional × annual rate ÷ 100 ÷ 360.
  • Annual interest — opening price: opening notional × annual rate ÷ 100 ÷ 360.

Money modes expressed in base, margin or profit currency require separate currency treatment and are not relabelled as account currency here.

The schedule is entered, not guessed

MetaTrader exposes both a three-day rollover property and weekday swap ratios. Brokers can apply zero, single or triple weights by symbol and can make exceptional changes.

This bounded interface models weekday rollover entries with 1× weights and, only when selected, one 3× weekday. It starts with no 3× adjustment so Wednesday is never silently treated as universal.

Formulas and permanent exclusions

Points mode = signed points × SYMBOL_POINT × contract size × lots × quote-to-account rate
Account-money mode = signed account-currency amount per lot × lots
Annual-interest mode = reference price × contract size × lots × signed annual rate ÷ 100 ÷ 360 × quote-to-account rate
Total = normal-unit amount × sum of entered weekday weights

A positive result is a conditional swap-only credit and a negative result is a conditional swap-only debit. Neither is total trade P/L, a forecast, an executable quote, a profitability grade or a carry-trade recommendation.

Evidence guide

Entered swap calculation methodology

Version 2.0.0 keeps four broker-rate modes separate. Points mode uses signed points × point size × contract size × lots. Account-money mode uses signed account-currency amount per lot × lots. Annual-interest modes use reference price × contract size × lots × annual rate ÷ 100 ÷ 360. Quote-currency results use the direct quote-to-account rate entered by the user.

The weekday schedule starts with 1× weights. A 3× adjustment is applied only when the user selects a verified weekday; the interface defaults to no 3× adjustment. The model does not infer holiday, zero-weight or exceptional broker changes.

Worked example

The audited points fixture uses one EUR/USD lot, SYMBOL_POINT 0.00001, contract size 100,000, a signed long rate of −15 points and USD as both profit and account currency. One normal rollover unit is −15 × 0.00001 × 100,000 × 1 = −15 USD.

A five-entry Monday-to-Friday schedule with Wednesday explicitly selected for the 3× adjustment contains seven weighted units: −15 × (1 + 1 + 3 + 1 + 1) = −105 USD. The short-rate comparison at +5 points is +35 USD.

How to interpret the result

A negative total is an entered-rate financing estimate, not the trade’s total P/L. A positive total is not guaranteed income. Price changes and other trading costs can be much larger than the modeled swap.

Assumptions and limits

  • Money modes denominated in symbol base, margin or profit currency are not silently relabelled as account currency. Convert those units separately or use the exact account-currency-per-lot mode only when the broker value already has that meaning.
  • Reopen-current and reopen-bid modes are excluded because they change the position price rather than applying one of the four supported cash formulas.
  • The adjustment weekday, weekday ratios and holiday treatment are broker- and instrument-specific; verify the current symbol specification.
  • Rates can change during the holding period. The model repeats one entered rate and does not retrieve broker updates.
  • Spread, commission, slippage, price P/L, administration fees on swap-free accounts, margin and tax are excluded.

Sources and methodology

Frequently asked questions

It is a broker-defined debit or credit associated with carrying the exact position across a rollover boundary under the symbol and account terms. The unit and schedule must be read with the signed long or short rate.

It supports signed symbol points, account currency per lot, annual interest from current price and annual interest from opening price. Reopen-based modes and money modes in other currencies remain outside this bounded interface.

No. A symbol point is the exact SYMBOL_POINT or broker equivalent. A conventional pip can be larger. Points mode therefore asks for the explicit point size instead of converting through a universal pip rule.

It means the entered signed rate is already an amount in the account currency for one platform lot and one normal rollover unit. The calculator multiplies that rate by the entered platform lots and schedule weights.

Current-price mode uses the entered price at swap calculation, while opening-price mode uses the entered position opening price. Both apply the entered annual percentage to price notional using the disclosed 360-day convention.

The MetaTrader symbol-property reference describes a standard 360-day bank year for its current-price and opening-price annual-interest swap modes. This is a platform-mode convention, not a universal claim about every external financing product.

No. It is symbol- and broker-specific. This calculator defaults to no 3× adjustment and applies one only when you select the verified weekday.

No. It models the entered weekday sequence and optional 3× weekday only. Holidays, exceptional changes, zero-weight days and broker administration schedules must be checked separately.

Yes, a broker can publish a positive signed rate for one direction. The credit can change and can be outweighed by price movement, spread, commission, slippage and other fees.

Open the exact symbol specification and record the swap mode, Swap Long, Swap Short, point size, contract size, profit currency and weekday ratios or three-day property at the same verification time.

They can. This calculator repeats one entered long and short rate across the scenario and does not retrieve updates, so a longer hold needs renewed broker verification.

No. Administration fees, holding limits, instrument restrictions, spread, commission and other conditions can still apply. This page does not assess religious compliance or account eligibility.

Verify the exact broker symbol before using the estimate

Use the specification for the applicable legal entity, account, symbol and direction. This page does not retrieve or certify broker rates.

XM

Check the current swap mode, long and short rates, symbol properties and schedule.

Check XM terms

FBS

Verify account-specific rollover, administration and instrument conditions.

Check FBS terms

FXOpen

Confirm the exact unit, signed rate and weekday schedule in the current platform specification.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.