Another look at bid offer and pruval

What's your market?

Traders get asked this question all the time. There is a certain pride in being able to make a market in something hard to price, to demonstrate a deep understanding of value and valuation.

But the probelm overshadowing any market making activity is that once a trade is done, it needs to be marked. And the real bid offer spread on any trade is a dynamic, breathing and living animal, waiting to rip the pnl away from the books if given a chance.

On top of that volatility of bid offer spread, we need to overlay a heavy blanket of regulatory requirements. A myriad of regulators and regulations require stringent adherence to a complex set of rules, especially those relating to prudential valuation practices, conjured up in the long shadow of the global financial crisis.

Thus now, for example, the Bank of International Settlements has published an entire book on guidance for valuation teams (https://www.bis.org/basel_framework/chapter/CAP/50.htm).

One important part to note is that bid offer is one of the key mentioned factors to be taken into account:

"These factors may include, but are not limited to, the amount of time it would take to hedge out the position/risks within the position, the average volatility of bid/offer spreads, the availability of independent market quotes (number and identity of market-makers), the average and volatility of trading volumes (including trading volumes during periods of market stress), market concentrations, the ageing of positions, the extent to which valuation relies on marking-to-model, and the impact of other model risks not included in CAP50.11"

Volatility of bid/offer spreads, volatility of trading volumes. These two factors alone can cause heartburn and worried faces at each month and quarter end. How do you even measure the volatility of bid offer spreads for something which trades once or twice a quarter? And what is the right way to compute bid offer spreads, given for example, exotic derivatives may not always be booked at the same time as execution date.

Here at PriceVault, we have spent most of our time studying and solving exactly these problems. Our clients use our bespoke data across IRS, Swaptions and other asset classes for bid/offer spreads, volume, and the volatility of each over time. We publish an index of liquidity, and an index of bid offer spreads which is helpful to identify regime changes for pruval and for risk measurements.

How do you measure bid/offer volatility for your pruval? Get in touch and we can grab a coffee to discuss!

2023 June quarter-end market commentary

As we approach the close of June and wrap up the second quarter of 2023, many Independent Price Verification (IPV) teams find themselves in the midst of a particularly hectic week. A key item on the to-do list is likely to be the time-consuming and error-prone task of updating the bid-offer spreads for interest-rate swaps. As we highlighted in an earlier post, "Navigating Bid-Offer Valuation Adjustments Amid Financial Market Turmoil", this process is particularly important for Q2 2023 given the remarkable rates volatility in March and April. Recognizing the challenges that IPV teams are facing, we thought it would be helpful to share how implied bid-offer spreads, derived from transaction data, have evolved for major interest-rate curves since the beginning of the year.

USD OIS Bid Offer

Exciting year for bid/offer spreads in USD OIS swaps space. As we can see in the graph for 2/5/10/30y swaps, the year started off relatively calmly, but big spikes in March due to Silicon Valley bank and Credit Suisse in the same month. B/O spreads spiked up from around 1bp in the beginning of the year to above 4bps at the peak on strong volumes. Since end of April we saw spreads normalise again but have gradually crept higher during June - an interesting dynamic given VIX has not moved much - worth to keep an eye on this as we have seen before that bid/offer spreads may be faster to react to sentiment than VIX might. (see blog post here https://blog.pricevault.io/bid-offer-spreads-react-faster-than-vix)


Euribor Bid Offer

Euribor swaps bid offer saw relatively less volatility compared to the USD OIS space although the same theme is present, with a spike up around March/April followed by a calm May and subsequent gradual trend in bid offer spreads widening during June.

Get in touch with us or leave a comment if this analysis might be useful for other instruments or currencies, we have data for many other types of derivatives and currencies!


What is SDR Data and why is it useful?

We found that there is no comprehensive guide to SDR data, so we have put together the below to summarise and highlight what SDR data is and why it is so useful.

What is SDR
Swap data repositories (SDRs) were new entities created by the Dodd-Frank Act, in order to provide a central facility for swap data reporting and recordkeeping. Under Dodd-Frank Act, all swaps, whether cleared or uncleared, are required to be reported to registered SDRs. 

SDRs are required to register with the CFTC and comply with rules promulgated by the CFTC, including real-time public reporting of swap transaction and pricing data.

Actually it is not straightforward to become an SDR – applicants are required to submit formal applications, and the Commission will review each application within an 180 day time frame. There quite a few instances of applicants ultimately withdrawing their applications.

What Asset Classes are covered?

Since April 2013, interest rate, credit, equity, FX and commodities swaps executed on or pursuant to the rules of designated contract market, as well as swaps executed “off-facility” have been required to be reported to SDRs. A designated contract market is an exchange that may list for trading futures or options contracts.

Who needs to report trades to SDRs?

Swap dealers and major swap participants are responsible for reporting all of their swap transactions to an SDR, regardless of whether the transaction is cleared or uncleared. The information that must be reported to an SDR includes details such as the parties to the swap, the terms of the swap, the notional amount, the price, and the date and time of execution. The reporting requirements are intended to improve transparency in the OTC derivatives market and to help regulators monitor and manage systemic risk.


What are the reporting requirements?

According to the CFTC's factsheet, the details about swaps that are required to be reported to registered swap data repositories include:

Counterparty information: The names and addresses of the counterparties to the swap.

Transaction information: The date and time of execution, the price or rate of the swap, and the notional amount.

Product information: The type of swap and the underlying asset, such as an interest rate, currency, or commodity.

Valuation data: The mark-to-market or mark-to-model value of the swap.

 

Other details: Additional information about the swap, such as its termination date, payment frequency, and settlement terms.

Please feel free to reach out to info@pricevault.io to find out more about how SDR data can help your valuations and trading!

Big Interesting Trades 2023-06-14 USD Swaptions and OIS Bid Offer Index

Hi!

Things are feeling very very calm. All the pricevault indexes and data signals are pointing to a very liquid market. Bid offer spreads are very well contained and volumes are steady:


Curve is pretty flat from 5y out, trades quantity and notional on par with weekly average since Jan. USD OIS 10y bid offer spreads averaging around 0.5bps these past 1-2 weeks


Seeing some 7y 5y trades print in the last few days as well, didn't see many of these trade before. Worth keeping an eye to see if more market makers require valuations in this space.

Top Trades by Vega:

Expiry (Yrs) Tenor (Yrs) Moneyness (bps) Trade Size (US$ mm) Option Type Normal Vol Implied (bps) Vega (US$) Gamma (US$) Deep Dive
0 20 10 a-100bps 135 - 205 RECEIVER 85.03 243,912 143 PV-Data
1 7 5 a+3bps 190 - 290 STRADDLE 85.58 239,986 201 PV-Data
2 7 5 a+3bps 190 - 290 STRADDLE 85.58 239,986 201 PV-Data
3 9 30 a-70bps 80 - 120 RECEIVER 168.58 212,353 140 PV-Data
4 9 30 a-70bps 80 - 120 PAYER 108.99 209,520 213 PV-Data
5 7 30 a-26bps 80 - 120 RECEIVER 148.72 204,085 196 PV-Data
6 7 30 a-26bps 80 - 120 RECEIVER 148.72 204,085 196 PV-Data
7 7 30 a-26bps 80 - 120 PAYER 124.42 203,901 234 PV-Data


Top trades by Gamma:

Expiry Tenor (Yrs) Moneyness (bps) Trade Size (US$ mm) Option Type Normal Vol Implied (bps) Vega (US$) Gamma (US$) Deep Dive
0 3w 30 a-11bps 95 - 145 RECEIVER 76.71 15,032 3,977 PV-Data
1 1m 10 a+8bps 135 - 205 PAYER 53.87 17,431 2,814 PV-Data
2 1m 10 a+8bps 135 - 205 PAYER 53.87 17,431 2,814 PV-Data
3 3m 30 a+9bps 80 - 120 PAYER 55.94 35,943 2,551 PV-Data
4 3m 30 a-10bps 95 - 145 PAYER 64.48 40,812 2,513 PV-Data
5 3m 30 a-10bps 95 - 145 PAYER 64.48 40,812 2,513 PV-Data
6 3m 30 a-10bps 95 - 145 PAYER 64.48 40,812 2,513 PV-Data
7 3m 30 a-10bps 95 - 145 PAYER 64.48 40,812 2,513 PV-Data


PVAI Flagged trades:

Expiry Tenor (Yrs) Moneyness (bps) Trade Size (US$ mm) Option Type Normal Vol Implied (bps) Vega (US$) Gamma (US$) Deep Dive
0 1w 30 a+2bps 95 - 145 PAYER 15.28 8,373 28,599 PV-Data
1 5d 30 a-2bps 95 - 145 PAYER 32.24 8,940 20,255 PV-Data
2 2w 10 a+1bps 120 - 180 PAYER 22.36 9,406 10,975 PV-Data
3 2w 10 a+1bps 120 - 180 PAYER 26.26 8,240 10,420 PV-Data
4 5m 30 a-5bps 80 - 120 RECEIVER 27.64 44,715 4,221 PV-Data

Regards,

Swap Data Repositories - working with SDR data PriceVault demo

Hello,

Welcome to our user guide on SDR data functions on PriceVault. There is an immense amount of real trades data being reported which can provide valuable insights for both traders and IPV teams alike.

Check out our user demo below and see how to get access to valuable data with insights into bid offer spreads and trade liquidity.


Register for trial access to our functions at https://staging.pricevault.io/register

Contact us at info@pricevault.io anytime for further information.

Bid Offer Spreads react faster than VIX?

One of our most requested data sets are those relating to bid/offer using real traded prices.

We thought it would be interesting to plot our PV Bid Offer Index (PVBOI) against the VIX index.

As expected the two indices show a similar pattern over time, demonstrating how volatility and bid offer spreads move in tandem.

What we didn't quite expect to see is how PVBOI actually seems to react faster than VIX - both during the SVB and CS turmoil periods and also in periods of better stability and calm. 

Let us know if you would like a copy of the data or to access our indices for your own research.

Many of our clients are using our data to adjust month-end valuations and to verify trader marks for illiquids.


Big Interesting Trades 2023-05-29 USD Swaptions and OIS Bid Offer Index

Bid offer spreads stable this week, 5s and 10s USD OIS swaps trading well within 1bp bid offer on generally higher volumes.

Average daily volume in 10y usd ois stable around USD7-10bn/day, average traded price around 3.2%


liquidity ratio improving to 12, consistent with stable bid offer index on higher volumes:


USD Swaptions data for the past ten days as per below:


Top Trades by Vega. I have to say the gamma trades looks suspiciously like the same trade printed or reported - we will dig into this and come back with conclusions soon.

Expiry (Yrs) Tenor (Yrs) Moneyness (bps) Trade Size (US$ mm) Option Type Normal Vol Implied (bps) Vega (US$) Gamma (US$) Deep Dive
0 20 20 a-59bps 50 - 70 RECEIVER 126.41 161,171 64 PV-Data
1 20 20 a-59bps 50 - 70 PAYER 92.85 160,415 86 PV-Data
2 20 20 a-93bps 40 - 60 RECEIVER 137.03 130,013 47 PV-Data
3 20 20 a-93bps 40 - 60 PAYER 83.89 127,538 76 PV-Data
4 6 10 a-201bps 135 - 205 RECEIVER 173.83 126,074 116 PV-Data
5 2 30 a+78bps 95 - 145 PAYER 151.85 120,559 435 PV-Data
6 5 10 a+102bps 135 - 205 PAYER 126.04 118,879 188 PV-Data
7 5 10 a+102bps 135 - 205 PAYER 126.04 118,879 188 PV-Data


Top trades by Gamma:

Expiry Tenor (Yrs) Moneyness (bps) Trade Size (US$ mm) Option Type Normal Vol Implied (bps) Vega (US$) Gamma (US$) Deep Dive
0 1m 30 a-7bps 95 - 145 PAYER 63.85 25,424 4,155 PV-Data
1 1m 30 a-7bps 95 - 145 PAYER 63.85 25,424 4,155 PV-Data
2 1m 30 a-7bps 95 - 145 PAYER 63.85 25,424 4,155 PV-Data
3 1m 30 a-7bps 95 - 145 PAYER 63.85 25,424 4,155 PV-Data
4 1m 30 a-7bps 95 - 145 PAYER 63.85 25,424 4,155 PV-Data
5 1m 30 a-7bps 95 - 145 PAYER 63.85 25,424 4,155 PV-Data
6 1m 30 a-7bps 95 - 145 PAYER 63.85 25,424 4,155 PV-Data
7 1m 30 a-7bps 95 - 145 PAYER 63.85 25,424 4,155 PV-Data


PVAI Flagged trades:

Expiry Tenor (Yrs) Moneyness (bps) Trade Size (US$ mm) Option Type Normal Vol Implied (bps) Vega (US$) Gamma (US$) Deep Dive
0 3m 5 a-7bps 190 - 290 PAYER 35.34 19,716 2,168 PV-Data
1 3m 5 a-23bps 190 - 290 PAYER 48.83 14,070 1,144 PV-Data
2 3m 5 a-23bps 190 - 290 PAYER 48.83 14,070 1,144 PV-Data
3 5y 5 a-28bps 190 - 290 STRADDLE 14.38 145,717 965 PV-Data
4 3y 10 a-53bps 135 - 205 PAYER 37.92 72,788 638 PV-Data

Big Interesting Trades 2023-05-19 USD Swaptions

Going into month-end always helpful to check what trades are on the radar.

Bid offer spreads have been stable for the past two weeks as well so things seem to have settled down since the SVB and CS blow-ups. 


Top Trades by Vega:

Expiry (Yrs) Tenor (Yrs) Moneyness (bps) Trade Size (US$ mm) Option Type Normal Vol Implied (bps) Vega (US$) Gamma (US$) Deep Dive
0 10 30 a-16bps 95 - 145 RECEIVER 68.33 295,817 433 [PV Data](PV-Data
1 2 30 a-11bps 95 - 145 STRADDLE 80.22 254,183 779 [PV Data](PV-Data
2 2 30 a-11bps 95 - 145 STRADDLE 59.18 253,245 1,052 [PV Data](PV-Data
3 10 20 a-88bps 80 - 120 RECEIVER 57.81 177,207 306 [PV Data](PV-Data
4 10 20 a+112bps 80 - 120 PAYER 71.41 175,772 246 [PV Data](PV-Data
5 10 30 a-16bps 55 - 85 PAYER 55.75 169,866 305 [PV Data](PV-Data
6 3 30 a-7bps 95 - 145 RECEIVER 84.72 162,163 637 [PV Data](PV-Data
7 3 30 a-7bps 95 - 145 PAYER 74.26 162,104 727 [PV Data](PV-Data


Top trades by Gamma:

Expiry Tenor (Yrs) Moneyness (bps) Trade Size (US$ mm) Option Type Normal Vol Implied (bps) Vega (US$) Gamma (US$) Deep Dive
0 1m 30 a-5bps 95 - 145 PAYER 56.14 26,390 5,050 [PV Data](PV-Data
1 2m 30 a-10bps 95 - 145 PAYER 56.27 30,917 3,716 [PV Data](PV-Data
2 1m 30 a+16bps 95 - 145 PAYER 70.35 20,761 3,170 [PV Data](PV-Data
3 1d 30 a-3bps 20 - 30 STRADDLE 117.5 1,689 2,624 [PV Data](PV-Data
4 1d 30 a-3bps 20 - 30 STRADDLE 120.46 1,698 2,574 [PV Data](PV-Data
5 1m 30 a+20bps 80 - 120 PAYER 71.62 14,893 2,234 [PV Data](PV-Data
6 3w 20 a-9bps 95 - 145 RECEIVER 135.18 17,211 2,214 [PV Data](PV-Data
7 3m 10 a+9bps 135 - 205 PAYER 50.39 26,123 2,058 [PV Data](PV-Data


PVAI Flagged trades:

Expiry Tenor (Yrs) Moneyness (bps) Trade Size (US$ mm) Option Type Normal Vol Implied (bps) Vega (US$) Gamma (US$) Deep Dive
0 1w 30 a-2bps 40 - 60 PAYER 15.29 3,415 10,198 [PV Data](PV-Data
1 1w 30 a+1bps 40 - 60 PAYER 48.22 5,780 5,473 [PV Data](PV-Data
2 6m 10 a-2bps 135 - 205 PAYER 45.31 39,914 1,730 [PV Data](PV-Data
3 1y 10 a-21bps 135 - 205 PAYER 21.03 32,779 1,655 [PV Data](PV-Data
4 1m 30 a-10bps 20 - 30 PAYER 46.42 4,725 1,093 [PV Data](PV-Data

Regards,

Big Interesting Trades 2023-05-03 USD Swaptions

Just past April month-end now, and things are a little bit back to normal - vols back down a bit, liquidity ratio is better and bid/offer spreads calmed down again.

Seems that trade size by risk is still smaller than end of March and short dated payer/gamma plays are showing up again. 

Check out our new bid/offer index PVBOI and liquidity index PVLIT, here we show how 10y OIS swaps bid offer spreads have come all the way back down using our custom in house B/O index algorithm. Clients are using this to check month end marks and bid/offer reserves as well as part of a dashboard for traded risk.

Top Trades by Vega:

Expiry (Yrs) Tenor (Yrs) Moneyness (bps) Trade Size (US$ mm) Option Type Normal Vol Implied (bps) Vega (US$) Gamma (US$) Deep Dive
0 10 10 a+69bps 105 - 155 PAYER 171.99 141,213 82 PV-Data
1 10 10 a+69bps 105 - 155 RECEIVER 116.4 139,864 120 PV-Data
2 5 10 a-35bps 135 - 205 RECEIVER 203.43 126,108 124 PV-Data
3 5 10 a-35bps 135 - 205 PAYER 164.41 125,920 153 PV-Data
4 2 30 a+42bps 95 - 145 PAYER 59.81 124,228 1,035 PV-Data
5 2 30 a+42bps 95 - 145 PAYER 59.81 124,228 1,035 PV-Data
6 2 30 a+42bps 95 - 145 PAYER 59.81 124,228 1,035 PV-Data
7 10 10 a-153bps 120 - 180 RECEIVER 62.64 121,063 193 PV-Data


Top trades by Gamma:

Expiry Tenor (Yrs) Moneyness (bps) Trade Size (US$ mm) Option Type Normal Vol Implied (bps) Vega (US$) Gamma (US$) Deep Dive
0 1m 30 a-8bps 95 - 145 PAYER 56.33 25,770 4,774 PV-Data
1 1m 30 a-8bps 95 - 145 PAYER 56.33 25,770 4,774 PV-Data
2 1m 30 a-8bps 95 - 145 PAYER 56.33 25,770 4,774 PV-Data
3 1m 30 a-8bps 95 - 145 PAYER 56.33 25,770 4,774 PV-Data
4 1m 30 a-8bps 95 - 145 PAYER 56.33 25,770 4,774 PV-Data
5 1m 30 a-8bps 90 - 130 PAYER 56.33 23,623 4,376 PV-Data
6 1m 30 a-8bps 90 - 130 PAYER 56.33 23,623 4,376 PV-Data
7 1m 30 a-8bps 80 - 120 PAYER 56.33 21,475 3,978 PV-Data


PVAI Flagged trades:

Expiry Tenor (Yrs) Moneyness (bps) Trade Size (US$ mm) Option Type Normal Vol Implied (bps) Vega (US$) Gamma (US$) Deep Dive
0 4m 5 a-2bps 80 - 120 PAYER 23.54 9,833 1,315 PV-Data
1 2y 2 a-77bps 160 - 240 PAYER 30.11 3,785 67 PV-Data
2 6m 2 a-49bps 45 - 70 PAYER 46.96 1,077 45 PV-Data
3 6m 10 a-43bps 40 - 60 RECEIVER 16.68 42 5 PV-Data
4 6m 10 a-43bps 40 - 60 PAYER -17.07 60 -7 PV-Data

Regards,