Automatic Forex Swap

OVERVIEW 

In general, interest on account balances are credited/debited at benchmark rates plus/minus a spread as shown on our web pages. For qualified clients with substantial forex positions, however, IB has created a mechanism to carry large gross FX positions with higher efficiency with respect to carrying costs. We refer to it as the “auto swap program”. The design allows clients to benefit from IB’s participation in the interbank forex swaps market where implied interest rate spreads are usually much narrower than the spreads available in the retail deposit market. 

a. Concept 

Interest is charged on settled balances, so the intent of a Forex swap as used here is to defer the settlement of a currency position from one day to the next business day. This is done by a simultaneous sell and buy of the same amount of base (first) currency but for two different value dates e.g. on T you go long 10 mio. EUR.USD for value date T+2. By example, on T+1 the position is swapped T+2 to T+3, here a sell of 10 mio EUR.USD for T+2 and a purchase of 10 mio. EUR.USD for T+3. As a result you have deferred settlement from T+2 to T+3, with the difference in prices of the two trades representing the financing cost from T+2 to T+3.

b. Cost

This service is provided as a free service and no commission or markup is charged by Interactive Brokers. The interbank market bid/ask spread inherent in the swap prices may be regarded as a cost but is not determined by Interactive Brokers. Interactive Brokers provides the service on a best efforts basis to our large Forex clients.

c. Position Criteria

Swap activity is only applied to accounts with gross FX positions larger than 10 mio. USD or approximate equivalent of other currencies. Positions are swapped (rolled) in increments or multiples of USD 1 mio. (or equivalent). The residual settled balances are traded under IB‘s standard interest model1. Positions that are swapped (rolled) are real positions, i.e. the projected T+1 settled cash balances.

The so-called “Virtual Positions” are not considered; the virtual position is only a representation of the original trades expressed as currency pairs, for example EUR.CHF.

Settled cash balances are a single currency concept, e.g. EUR or CNH. IB executes all swaps against USD as it is the most efficient funding currency. Should you have a position in a cross, e.g. EUR against CHF, two swaps, one in EUR.USD and one in USD.CHF will be done. The threshold(s) and increment(s) may change at any time without notice.

d. Client Eligibility

As we offer this service for free, only clients with substantial currency positions are eligible for inclusion in the service. US legal residents need to be an Eligible Contract Participant (ECP) and be in the possession of an LEI number (legal entity identifier). Interactive Brokers cannot guarantee a client’s inclusion in the program and all inquiries require compliance approval prior to become active.2

e. Swap Price Recognition 

Interactive Brokers may conduct a series of swaps in a currency during a day. Interactive Brokers will use average bid and ask prices at which it executed, respectively average bid and asks as quoted in the interbank market. Swap prices are not published but can be seen (or calculated) in the statement after execution. The swaps are applied in the account at the end of the day.

f. Recognition in the Statement 

You will find the swap transaction(s) in the Trades section of the statement. The swap are represented as simultaneous purchase/sale or vice versa, do not have a time stamp and shows an M (manual entry) in the code column. The actual swap prices are the difference in between the two prices.

Here an example for cob 20150203 that shows a swap from 20150203 to 20150204.

 

g. Examples of Swap Prices 

Here a couple of examples that use swap prices from a major interbank provider. Often bid/ask spreads are even tighter. 

Currency Pair

Spot Bid

Spot Ask

Tenor

Days in Period (TN)

Swap Points Bid

Swap Points Ask

Implied Currency

Implied Rate Bid

Implied Rate Ask

EUR.USD

1.04481

1.04483

TomNext(TN)

1

0.00004220

0.00004280

EUR

-0.77%

-0.75%

USD.HKD

7.76810

7.76810

TomNext(TN)

1

-0.00011500

-0.00011000

HKD

0.17%

0.19%

USD.JPY

117.050

117.052

TomNext(TN)

1

-0.0038

-0.0032

JPY

-0.47%

-0.47%

USD.CNH

6.93101

6.93105

TomNext(TN)

1

0.0021

0.0028

CNH

11.77%

15.46%

In more detail, let’s assume you want to calculate the implied CNH rate resulting from a USD.CNH swap. We are looking for the implied rate of the quote currency CNH (Currency 2). Therefore the following formula is used:

 

 

Description Variable Value
Currency Pair (Currency1.Currency2) USD.CNH  
day count convention Currency 1 (base Currency), i.e. USD dayCountCurr1 360
day count convention Currency 2 (quote Currency), i.e. CNH dayCountCurr2 365
Tenor TomNext  
number of days in the Tenor noDays 1
interest rate of Currency 1 (in decimals, i.e. 1% = 0.01) inRateCurr1 0.0070
Currency rate (Spot) currencyRate 6.939500
swap Points expressed in decimals swapPoints 0.0012
near Currency Rate (Spot - swap points) nearCurrencyRate 6.938300
far Currency Rate (in a Tomnext swap this is the spot rate) farCurrencyRate 6.939500
     
implied interes rate of Currency2, i.e. CNH impliedRateCurrncy2(quoteCurrency) 0.0702

 So using above figures, this results in a 7.02% implied interest rate for CNH.

 

Now if you wanted to calculate the implied rate for the base currency (Currency 1) the formula would change slightly. Here an example using EUR.USD:

 

Description Variable Value
Currency Pair (Currency1.Currency2) EUR.USD  
day count convention Currency 1 (base Currency), i.e. EUR dayCountCurr1 360
day count convention Currency 2 (quote Currency), i.e. USD dayCountCurr2 360
Tenor TomNext  
number of days in the Tenor noDays 1
interest rate of Currency 2 (in decimals, i.e. 1% = 0.01) inRateCurr2 0.0070
Currency rate (Spot) currencyRate 1.039900
swap Points expressed in decimals swapPoints 0.000042
near Currency Rate (Spot - swap points) nearCurrencyRate 1.039858
far Currency Rate (in a Tomnext swap this is the spot rate) farCurrencyRate 1.039900
     
implied interes rate of Currency1, i.e. EUR impliedRateCurrncy1(baseCurrency) -0.0075

 Using above example, this results in a -0.75 % implied interest rate for EUR. 

  

1. For example, in the case of a USD 20.3 mio. position only 20 mio. will be swapped. USD 0.3 remains in the account and interest using benchmark and spreads will be applied. A USD 300k position will not be considered for swapping at all. The position by currency is taken as the reference, regardless of the overall position. 

 2 US, Australian and Israeli domiciled residents are currently not eligible for inclusion in the Automated Forex Swap Program.