Signed broker rate · oil contract · rollover units

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.

Long or short rate stays explicitTriple-day weight is enteredNo live swap claim
Answer first

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

Negative = debit; positive = credit. For periodic funding, enter the signed cash-flow rate for the selected side.

Enter the total broker schedule weight, not assumed calendar days.

Entered barrels or broker contract units per lot. No universal USOIL size is assumed.

Account-currency units per 1 quote-currency unit; no live FX rate is fetched.

Entered Oil CFD Account Economics 1.0.0

Deterministic browser arithmetic only. No broker, exchange, account, price feed, financing schedule, liquidation engine, rollover calendar or order ticket is connected.

Verification boundary: Contract, calculation mode, rate unit, sign, schedule, margin tier, mark-price rule and adjustment treatment belong to the exact product. Replace every example with verified inputs.

Entered USOIL swap estimate

Entered Oil CFD Account Economics 1.0.0

Derived
No USOIL swap estimate yetEnter the broker rate and rollover units, or load the audited oil-price-unit example.

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

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

  1. Select long or short and copy the matching signed rate from the exact broker-server symbol.
  2. Identify whether the rate is account money per lot, oil price units or annual percentage of current-price notional.
  3. Verify contract size, profit currency and conversion for modes that require them.
  4. Translate the intended holding schedule into explicit rollover units, including documented multi-day weights.
  5. Keep daily swap separate from spread, commission, futures-series rollover adjustments and price P/L.
  6. 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.

AmountPrimary driverTimingNot equivalent to
Required marginBroker product and account rulesOpening and while exposure remainsMaximum loss or trade cost
Overnight swapSigned rate, unit and daily scheduleBroker rollover boundariesContract-series price gap
Rollover adjustmentOld/new reference prices and broker policyReference-series changeDaily 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

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.

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.

XM

Review the exact energy CFD symbol, contract and regional product terms.

Check XM terms

FBS

Compare the applicable energy CFD margin and cost schedule.

Check FBS terms

FXOpen

Confirm the server symbol and entered rate units before calculation.

Check FXOpen terms

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.

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.