In this article
After this article, you can
- Distinguish a cumulative swap total from an individual accrual.
- Reconstruct a new accrual from two comparable history snapshots.
Terms at hand: swap (overnight charge) · Balance · Central banks · Liquidity · Settlement and value date · Long position (bullish position)
A larger financing amount on an unchanged position does not necessarily mean a higher rate. The day multiplier or currency conversion can change; the screen may also show a cumulative total rather than one new entry. Reconstruct the dated calculation before deciding what changed. This guide separates market-reference updates, provider adjustments and accounting effects without assuming that every change is correct.
Cumulative swap: subtract successive totals, do not add them
MT5 describes POSITION_SWAP as cumulative swap. Before treating a larger number as a larger new charge, establish whether it is a running total or a single history entry. This original model of one unchanged position starts at zero and shows totals of −3, −8 and −10 USD.
Scroll sideways to see the full diagram
The third new entry is −10 − (−8) = −2 USD, not −10 USD. New entries sum to the final total: −3 − 5 − 2 = −10. Adding three snapshots gives −21 USD and recounts older accruals. Include all events and the provider’s booking method in real reports; server reopening, closing or corrections can break this continuity. A growing total alone does not show a rising daily rate.
Model assumptions: Same position; no partial closes, transfers into another column, reset, corrections, conversion or missing entries. Each snapshot follows one new accrual. Mechanism source: MetaQuotes — Position Properties. An original educational example, not current market data.
What the swap point actually is, and why it is not fixed
Retail swap is a financing debit or credit under the product terms. Wholesale currency funding can influence it, but a CFD entry does not show that the client borrowed and deposited the underlying currencies. The reference rate, provider adjustment, calculation unit and schedule all matter. The what a forex swap is explains how those inputs become cash.
Where the contract provides variable financing, opening a position does not lock the rate for its lifetime. OANDA Corporation, for example, says its rates may change daily and distinguishes indicative from final values. That possibility does not establish that a particular update or booking complied with the reader’s agreement. Check the applicable entity, tariff version and historical inputs.
Policy-rate differences: one influence on funding
Policy-rate differences are one influence on currency funding. Even with unchanged policy rates, wholesale funding, tom-next quotes and provider adjustments can change. A policy decision alters the simple rate-differential input used in the example, but the actual retail financing response is not mechanically identical. Check the provider’s dated long and short rates and calculation rules.
Picture a hypothetical example: you hold a long position on a pair where the bought currency has a rate three percentage points above the sold currency. Assume that, after the model’s funding adjustment, this initially gives a positive daily rate. The central bank of the bought currency then starts a cutting cycle, while the central bank of the other currency hikes at the same time. After a few decisions the three-point gap narrows to zero. The positive swap you saw at the start first melts away and then — once you add the broker margin — turns negative while you hold the very same position. This hypothetical scenario illustrates one way a financing contribution can deteriorate; it is not a guaranteed response to policy decisions. I discuss the exchange-rate and funding risks using the USD/JPY pair and the carry trade. How a central-bank decision actually feeds through to the market is something I unpack in the article on the impact of a Fed decision on the currency market.
The money market — quarter-end, year-end and funding stress
The second driver is conditions in the money market, where banks fund their currency positions. The forward points behind the swap should in theory mirror the interest rate differential exactly. In practice they deviate from it when demand for hedging rises or when liquidity gets tight. The Bank for International Settlements described this as a persistent breakdown of covered interest parity — forward points can drift away from the pure mathematics of rates under the pressure of demand for funding in a given currency.
Wholesale funding conditions can change even while policy rates remain unchanged. For example, balance-sheet and currency-funding pressures around reporting dates can affect wholesale swap quotes. A changed retail charge alone does not identify the cause or exclude an error: reconcile the applied rate and day multiplier with the provider’s dated terms and transaction history. Separately, the BIS measured FX swaps at about half of total FX turnover in its April 2022 survey; that historical market share does not determine your account’s financing rate.
The broker's decision — margin and the right to update the table
The provider publishes the applicable long and short funding rates and its calculation policy. For example, OANDA Corporation states that its rates can change daily and combines liquidity-provider tom-next rates with an administrative adjustment. Read the actual entity’s contract for reference rates, markups, publication timing and any notice obligations; do not assume the same update rights or notice process everywhere.
Different providers can produce different charges from source rates, adjustments or calculation methods, not only different margins. Financing belongs in the full cost ledger described in real costs of forex trading. Before comparing or funding an account, match the product, notional, dates and units; compare the contract’s protections separately from the numerical tariff.
Multi-day financing: check the calendar before inferring an error
In a holiday-free T+2 model, the Wednesday roll moves value from Friday to Monday, three calendar days. A larger entry can therefore reflect a multiplier rather than a rate change. That example does not prove that an actual charge is correct: verify the dated symbol schedule, units and base rate, including pair and holiday exceptions.
If a specified constant-rate week uses multipliers one, one, three, one and one charge days, it has seven financed day-equivalents across five bookings. Do not add three on top of the factor one already counted for the same event. A real interval can differ because of holidays, another pair convention, changing size or changing rates; sum the actual history rather than one mandatory triple entry per elapsed week.
A new rollover ticket — is it a new trading decision?
MT5 position properties describe changes to POSITION_TICKET during service operations, such as swap charging with reopening. POSITION_IDENTIFIER links the lifecycle to its orders and deals. A new ticket alone does not establish a new trading idea. This is documented possible platform behaviour, not a mandatory daily process at every broker.
A new rollover ticket — is it a new trading decision?
Our fictional USD account begins with balance 1000 and floating P/L −20: equity is 980. Modelled reopening realises −20, posts a cost of −3 and resets floating valuation to 0. Balance becomes 977, as does equity. The equity change is −3, not −23: the −20 was already part of previous equity. Prices are fixed and no other flows occur; actual statements may use different posting types.
Assign the service operation to the correct history. HistorySelectByPosition accepts the position identifier. Preserve account, server, old/new tickets and raw costs. Reconcile balance plus floating result before and after; do not subtract a posted swap again.
Exercise: equity fell from 980 to 977, with a realised −20 and a −3 cost. Did capital just lose 23?
It lost 3 in this model. Previous equity already included the −20. Subtracting it again confuses capital change with moving a result between balance and floating valuation.
Use a related identifier and cost reconstruction in Close By history.
Before joining records, also check preservation of identifier digits during import. A correct money total does not establish correct links between operations.
What to do tomorrow
- Save dated inputs. Record both directional rates, units, volume and contract size, together with the specification timestamp and rate status. A screenshot of today’s value is not a complete historical tariff. Preserve the applied entries and the provider’s dated calculation terms if you need to explain a discrepancy.
- Work out the real swap cost for your longest open position. Reconstruct each accrual using the rate and multiplier that actually applied on that date. If a fixed-rate model has five booking nights and one triple multiplier, that is seven day-equivalents; replace that night’s factor one with three rather than adding three more. Compare the result with the profit you expect from the price move — if the swap eats a meaningful share of that profit, you have a reason to rethink the time horizon of the position.
- Monitor the relevant funding inputs. Policy decisions can be useful checkpoints, but a rate can change between meetings and need not respond mechanically after one. Check the currencies relevant to the position, the provider’s references and adjustments, and the actual applied rate rather than assuming a specific policy decision caused the booking.
- Separate a running total from a new charge. Under the diagram’s no-reset assumptions, a new entry is the later cumulative total minus the earlier one. A rising cumulative debit is expected even at a constant daily rate. If the history includes a close, reopening, correction or transfer, reconcile those events before comparing. Review prospective financing under explicit assumptions alongside the price-risk plan.
Check your understanding
One short exercise
About 2 min · you can try again
For the same hypothetical position, cumulative swap changes from −USD 6 to −USD 9. There is no reset, correction, closure or other entry; exactly one new financing amount is posted. What is that new signed amount?
- −USD 9.00.
- −USD 15.00.
- −USD 3.00.
Check the answer and explanation
−USD 3.00.
−9 − (−6) = −USD 3. This recovers the posted amount; without position size and accrual details it does not identify a per-lot daily rate.
Frequently asked
Can a broker change the swap rate from one day to the next?
It can change where the product terms provide variable financing. OANDA Corporation is an example of a provider publishing rates that may change daily; this is not permission for every provider to make any update. Separate market-reference changes from fee or methodology changes, then check the applicable agreement, tariff version and any notice obligations.
Why is the swap charged on Wednesday three times larger?
A multiplier of three can explain a larger amount in the holiday-free T+2 pattern, where Friday to Monday spans three calendar days. It does not prove every Wednesday charge correct or three times yesterday’s amount. Check the actual pair schedule, dated rate, volume and conversion, and do not count the same event’s multiplier twice.
Can a positive swap turn negative while I hold the position?
Yes, under variable funding the applied rate can cross zero as reference prices or provider adjustments change. The central-bank differential is only one influence and does not determine a guaranteed path or speed of change. Check dated final Long/Short values and their units; a positive entry does not establish reliable income or profit after price moves and costs.
How can I check exactly how much swap I will pay before I open a position?
You can estimate using specified current inputs, but not know a variable future total exactly. State rate status and units, eligible size, schedule, day multipliers and conversion assumptions. For historical costs, reconstruct each actual accrual. An indicative table may differ from the final rate applied, so reconcile the transaction history with the dated methodology rather than treating a calculator or present table as conclusive.
Sources & bibliography
-
European Central Bank Key ECB interest rates · Official ECB policy-rate data and historical changes. www.ecb.europa.eu ↗
-
Board of Governors of the Federal Reserve System Open Market Operations — FOMC target federal funds rate changes · Official dated information on FOMC target federal-funds-rate changes. www.federalreserve.gov ↗
-
Bank for International Settlements Covered interest parity lost: understanding the cross-currency basis · The 2016 paper explains departures from covered interest parity, including hedging demand and funding constraints. www.bis.org ↗
-
Bank for International Settlements OTC foreign exchange turnover in April 2022 — Triennial Central Bank Survey · The April 2022 survey reports FX turnover by instrument, including swaps, providing context for rollover discussions. www.bis.org ↗
-
MetaQuotes Market Watch — Symbol Specification · Official MT5 calculation types, contract units, expiry, directional swap rates and weekday multipliers. www.metatrader5.com ↗
-
OANDA Corporation Financing fees · US provider methodology: directional rates, tom-next reference and adjustment, cutoff, indicative/final rates and calendar multipliers. www.oanda.com ↗
-
IG Australia How is funding on forex positions calculated? · Provider method using daily tom-next rates and an administration charge; components and units must be matched before inferring markup. www.ig.com ↗
-
MetaQuotes Ltd MQL5 Reference — Position Properties · A service operation can change the ticket; the identifier tracks the lifecycle. www.mql5.com ↗
-
MetaQuotes Ltd MQL5 Reference — HistorySelectByPosition · History selected by position identifier. www.mql5.com ↗
