Patryk (🌑,💙, 🔺) Profile picture
Jan 17, 2022 14 tweets 5 min read Read on X
Someone has asked me today:

<brief overview of $LUNA 'covered call' from @friktion_labs follows>

/1
Before we jump into head first into anything, I think some of you might be wondering:

What the heck is a 'covered call'?

/2
What we call "hodling" in TradFi may be called a "long position". We simply keep an asset in our wallet and (hopefully) enjoy it's price appreciation.

Visually, we can see a pretty straightforward relation between the asset price and value of a long position. Namely, 1:1.

/3
Imagine we bought an asset at its current price of $50. If the price drops, value of our position drops and vice-versa.

Any difference between future price and $50 becomes our profit/loss.

/4
When we buy a 'call option on $LUNA' it allows us to purchase $LUNA at a certain (pre-determined) price called 'strike price'.

It gives us the _option_ to buy - we have no obligation to do anything do.

/5
Example: call option on $LUNA with strike price of $65.

If $LUNA trades below $65, we do nothing and our position.

If it trades above $65, we can use (=exercise) the option to buy $LUNA for $65 and sell it on the market, cashing in the difference.

On the chart:

/6
With such exposure to $LUNA price, we have no risk. No loss below $65 and only profits above $65 - that would be too good to be true.

Such a call option has a price (=premium) that we need to pay for the privilege to buy $LUNA at a fixed price.

Chart with $5 premium:

/7
The above is a case were we _buy_ a call option (=long call).

We could just as well _sell_ a call option (=short call).

In this case we would get the premium at a cost of negative exposure to price increase of $LUNA above the strike price.

/8
A "covered call" option is a combination of:

➡ Long position
➡ Short call

Below the strike price we get the full exposure to $LUNA price action AND the option premium.

Above strike price our profit flattens - does not grow any further.

/9
It is a good idea to buy covered calls that have a strike price above the current price. That gives us some room to benefit from increasing price of the (underlying) asset like $LUNA.

Luckily @friktion_labs does that automatically.

/10
What we can see on the "Deposit" pop-up is:
👉Last traded option (=strike price): $94.00
👉Current price: $78.62
👉Projected APY (=compounded premiums): 100.6%.

Strike/current price should be clear now.

Let's unpack that APY part.

/11
First, the covered call options on @friktion_labs are with weekly maturities.

This means: such an option can only be exercised in a week from "creation time/date".

Time left until maturity is show on the pop-up too:

/12
Unpacking will be easier once we hover over the "Projected APY" field label.

To my taste (just an average Joe who learned about options in the university and never traded) we can treat that 7-day yield as the option's premium.

1.10% per 7 days = 70.1% APR = 100.6% APY.

/13
That's it for the brief introduction.

Tomorrow I will post another 🧵in which I will compare:

▶ $LUNA - $UST LP
▶ Covered call on $LUNA

Both of them provide some exposure to increasing price of $LUNA while providing decent APR.

Can't wait to crunch the numbers. 😊

/14-end

• • •

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

Keep Current with Patryk (🌑,💙, 🔺)

Patryk (🌑,💙, 🔺) 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 @AgilePatryk

Apr 17, 2022
After posting the thread below I received some feedback.

I am open to all of it - be it positive or negative.

Below is my attempt to correct a few mistakes I have made.

/1
I the original version of the calculator, I used the term "break-even".

The usual way to use it would be "a point at which we get full return of our investment".
investopedia.com/terms/b/breake…

In terms of my calculator/previous thread, that would be the day when ROI=100%.

But...

/2
it was quite confusing when I made the mistake to use it with a different meaning in mind.

Namely: "the day when overall ROI when using an auto-compounder exceeds the ROI of not using any".

/3
Read 10 tweets
Apr 15, 2022
Auto-compounding on #Terra.

What are the benefits?
When does it make sense?
Can we calculate the return?

This and perhaps a bit more - below.

/1
First and foremost - many thanks to @GalacticGoat24 and the poke I got to create a proper auto-compounding calculator.

I have created many throw-away calculators (with crappy formatting and very messy).

This time it's different... but I am getting ahead of myself.

/2
@SpecProtocol and @ApolloDAO offer auto-compounding vaults.

I.e. you could enter a liquidity pool (or a vault) manually, collect rewards and do something with these rewards - perhaps regularly buy more of your LP tokens.

Or you could let Spectrum/Apollo to this for you.

/3
Read 16 tweets
Apr 9, 2022
Gov poll #15 on @anchor_protocol increased max LTV on bLUNA from 60% to 80%.

Now we can borrow more.

There is an (unintended?) consequence of that though.

/1
Without beating around the bush:

In case of liquidation, the following fraction of collateral is liquidated

MaxLTV 60% -> 26.53%

MaxLTV 80% -> 54.73%

BTW these numbers assume the liquidation premium of 4.54% (weighted historical average).

/2
You can check that yourself using my calculator:

docs.google.com/spreadsheets/d…

Simply change the maxLTV field (cell F6) between 80% and 60% and observe "Liquidation factor", e.g. in cell M33.

/3
Read 5 tweets
Apr 9, 2022
@danku_r and @phtevenstrong have bigger fishes to fry.

I can whip up that calc in a blink of an eye.

/1
You might be curious how Anchor liquidations work - I happen to have a thread on that right here:



Once you are done, READ THE ERRATA in the next tweet.

/2
In my 🧵 I incorrectly explained that liquidation assumes max liquidation premium of 15% to calculate amount of collateral to be liquidated.

In reality, it iterates all the premium buckets (starting with 1%) and liquidates only so much as to get to safe ratio of 80% (+1).

/3
Read 13 tweets
Mar 31, 2022
@ProtocolVoid is coming to town and bringing privacy along.

Is it a big deal?
Why should I care?
What does it have to do with @galactic_punks?

🧵👇
/1 Image
Privacy is a pretty important topic. On a general-usage blockchain (such as Terra, Avalanche, Harmony One or Ethereum) all the transactions are visible to everyone.

This means: if you know a person's wallet address, you know their financial standing and all transactions.

/2
There a number of reasons why we might not want our address to be known.

▶ Friends might start behaving differently when they learn how much $LUNA you have
▶ It's more difficult for oppressive governments/dictators to track down your hard-earned money

/3
Read 22 tweets
Mar 23, 2022
How @anchor_protocol liquidations work.

Simple explanation with math formulas.

I know - that last part sounds like it contradicts itself. I won't... hopefully.

/1
When you borrow $UST on @anchor_protocol, you gain a liability. I.e. you now have a loan you have to pay down.

L - liability = how much $UST was borrowed

/2
In order to borrow anything, you need to provide collateral - either $bLUNA, $bETH or $sAVAX. Whatever it is, it has certain value.

CV - collateral value = $-value of provided collateral

/2
Read 23 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

Don't want to be a Premium member but still want to support us?

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!

:(