college student looking for Rates vol data? too poor for a BBG license?

https://github.com/yieldcurvemonkey/VolCube420/tr…

Theres not a lot of free/public data out there.

Here's 2024 SOFR OIS Swaption Vol Cube Data in daily json format. Also included atm timeseries in a separate dir. Strike offsets are `[-200, -100, -50, -25, -10, 0, 10, 25, 50, 100, 200]` - all in normal vol. I only briefly eyeballed this with what i saw in VCUB but the ONLY use for this data is to mess around. See the README for more info.

12 Comments
 

If you’re a college student go to the BBG terminal on campus, pull the data you need to excel and then email it to yourself. Obviously static but still good for a personal project

 

Excuse my monkeyness but 

i) Where does the SABR Model (and its calibration) mentioned in the Readme come in to this? In my understanding the vols are all normal vol (and thus calculated without SABR whatsoever) but clearly I'm misssing something

ii) What exactly is the difference between this data and your USD_SABR_VOL_CUBE?

 
Most Helpful

hi, this was just a pet project and i dont think DE is actually used in practice (for obvious reasons). maybe some buy side cubes are constructed like this.

the easy answer is that SABR is just a fancy interpolation method. the majority of expiry-tail pairs on the grid aren't traded everyday (just look at SDR flow... sparse is an understatement). in other words, you cant hand mark 300 high 30y30y b/c nothing trades. but you might see some high strike 10y10y; you mark that and SABR helps you build the rest of the cube.

USD_SABR_VOL_CUBE is just more verbose with +/- 300 strikes and more expiry/tails. It is also smoother b/c i shoved it into ql's sabr implementation and ran a calibration again

I think the quants at most banks owns the cube construction process and the traders worry about marking the more liquid parts of the grid. 

 

How in practice would SABR help you mark the 300 high 30y 30y in that case? Would you update the SABR parameters to fit the 10y10y trade and base the 30y30y rom those updated parameters?

 

Quam a accusantium libero eius quo omnis veniam. Porro quisquam provident expedita ratione quae inventore. Eaque veritatis voluptatum error sunt recusandae ut modi.

Fuga sint minima consectetur explicabo accusamus facere labore. Fugiat perspiciatis ratione sit fugit amet voluptatem nisi nostrum. Voluptas quis perspiciatis nemo consequatur unde qui rerum at. Voluptas rerum inventore qui quis aut quidem aut.

Molestiae sit fugit neque minus dolore molestias et est. Deserunt molestiae consequatur omnis. Accusantium delectus aut omnis libero quis. Aperiam nam et provident ad.

Career Advancement Opportunities

July 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.9%
  • JPMorgan 01 98.3%
  • Guggenheim Partners 01 97.8%
  • Morgan Stanley 07 97.2%

Overall Employee Satisfaction

July 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Evercore No 98.9%
  • Morgan Stanley 01 98.3%
  • Banco Santander 02 97.7%
  • BMO Capital Markets 12 97.2%

Professional Growth Opportunities

July 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.9%
  • Morgan Stanley 06 98.3%
  • Goldman Sachs 01 97.8%
  • JPMorgan 01 97.2%

Total Avg Compensation

July 2026 Investment Banking

  • Vice President (16) $429
  • Associates (46) $258
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (14) $159
  • 1st Year Analyst (80) $150
  • Intern/Summer Analyst (73) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”