Let's talk about pricing models. One of the most active and by definition important areas of quantitative finance is pricing derivatives. Derivatives are a gigantic market, being worth notionally much, much more than the entire GDP of the planet, so there's a lot of interest 1/x
in being able to properly price them. Most of us are familiar with the basic vanilla American option (call, put), but most of pricing theory is interested in the less well known exotics. A good recent example comes from @paradigm, which created a new class called the 2/x
perpetual option. On further look, most optionistas would be able to tell it was an existing type of option called a cliquet, which essentially is a perpetual option that resets strike price at pre-determined dates (similar to the Fed put lol). But unlike the simple vanilla 3/x
options, most exotics are not well behaved by something as 'simple' as the Black-Scholes. We can really separate pricing models into two types: closed-form (analytical) models and non-closed form (numerically derived). Analytical models are nice, because they're computational 4/
cheap. To step back, closed-form isn't a trick word; it simply means you can use a finite number of basic math operations (+, -, /, * for example) to evaluate a solution. A non-closed-form solution on the other hand can involve infinite number of math operators, and we can't 5/x
really solve it with math; we can for example, implement it, run it 1000 times, and take the average solution generated (a Monte Carlo approach). Alternatively we can use approximation techniques (Gaussian quadrature, for example) to get "close" enough quickly, or if our 6/x
solution space is well behaved (for instance, few parameters, goes towards a global maximum or minimum properly), we can solve it using regression or machine learning approaches. In general, these are all slow and consistently massive pain in the ass(es). Therefore, in practice 7
most will prefer an analytical pricing model to a numerical one, unless speed is really unimportant and the cost of minimal error is high. So now that we've wasted some time on this, let's move on to some basic pricing models! In essence, all pricing models start at the asset 8/
level; we want to know how the asset we're pricing the derivative for moves. This is important because the price of the derivative depends on the price of the asset at some point in time. That rad dude Ito and his lemma helps us here. In general, most assets (or processes, like 9
interest rate derivatives) will follow a stochastic process - some combination of a non-random process (the drift coefficient) and a random process (usually a Wiener process). The simplest version of this is the Ito process, shown below. It essentially says "we have a drift Image
component a(x,t) (some function a that depends on current stock price x and time t), and a random process that combines a Brownian motion (will talk about that another time) with a volatility process b(x, t). This is the basis for a ton of fairly complex models, including BSM. 11
However, some very smart folks realized that this equation isn't enough to price reality usually. There's a couple of reasons. One of that volatility is not constant, and autocorrelates! Or in English, in high volatility periods we expect to see continued high volatility, and low
volatility periods we see continued low volatility. This is a problem for most simple equations, because it means volatility itself is following a random process. Volatility changes randomly over time, but more important we need to create the observed volatility clustering 12/
to properly price asset derivatives! So around the late 90s or so, a guy named Steve Heston augmented our basic Ito process with some cool gadgets from the field of interest rates, namely the CIR model, to try and fit the observed properties of volatility better. 13/x Image
This was one of the first of a class of models we call stochastic volatility - models where not only the stock price itself is sorta random, but the volatility process used in the stock price is sorta random too. The other factor we have to talk about before putting it all 14/x
together is what we call the spot-vol correlation, or kinda tangentially vol beta. Spot-vol is the observation that in real world assets, volatility isn't constant as price moves; in equities, if assets sell off, vol tends to explode. Interestingly in some commodities like oil 15
the opposite pattern occurs (oil vol tends to go up as the price increases). This is important for pricing! Without understanding and modeling how volatility changes as price changes, you can't really properly hedge your options! So Heston included this in his famous Heston model
too, which ignoring the math jargon aims to represent a few things:
1) The Heston is an Ito process where we have a random stock process and a random volatility process
2) Our random volatility process has some correlation, rho, to our random stock price (spot-vol corr)
3) We expect while volatility may spike or fall randomly, over time we expect it to return to a long term historical average, theta
These are summed up in two funky looking equations below. The nifty thing about Heston's model is it is complicated as hell and has multiple inputs Image
but it also has an analytical solution, using what is called the Fourier transform! This makes it a lot quicker for helping us price options than an even more complicated model which might incorporate even more real world phenomena (jumps, JPow, trump tweets, etc).
We're almost done, trust me. There are two important steps when using a model to price options - choosing the proper model for your asset, and the much much worse step, called calibration. The truth of a model is you can make it do whatever you want; the value is in setting
your parameters properly. In Heston, we have a lot of parameters to pick from:
- Long term historical variance
- Vol of vol
- Expected rate of return
- Spot-vol correlation
Etc. You can and usually do fuck it up. Worse yet, when you calibrate on historical data, you're doing
exactly that - the parameters you determine (usually from fitting it to real world option prices) will be conditioned based on the data/period you chose to view! You have no way around this, but extra turbobrain folks use systems like Kalman filtering or phase models here to
track or modify the parameters provided over time. The less turbobrain folks just simply accept all models are wrong, and retrain their pricing model daily or thereabouts instead of trying to big brain their way into production losses anyway.
So here you have it! Fin.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Writings by Lily

Writings by Lily Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @LilyWrites4

Nov 9, 2021
Okay, so I want to talk about some vol f**kery in the meme stocks, and how to play for fun and profit. That said, not investment advice and in the interest of not upsetting compliance, I'll leave off the actual stock names too.
So lately, things have been odd.
1/x
There's this large company that we all know about that rallied like 50% in a month and pissed off a lot of people. This came at the same time as a larger sector trend rally, so it wasn't too unexpected. CEO might've merked it though.
But anyway, lots of people tried shorting.
In general, shorting these things is a bad idea directly, because of course everyone is buying puts thinking they're righteously clever, and of course the puts tend to be overpriced. In {insert company}'s case, calls were also generally broken, but I digress. So how do I short?
Read 18 tweets
Oct 1, 2021
Hi, it's been a minute since I made a thread (I deleted a prior one two weeks ago). This thread will be about natural gas and the United Kingdom, mostly since I have a research post about it coming out probably soon. I am not a natural gas trader unless you count FCG.
I do not claim complete accuracy, and you're more than welcome to correct nicely if there's any misinformation, or get blocked otherwise. Anyhow --
1/n
As I posted yesterday, something weird is going on with natural gas in the United Kingdom. Natural gas prices are going up worldwide from a combination of factors: industrial output returning after COVID-19, mismatched reserves to demand needs, climate factors in a few places 2/
Read 26 tweets
Jul 25, 2021
Okay, a thread.
So one of the things that interests me is options theory applied to more macroscopic phenomena, and one of the more interesting and salient ways is the potential existence of the Fed Put (formerly known as the Greenspan Put).
en.wikipedia.org/wiki/Greenspan…
There's a lot of hoopla about asset price inflation, and it's pretty accurate by any metric that there's an acceleration in beta, especially over the past few years. What this means in plainer English is that the market isn't just increasing in value (the market being well
everything, down to Pokemon cards), but that it's increasing *faster* in value than before. This is puzzling of course, because the general/old-fashioned mode of understanding equity returns is as a function of the risk free rate, usually proxied to the 10 year Treasury.
Read 20 tweets
Jul 18, 2021
What is volatility beta and the vol surface?
If we go back to the prior thread on volatility, we can make two critical observations:
- Volatility is a function of variance (how much spot "moves") and time
- Volatility isn't constant over time or space (price range)
We should add two more important observations, which aren't necessarily theoretical, but have strong empirical support:
- Volatility tends to cluster in time - when volatility in one direction (e.g. down) is high, we expect in the near-term continued high volatility and vice vers
- Volatility has a strong correlation to how spot price moves. This is a key observation, and differs across assets. We call this the spot-vol correlation.
In equities it's fairly well supported that volatility increases on the way down, and decreases (or remains constant) on the
Read 30 tweets
Jul 16, 2021
So, a brief thread since I haven't done one in a while about volatility. Unlike all my other threads, this will probably be wrong or something, I'll wait until someone who does vol chimes in or go ask like, Benn Eifert. Volatility in short, is a function of variance and time.
Or in even simpler terms, we have some variable we're looking at - usually price, or more formally spot price. We're looking at how it evolves over time. The wider the distribution of spot prices that occur in a given time range, the more volatility we say is occurring.
This is usually expressed as a function of the spot price itself, but depends on the context. In general the way stock prices move is naturally expressed as a % of the given stock price - we say stocks went 1% down today, vs let's say $3 down. This holds empirically too.
Read 24 tweets
Jun 9, 2021
So you want to see a meme squeeze:
Please remember I'm a 25 year old girl, and most of what I'm going to talk about with regards to volatility and options is wrong. That disclaimer aside, the popular topic again is meme stock rallies. What is a meme stock rally? 1/x
A meme stock rally is essentially a dislocation that occurs in one or a group of related assets, usually thematically related (the semantic web I discussed many moons ago) that rallies for a short period of time. These tend to start on social media, and one of the foundational 2/
aspects is simply it being funny. We can debate that ad nauseaum, but despite common belief, this isn't really a new phenomenon, and there is ample evidence that supports these price dislocations occurring in 2020 and well before (the 2018 weed bubble, for example). There are two
Read 24 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(