How do you calculate swaps?
We use formulas to calculate swap charges. Charges depend on the asset class and account type. Here are the formulas we use and a few examples to help you understand:
Forex
Formula: Lots X Contract Size X Point Value X Swaps Points
Example: You BUY (long) 1 lot EURUSD and your account currency is EUR
1 X 100000 X 0.00001 X (-6.5)= -6.5 USD
(EURUSD price) Then convert: -6.5 USD to EUR (account currency)= -6.5/1.07878
EUR will be debited from your account= -6.03 EUR
Energies
Formula: Lots X Contract Size X Point Value X Swaps Points
Example: You BUY (long) 1 lot USOil and your account currency is EUR
1 X 100 X 0.01 X (-2.44)= -2.44 USD
(EURUSD price) Then convert: -2.44 USD to EUR (account currency)= -2.44/1.07878
EUR will be debited from your account= -2.26 EUR
Equity Indices
Formula: Lots X Contract Size X Swap Rate X Symbol Current Price/360
Example: You BUY (long) 1 lot US30 and your account currency is EUR
1 X 1 X (-5%) X 33,000/360= -4.58 USD
(EURUSD price) Then convert: -4.58 USD to EUR (account currency)= -4.58/1.07878
EUR will be debited from your account= -4.25 EUR
Precious Metals
Formula: Lots X Contract Size X Point Value X Swaps Points
Example: You BUY (long) 1 lot XAGUSD and your account currency is EUR
1 X 5000 X 0.001 X (-1.98)= -9.9 USD
(EURUSD price) Then convert -9.9 USD to EUR (account currency)= -9.9/1.07878
EUR will be debited from your account= -9.18 EUR
Stocks
Formula: Lots X Contract Size X Swap Rate X Symbol Current Price/360
Example: You BUY (long) 1 lot #AAPL and your account currency is EUR
1 X 100 X (-5.1%) X 165.69/360= -2.35 USD
(EURUSD price) Then convert -2.35 USD to EUR (account currency)= -2.35/1.07878
EUR will be debited from your account= -2.18 EUR
Cryptocurrencies
Crypto Max Trading Account
Formula: Lots X Contract Size X Swap charge/100
Example: You BUY (long) 1 lot BTCUSD and your account currency is EUR
1 X 1 X -0.023/100= -0.00023 BTC
(BTCEUR price) Then covert -0.00023 BTC to EUR (account currency)= -0.00023 * 25000= -5.75 EUR
EUR will be debited from your account= -5.75 EUR
Standard+ Trading Account
Formula: Swap points X Contract Size X Point Value X Lots
Example: You BUY (long) 1 lot BTCUSD and your account currency is USD
(-1447) X 1 X 0.01 X 1= -14.47 USD
USD will be debited from your account= -14.47 USD
Mini Trading Account
Formula: Swap points X Contract Size X Point Value X Lots
Example: You BUY (long) 1 lot ETHUSDm and your account currency is USD
(-106) X 1 X 0.01 X 1= -1.06 USD
USD will be debited from your account= -1.06USD
DeFi Tokens
Formula: Lots X Contract Size X Swaps Points
Example: You BUY (long) 10 lot LNKUSD and your account currency is USD
10 X 1 X (-0.020%) = -0.002 LNK
(LNKUSD price) Then convert -0.002 LNK to USD (account currency)= -0.002 X 7.39
USD will be debited from your account= -0.15 USD
NFTs
Formula: Lots X Contract Size X Swaps Points
Example: You BUY (long) 100 lot THTUSD and your account currency is USD
100 X 1 X (-0.022%)= -0.022 THT
(THTUSD price) Then convert -0.022 THT to USD (account currency)= -0.022 X 1.398
USD will be debited from your account= -0.03 USD
Please note that swap rates are subject to change from the execution venues / liquidity providers on a daily basis without prior notice depending on market conditions.
Stay up to date with our instruments’ trading conditions by visiting the Markets section of our website.