USOIL Swap Calculator
Estimate a USOIL or WTI CFD overnight swap debit or credit from an entered long or short rate, rate unit, contract size, lots and explicit rollover-unit total.
How USOIL overnight swap is calculated
Money mode = signed account-money rate per lot × lots × rollover units
Oil-price-unit mode = signed price units × contract size × lots × rollover units × conversion
Annual-current-price mode = entered oil notional × signed annual rate ÷ 360 × rollover units
Every value is entered manually. Verify the exact broker-server symbol, account, direction, unit and schedule before relying on the arithmetic.
Enter the oil CFD swap convention
Copy the signed rate for the selected direction and identify its unit. A negative rate is a debit and a positive rate is a credit in this model.
Entered USOIL swap estimate
Entered Oil CFD Account Economics 1.0.0
| Calculation step | Entered arithmetic | Derived result |
|---|
On a small screen, swipe the table sideways to review every column.
How USOIL overnight swap is calculated
Oil-price-unit mode = signed price units × contract size × lots × rollover units × conversion
Annual-current-price mode = entered oil notional × signed annual rate ÷ 360 × rollover units
MetaTrader supports swap in points, several currencies, annual interest and reopen modes. The annual-current-price mode on this page uses the documented 360-day convention. A rate must not be forced into a formula that uses another unit.
Rollover units are entered as total schedule weight. One normal night can be 1 and a broker-defined three-day charge can be 3. The tool does not assume which weekday, cutoff or holiday treatment applies to an oil symbol.
The signed rate belongs to the selected long or short direction. The page preserves the entered sign because brokers can publish different values for each side, change rates or disable swap for a particular product.
A careful USOIL swap workflow
- Select long or short and copy the matching signed rate from the exact broker-server symbol.
- Identify whether the rate is account money per lot, oil price units or annual percentage of current-price notional.
- Verify contract size, profit currency and conversion for modes that require them.
- Translate the intended holding schedule into explicit rollover units, including documented multi-day weights.
- Keep daily swap separate from spread, commission, futures-series rollover adjustments and price P/L.
- For an actual position, reconcile the estimate with the broker statement after each rollover boundary.
Audited worked example
The audited example uses a long 0.50-lot position, contract size 1,000, a signed rate of −USD 0.03 per oil price unit, three entered rollover units and USD-to-USD conversion 1. One normal unit is −USD 15.00 and the three-unit estimate is −USD 45.00.
How to interpret it
The −USD 45.00 estimate applies only to the entered signed rate and schedule weight. It is not a current broker charge, a guaranteed future debit or a total holding-cost forecast.
Margin, overnight swap and contract rollover answer different questions
Margin is broker-reserved account collateral under an entered calculation convention. Overnight swap or financing is a broker-defined debit or credit for carrying an energy CFD across daily boundaries. A contract rollover adjustment can address a price gap when a futures-linked CFD changes its reference series. None of these amounts is the same as price profit, maximum loss or ownership of physical energy.
| Amount | Primary driver | Timing | Not equivalent to |
|---|---|---|---|
| Required margin | Broker product and account rules | Opening and while exposure remains | Maximum loss or trade cost |
| Overnight swap | Signed rate, unit and daily schedule | Broker rollover boundaries | Contract-series price gap |
| Rollover adjustment | Old/new reference prices and broker policy | Reference-series change | Daily financing or guaranteed neutrality |
Keep the three records separate until each uses the same broker symbol, account currency and observation basis. An undated product can have daily funding without a futures-series cash adjustment, while an expiring oil CFD can close rather than roll.
Assumptions and limits
- No current rate, cutoff, holiday schedule, oil price or conversion is fetched.
- Currency-symbol, margin-currency, opening-price and reopen swap modes are not independently modeled.
- Rollover units do not validate a broker weekday, holiday or daylight-saving schedule.
- Rates can change and can differ by entity, account, suffix, product structure and direction.
- A positive swap estimate does not establish total profit because market movement and other costs remain separate.
- The output is scenario arithmetic, not an account statement, carry recommendation or financial advice.
Where to verify USOIL account-economics inputs
Open the specification for the exact symbol on the same broker server and account type. Record calculation mode, trade contract size, tick size and value, quote or profit currency, initial margin, margin rate, swap mode, signed long and short swap values, daily rollover multipliers and any product expiration. MetaQuotes documents the available properties; the broker supplies their current values.
Then determine whether the oil product is cash-style, undated, expiring or linked to a rolling futures series. Check the broker schedule for daily funding, series-change dates, reference prices, spread or markup treatment and whether positions are adjusted, closed and reopened, or allowed to expire. USOIL, WTI, XTIUSD and WTICO labels alone do not answer those questions.
For a completed trade, the broker statement is authoritative for account activity. Reconcile each debit or credit using confirmed position size, rate unit, event time and conversion. The calculator is designed to expose assumptions and support that reconciliation; it cannot replace the contractual product terms or determine tax and legal treatment.
Frequently asked questions
- The formula depends on the entered broker unit: account money per lot, oil price units times contract size and lots, or annual percentage of current-price notional using a 360-day convention.
- The same displayed rate can mean points, money, annual interest or another MetaTrader swap mode. Using the wrong unit can create a large error.
- Choose the position direction and copy its matching signed rate from the exact server symbol. The page does not infer sign from direction.
- Enter the total documented schedule weight as rollover units. The calculator does not assume which weekday or holiday treatment applies.
- No. Product structures differ. A broker may apply daily funding, another swap mode, futures-series rollover, expiry treatment or no charge under particular terms.
- No. Daily overnight swap and a futures-series reference change are separate. Use the USOIL Rollover Adjustment Calculator for an entered series gap.
- No. It is one entered cash-flow component. Oil price movement, spread, commission, rollover, slippage and other costs remain separate.
- Not automatically. Reconcile verified rates, units, schedule, contract and conversion with the statement, which remains authoritative.
Sources and methodology
- MetaQuotes — Symbol Properties — Documents CFD margin modes, contract fields, swap modes and daily rollover multipliers.
- MetaQuotes MQL5 AlgoBook — Getting swap sizes — Distinguishes points, money and annual-interest swap modes and the 360-day interest convention.
- OANDA TMS — Financial Instruments Specification — Provides a broker-specific oil rollover example in which a futures-series gap and spread adjustment produce different signed long and short swap points.
- IG — Commodities CFD product details — Distinguishes daily commodity funding from automatic rollover of futures-linked positions.
- Financial Conduct Authority — Contract for Differences — Describes retail CFD protections and risk within the FCA regime.
The operational contract is Entered Oil CFD Account Economics version 1.0.0. Independent fixtures cover supported margin conventions, signed financing units, currency conversion and product-specific adjustment boundaries. Sources support the disclosed arithmetic and verification workflow; they do not supply or validate any page input.
Continue the USOIL planning workflow
Compare exact USOIL and WTI CFD terms before calculating
Broker product names, contract sizes, margin rules, financing rates, adjustment methods and regional availability can differ. Open the exact entity and account-type specification before transferring a result between brokers.
Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. Crypto derivatives may be unavailable or prohibited for retail clients in some jurisdictions, including the United Kingdom. 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 entity.

