search
クリプト

オプションでヘッジするUniswap

kyoronut きょろナッツ's icon'
  • kyoronut きょろナッツ
  • 2020/05/12 11:54

2020年に入ってopyn, Hegic, Primitiveといったオプション系のDeFiプロジェクトが出てきました。こちらの記事ではオプションの用途として、UniswapのImpermanent lossをヘッジできることが挙げられています。本記事では、どの程度のヘッジをするためにどの程度のオプションサイズが必要なのかを考察します。

 

イントロ

UniswapのImpermanent lossとは、流動性提供者が負うリスクのことで、流動性プールに入場時と退場時のアセットの価格変動によって生じるものです。詳しくはこちらをご覧ください。

 

オプションはプットとコールの買い/売りで様々な戦略をとれますが、今回の目的は価格変動に由来する損失をヘッジすることなので、価格変動で利益の出る戦略をとります。プットとコールの両方を買うロングストラングル/ストラドルです。

参考: https://www.hoxsin.co.jp/guide/option/strategy.htm

本記事では計算のし易さのために、ストラドル(プットとコールで行使価格が同じ)を使います。

 

例から行きましょう

1 ETH = 100 DAIの価格のときに、1 ETHと100 DAIでUniswapプール入場したとしましょう。そこから1 ETH = 200 DAIと価格が2倍になったときにプールから退場するとします。

(手数料収入は無視しますね。)

 

こちらの記事で解説したことを使うと、退場時に得られるのは

sqrt(1/2) ETH + 100 * sqrt(2) DAI

です。わかりやすい数字に直すと

0.707 ETH + 141 DAI

です。ETHとDAIはプールの性質上、等価になっているので、DAIでまとめて表せば

282 DAI

です。

 

さて、プールを特に使わず、1 ETHと100 DAIをHODLしていた場合の資産価値は

300 DAI

ですね。そういうわけで、6%ほどのImpermanent lossが発生してしまいました。

 

ではここで、天下り的ではありますが、1 ETHを100 DAIで買うコールオプションを0.17 ETH分だけ持っていたらどうでしょうか?これを行使すれば、17 DAIで0.17 ETHを買うことができ、0.17 ETHをすぐに売れば34 DAIになります。すると、プール退場時の資産は

0.707 ETH (= 141 DAI) + (141 - 17 + 34 ) DAI = 300 DAI

です。HODLしていた場合の価値と同じになりましたね。

 

定式化

先の例では0.17 ETH分のコールを買っておけば2倍の価格変動からくるImpermanent lossを相殺することができました。このオプションサイズと価格変動の関係を定式化します。変数を以下のように定義しましょう。

a := オプションサイズ / プール資産のサイズ

r : = 退場価格 / 入場価格

先の例で退場時に得られるDAIは

100 * sqrt(2) DAI

でしたが、100を1と取り直してしまって、2をrで置き換えれば、

sqrt(r) DAI

です。

 

オプションを買っていたときの退場時資産の式は

sqrt(r) + sqrt(r) - a + a * r DAI

と変数で置き換えられます。

 

対して、HODL時の資産は

r + 1 DAI

です。

 

これらが等しくなることがヘッジの条件なので、そのときのaをrで表すと

a = (2 * sqrt(r) - r - 1) / (1 - r)

となります。

 

ちなみにリターンは、

 (2 * sqrt(x)/(1 + x)- 1 + a * (x - 1)/(1 + x)) * 100 %

と表せます。一見複雑ですが、Impermanent lossとオプション取引益の和になっています。例に挙げたa = 0.17 の場合、それぞれの関係は以下の図のようになります(price_ratioがrのことです)。設計通り、r = 2のところで和(Net P&L)が0になっていますね。

Content image

 

まとめ

UniswapのImpermanent lossをヘッジするのに必要なオプション取引のサイズを定式化しました。

 

実利用では、ここにオプションプレミアムとUniswapの取引手数料の期待収益という要素が加わって判断をすることになります。

 

↓書き忘れた分を見事に補完してもらいました。

 

続編記事↓

[試算編]オプションでヘッジするUniswap

 

 

Supporter profile iconSupporter profile icon
Article tip 2人がサポートしています
獲得ALIS: Article like 99.33 ALIS Article tip 5.00 ALIS
Article registration Article registration
kyoronut きょろナッツ's icon'
  • kyoronut きょろナッツ
  • @lisalisa
twitter @kyoronut . Non-custodial financeで遊んでいます。

投稿者の人気記事
コメントする
Loading...
コメントする
こちらもおすすめ!
Eye catch
クリプト

CoinList(コインリスト)の登録方法

Taka 2021/02/25
Like token Tip token
15.55 ALIS
Eye catch
クリプト

【DeFi】複利でトークンを運用してくれるサイト

KTAG 2021/02/22
Like token Tip token
54.01 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

昆布森ちゃん 2021/01/19
Like token Tip token
38.31 ALIS
Eye catch
クリプト

2021年1月以降バイナンスに上場した銘柄を140文字以内でざっくりレビュー(Twitter向け情報まとめ)

昆布森ちゃん 2021/03/16
Like token Tip token
38.10 ALIS
Eye catch
クリプト

コインチェックに上場が決まったEnjin Coin(エンジンコイン)コインを解説

昆布森ちゃん 2021/01/24
Like token Tip token
21.49 ALIS
Eye catch
クリプト

【初心者向け】JPYCを購入して使ってみました!

暗号資産ジョシ校生 蟻巣 2021/06/30
Like token Tip token
30.03 ALIS
Eye catch
クリプト

Polygon(Matic)で、よく使うサイト(DeFi,Dapps)をまとめてみた

ゆうき 2021/05/17
Like token Tip token
236.30 ALIS
Eye catch
クリプト

UNISWAPでALISをETHに交換してみた

Macky3216 2020/09/28
Like token Tip token
40.40 ALIS
Eye catch
クリプト

バイナンスの信用取引(マージン取引)を徹底解説~アカウントの開設方法から証拠金計算例まで~

昆布森ちゃん 2020/06/15
Like token Tip token
3.50 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

nnppnpp(んぺー) 2021/09/08
Like token Tip token
46.60 ALIS
Eye catch
クリプト

Uniswap(ユニスワップ)で$ALISのイールドファーミング(流動性提供)してみた

Taka 2021/02/25
Like token Tip token
59.99 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

kaya 2021/10/06
Like token Tip token
61.20 ALIS