1. 首页
  2. 区块链英文

一文看懂可计算金融 CoFiX 风险对冲策略

开宗明义:做市有风险,对冲不能少!

CoFiX 作为一种可盘算的金融买卖模子的实现,需要做市商角色提供资金流动性。必须指出,在 CoFiX 的资金池中添加流动性的行为不是「储蓄」,而是介入「做市」!流动性提供者应充实明白其中存在的风险。

简而言之,CoFiX 的资金池中添加流动性,也就是做市商通过负担一定的价钱颠簸风险,来获取买卖历程中收益的行为。CoFiX 中界说的做市、赎回、兑换买卖,都有可能会影响 CoFiX 资金池的资金结构,这是价钱颠簸风险的泉源。

有风险并不能怕,CoFiX 设计的最大优势,是让这些风险皆可盘算,从而让介入者可以凭据自身的风险偏好来有用治理、完善对冲这些风险。

简朴来说,对于价钱颠簸风险,做市商可以通过在场外举行反向买卖对冲来消除。基本思路是:凭据资金池中资金的结构和自己的份额比例,实时盘算出自己可以分得的部门,与自己选定的参考点举行对照,消除负增量,从而保证在任何价钱下,总资产都是处于增进状态。

作甚对冲?对冲逻辑是什么?

由于差别的人知识靠山差别,明白 CoFiX 的对冲逻辑的难度也不相同。本文假定读者对 CoFiX 的基本逻辑有周全的明白,对以太坊和基于以太坊的 DeFi 都有基本的领会,逐步从一个最简朴的模子,推导出 CoFiX 的对冲逻辑。

假设 Alice 有 200ETH 和 2000USDT 的总资产,并以为这个是她心中理想的资产设置,我们称之为「参考状态」。厥后 Alice 希望通过介入某些流动(例如 DeFi),来让资产增值。

资产转变

假设 Alice 介入某 DeFi,使得资产酿成了如下状态:

1. 绝对增进
– 200ETH,2001USDT
– 201ETH,2000USDT
– 201ETH,2001USDT

显然,上面三种情形,都是比参考状态(200ETH、2000USDT)更优的,无论 ETH/USDT 的价钱若何转变。我们称之为「绝对增进」。

2. 相对增进
– 201ETH,1999USDT
– 199ETH,3000USDT

假设现在的价钱为 400,即 1ETH=400USDT。此时显然 Alice 的资产情形也是比参考状态(200ETH、2000USDT)更优的。然则,这种更优是依赖于 ETH/USDT 价钱的:
– 当 ETH 价钱摔倒 1USDT 以下时,201ETH,1999USDT 相对于参考状态会发生亏损。
– 当 ETH 涨到 1000USDT 以上时,199ETH,3000USDT 相对于参考状态会发生亏损。

可见这种情形的盈亏依赖于价钱,当价钱转变时,盈亏状态可能发生改变,我们称之为「相对增进」。

3. 相对亏损
– 201ETH,1500USDT
– 199ETH,2100USDT

假设现在的价钱为 400,即 1ETH=400USDT。此时显然 Alice 的资产情形是比参考状态(200ETH、2000USDT)更差的,固然,这种更差也是依赖于 ETH/USDT 价钱的。我们称之为「相对亏损」。

4. 绝对亏损
– 200ETH,1999USDT
– 199ETH,2000USDT
– 199ETH,1999USDT

显然,上面这三种情形,是比参考状态(200ETH、2000USDT)更差的,无论 ETH/USDT 的价钱若何转变。我们称之为绝对亏损。

泛起这种情形,说明是 Alice 介入 DeFi 使其发生亏损。

状态剖析

1. 绝对增进
对于绝对增进,说明 Alice 介入 DeFi 的历程中直接赢利,没有任何的不确定性。

2. 相对增进
对于相对增进,说明 Alice 介入 DeFi 的历程中可能赢利,然则依赖于价钱。为了消除价钱转变带来的不确定性,Alice 可以通过做一次等价交流,从而把状态变为绝对增进状态。

  • 201ETH,1999USDT
    对于此状态,Alice 可以通过卖出 1ETH,换得 400USDT;也可以通过卖出 1/400ETH,换得 1USDT (也可以是这两个点之间的随便状态),来到达绝对增进状态。

  • 199ETH,3000USDT
    对于此状态,Alice 可以通过使用 400USDT 买入 1ETH,也可以通过使用 1000USDT 买入 2.5ETH (也可以是这两个点之间的随便状态),来到达绝对增进状态。

我们将 Alice 上面的两种操作称之为「对冲」。

3. 相对亏损
对于相对亏损,亏损已经发生,无法通过 2 中形貌的对冲操作来改变亏损局势。泛起这种情形,有两种可能:
– Alice 介入的 DeFi 直接给 Alice 带来亏损
– Alice 没有实时对冲,价钱颠簸造成亏损

4. 绝对亏损
对于绝对亏损,亏损已经发生,也没有设施通过对冲来改变亏损局势。泛起这种情形,也有两种可能:
– Alice 介入的 DeFi 直接给 Alice 带来亏损
– Alice 没有实时对冲,价钱颠簸造成亏损

Alice 作为向 DeFi 投资的人,希望盈利,而且忽略价钱颠簸带来的风险,只有总是保持绝对增进状态才气到达这个目的。也就是,Alice 的目的就是 1 状态。

对于 2 状态,Alice 可以通过实时对冲,将状态转化为 1 状态。
对于 3 和 4 状态,有两种可能导致:

  • 其中一种是 DeFi 给 Alice 带来亏损,Alice 可以通过调整计谋(介入计谋不正确),或者不介入这个 DeFi (DeFi 自己存在被套利的可能)来制止这种情形。

  • 另外一种可能,就是没有实时从 2 状态对冲,导致其演酿成 3 或者 4 状态。可见对冲的主要性。

结论:

  1. 对冲就是将相对增进状态改变为绝对增进状态,制止其演化成相对亏损状态或者绝对亏损状态的操作。

  2. 要举行对冲,必须要先选定一个参考状态作为依据。

  3. 要保持确定的收益,对冲不能制止。

CoFiX 做市

假设 Alice 介入的 DeFi 就是在 CoFiX 上做市,且是为「ETH/USDT」资金池提供流动性,我们可以来看看她会面临的一些选择。

假设 Alice 的总资产是 200ETH 和 2000USDT,她将 100ETH 和 1000USDT 放到 CoFiX 中做市,另外 100ETH 和 1000USDT 放在场外用于对冲。

为了简化问题,先思量 CoFiX 只有 Alice 一个人做市。此时 Alice 份额占比 100%,下面模拟操作历程(下面的盘算,忽略买卖用度)。

  1. Bob 从 CoFiX 用 USDT 买入 1ETH,此时 ETH/USDT 价钱为 400,思量到 CoFiX 的 K 值和θ手续费,Bob 现实用 410USDT 换得的 1ETH。此时,CoFiX 资金池中有 99ETH、1410USDT。由于 Alice 份额占比 100%,以是 CoFiX 资金池中所有资金都是 Alice 的,因此 Alice 此时总资产变为 199ETH、2410USDT,这对应上一节形貌的相对增进状态,存在价钱颠簸风险,需要做对冲操作。

  2. 凭据前面的形貌,Alice 此时需要做对冲操作,详细操作方式是从用于对冲的资产中拿出 400USDT 到买卖所换成 1ETH,交流后,Alice 在外部的对冲资产为 101ETH、600USDT,总资产为 200ETH、2010USDT,处于绝对增进状态。

  3. 之后,CoFiX 陆续发生兑换买卖,兑换偏向各不相同。Alice 需要凭据买卖池中被成交后的状态,一直的重复 2 中形貌的对冲操作,来保证资产始终处于绝对增进状态。

  4. 若是在较短的时间内,CoFiX 延续发生多笔正向和反向的买卖,这些买卖之间带来的资产比例转变会抵消一部门。思量到市场价钱的延续性,Alice 可以针对这些买卖带来的总转变举行对冲。

    谷燕西:DeFi治理代币的本质是证券

    代币的设计明显地带有非常强的证券属性,因此都很有可能被SEC认定为证券,进而导致SEC对这些项目团队采取监管措施。

前面形貌的是只有 Alice 一个人做市的情形,然则现实通常不会这样。下面我们逐步来演化剖析更庞大的情形。

  1. 回到原来的状态,思量在 Alice 之前,Carol 已经在做市,且 Alice 加入后,份额比例各占 50%。

  2. Bob 从 CoFiX 用 USDT 买入 1ETH,此时 ETH/USDT 价钱为 400,思量到 CoFiX 的 K 值和θ手续费,Bob 现实用 410USDT 换得的 1ETH。此时,CoFiX 资金池中削减了 1ETH,增添了 410USDT。由于 Alice 份额占比 50%,因此 Alice 此时资产削减了 0.5ETH,增添了 205USDT,总资产 199.5ETH、2205USDT。

  3. 凭据前面的形貌,Alice 此时需要做对冲操作,详细操作方式是从用于对冲的资产中拿出 200USDT 到买卖所换成 0.5ETH,交流后,Alice 在外部的对冲资产为 100.5ETH、800USDT,总资产为 200ETH、2005USDT,处于绝对增进状态。

思量 CoFiX 陆续有人加入,会使 CoFiX 资金池的总份额增添,相对应的每个做市商的占比下降,先思量做市商都是资金等比进入的,即不会影响到其他做市商的资金结构。此时,当 CoFiX 资金池通过买卖发生转变时,每位做市商只需要根据自己所占比例,对冲增量中自己占比的部门就可以。

再思量做市商不是等比做市加入的。这会带来两个影响:
1. 资金池的份额会增添,同时资金池的资金比例会转变。
这可以拆分成一个等比例的做市,和一个兑换买卖来处置。

  1. 新做市商自己的资金结构在做市前后发生转变。
    这种情形,需要做市商自己应对。有两种计谋:
    A) 接受资金结构的改变,以此状态作为参考状态
    B) 不接受资金结构的改变,做市后,马上提议一次对冲买卖。

主要观点

参考状态:要判断盈亏,必须选定一个参考状态,这个参考状态就是用户判断盈亏的尺度,也是对冲操作的目的和依据。

若何制订 CoFiX 对冲计谋?

在 CoFiX 中界说了做市、赎回、兑换三种基本操作,其中做市和赎回是针对做市商的,买卖是针对普通用户的。

对于兑换买卖,不管是从哪个偏向发生的,都可以根据上文「CoFiX 做市」章节中形貌的计谋举行对冲。
对于做市和赎回,可以分成「等比做市 / 赎回」,和「不等比做市 / 赎回」。

  1. 等比做市 / 赎回
    对于等比做市 / 赎回,相当于只是改变了每位做市上的份额比例,没有改变资产结构,因此其他做市商只需要在后续的对冲时,重新盘算自己的份额就可以。

  2. 不等比做市 / 赎回
    对于不等比做市 / 赎回,可以将其拆分成一个等比做市 / 赎回,以及一笔兑换买卖来处置。

凭据上面的形貌,对于做市、赎回、兑换三种操作,做市商不必划分处置,可以统一看待,即凭据 CoFiX 资金池中每个状态下的 ETH 总量、USDT 总量、资金池总份额、做市商自己份额,来等比盘算出自己可以获得的 ETH 和 USDT 的数目,与参考状态举行对照,然后根据上文形貌的方式举行对冲。

一个简朴好用的对冲程序

凭据前面的形貌,详细的对冲计谋可以有多种。为了让用户更方便地介入到 CoFiX 做市中,我们选择了一种计谋,通过编码的方式实现了自动化对冲的功效。这个对冲程序根据前面形貌的基本思路,实现了一种计谋,来举行自动化对冲,详细逻辑如下:

  1. 程序界说了一个资产结构参考状态,然后轮询检测状态调换,获得状态调换增量。

  2. 当一种资产的增量小于 0,且绝对值跨越一个设定的阈值时,就通过卖出另外一种资产,来将负增进的资产补齐(由于 CoFiX 买卖机制,可以确保做市商需要卖出的资产数目小于其增量,从而实现盈利)

  3. 完成 2 中形貌的对冲操作后,将新状态更新为参考状态。

  4. 程序运行时,将第一次获取到的状态作为参考状态。

关于这个对冲程序的详细信息请参考:
https://github.com/Computable-Finance/CoFiX-hedger

FAQ

  1. 做市商做市前后资产结构发生转变若何处置?

答:由于做市的历程是做市商资金和 CoFiX 资金池资金融合的历程,只要两者比例不一致,做市动作就会导致做市前后做市商和资金池的比例发生转变。对于提议做市操作的做市商而言。可以有如下应对计谋:
A) 凭据资金池资金比例,等比例做市,这样做市前后,双方的资金结构都不会发生转变。
B) 接受资金结构的改变,以此状态作为参考状态
C) 不接受资金结构的改变,做市后,马上提议一次对冲买卖。

  1. 做市资产和对冲资产若何设置?

答:对冲资产的设置,本质是为了填平做市商在 CoFiX 中资金结构转变的增量,由于买卖可以双向举行,双方买卖的量不会严酷匹配,导致资金比例失衡,这个可能失衡的比例,决议了对冲资产的设置比例,这个比例没有一个绝对的建议,前面的例子中是 1:1,这是一种较平安的做法,然则资金利用率不高。

现实接纳什么配比,取决于用户对 CoFiX 资金池资产比例失衡的预期,CoFiX 设计了挖矿平衡系数来只管促使 CoFiX 资金池的平衡,但这并不是绝对的保证,对于消极者,可以将对冲资金比例调高,对于乐观者,可以将比例调整低一些。

然则,不管消极照样乐观,当泛起资金比例失衡,导致对冲资金的一种资金即将消耗完时,就必须接纳行动,思量住手做市,或者重新调整资产结构。

  1. 可以只在进入和退出的时刻各举行一次对冲吗?

答:不能以。
对冲是为了制止时时刻刻存在的价钱颠簸带来的风险。若是只在进入和退出时各做一次对冲,那么在做市时代,假设每次都是即将涨价的资产被兑换走,即将贬值的资产被换进来,这样每次兑换,都市让 CoFiX 资金池中的资产贬值。

固然,现实情形可能不是这样,甚至有可能是反向的,然则我们不能对价钱转变做假设,由于对冲的目的是为了消除价钱颠簸带来的风险,实现确定的增进。

  1. 对冲资金不够了怎么办?

答:对冲资金需要分 ETH 和 USDT 两部门,资金不够有两种情形:
A) 通常对冲资金不够只会时一种资产不够(通常是由于 CoFiX 被单偏向成交,导致一种对冲资产被换成另外一种)。

B) CoFiX 资金池中由于买卖时机和市场趋势的转变,导致总是即将贬值的资产被兑换走,从而 CoFiX 资金池一直在通过买卖实现增值,此时由于对冲,可能导致两种对冲资产都逐步消耗殆尽。(需要注重的是,这并不代表亏损,由于对冲本质是消除价钱颠簸的不确定性,这种不确定性,有可能是有利的,也有可能是有害的,然则不管是有利照样有害,都已经被对冲掉了,明白此逻辑有难度,需要仔细思索)

此时,可能泛起无法继续对冲的情形,为了制止价钱颠簸风险,保证资金平安,需要马上住手做市,或者重新调整资金设置。

  1. 可以通过在 CoFiX 内里提议买卖来完成对冲吗?

答:不能以。
CoFiX 本质是让做市商通过负担一定的价钱颠簸风险,来换取买卖历程中的利润。其基本假设是 CoFiX 的买卖成本比场外买卖的成本高,这样做市商才可以通过对冲来完成相对确定的盈利。

由于 CoFiX 买卖成本较高,若是做市商通过在 CoFiX 内里买卖来完成对冲,会有较大的对冲成本,从而导致无利可图甚至亏损。这种做法无异于想左脚踩右脚上天。

  1. 做市有可能亏损吗?

答:有可能。
做市商是通过负担一定的价钱颠簸风险,来获取买卖历程中的利润,通过对冲可以只管削减这种风险。然则,一些客观因素,照样可能造成做市商亏损,这主要体现在两个方面:

A) 做市商不对冲
这种情形,价钱颠簸的风险就会一直影响做市商,极有可能发生亏损。
B) 对冲不实时
由于对冲不实时,或者价钱颠簸太猛烈,对冲程序执行距离又较大,可能导致亏损。

  1. 当资金池内里的 ETH 所有被换成 USDT 了,无法赎回 ETH 怎么办?

答:此时,只管资金池中只能赎回 USDT 了,然则对冲资金内里,已经买入了大量 ETH,总 ETH 数目不会削减。

原创文章,作者:区块链游戏,如若转载,请注明出处:http://www.chainyouxi.com/区块链游戏/18164.html