Author Topic: 【讨论】后BSIP42时代bitCNY的规则改进  (Read 1822 times)

0 Members and 1 Guest are viewing this topic.

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 3482
    • View Profile
    • Steemit Blog
  • BitShares: abit
  • GitHub: abitmore
Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #30 on: December 02, 2018, 07:17:31 pm »
要想随爆随吃,不是几个参数能解决的,是要看市场情绪的。

楼上说得对,只有反弹的时候才有人买,爆仓单才可能被吃。

没反弹的时候,不管参数设多少,总有不少卖单挂在爆仓单下面的,
也就是意味着熊市里,自然而然的,bitcny溢价 > MSSR。
也就是说,只要爆仓单价格比市价低,那么就会有溢价。并且溢价多少看情绪。
MSSR调低,溢价也会低,但是爆仓单还是会压住上面没人吃,风险并不一定释放。

看看现在bitcny的样子就知道了:
实际MSSR是超过100%的,如果按现价会被吃了吧?但实际上因为bitcny溢价更高,吃爆仓还是不合算的。


之前bsip42不设限,造成了爆仓单完全不被吃的情况,所以才消除了溢价。
当然了,爆仓单不被吃会积累风险。
不能两全。

我期望的随爆随吃,指的是负反馈调整MCR条件下可以期望随爆随吃。

现在溢价不能消除,因为只有一部分见证人在使用负反馈,负反馈并不充分,如果充分的话是可以很快消除的。

前段时间,爆仓单被吃+溢价消除是同时存在过的。

爆仓单完全不被吃是充分负反馈的一个伴随结果,并非溢价消除的必要条件。

负反馈调MCR条件下,是可以充分负反馈而不影响爆仓单被吃的。

不能完全拿前段时间比。前段时间并没有跌这么低,爆仓单也没这么多。

充分反馈也就是说MCR要先调到足够低,然后可能慢慢上调(可能上限175%),慢慢的释放爆仓单,
这种情况下,如果跌太快,比爆仓单被吃速度更快,还是可能黑天鹅的。

实际上,usd区全局清算的时候,喂价是比市价高一截的,即使这样还是黑了。

MCR的bug修复前,只调喂价不调mssr会导致爆仓不被吃;如果喂价和mssr同时调,理论上可以模拟出只调mcr的效果。不过这个没人跟进,不说也罢。
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Online gghi

  • Sr. Member
  • ****
  • Posts: 356
    • View Profile
  • BitShares: ttt888
Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #31 on: December 03, 2018, 12:07:23 am »
要想随爆随吃,不是几个参数能解决的,是要看市场情绪的。

楼上说得对,只有反弹的时候才有人买,爆仓单才可能被吃。

没反弹的时候,不管参数设多少,总有不少卖单挂在爆仓单下面的,
也就是意味着熊市里,自然而然的,bitcny溢价 > MSSR。
也就是说,只要爆仓单价格比市价低,那么就会有溢价。并且溢价多少看情绪。
MSSR调低,溢价也会低,但是爆仓单还是会压住上面没人吃,风险并不一定释放。

看看现在bitcny的样子就知道了:
实际MSSR是超过100%的,如果按现价会被吃了吧?但实际上因为bitcny溢价更高,吃爆仓还是不合算的。


之前bsip42不设限,造成了爆仓单完全不被吃的情况,所以才消除了溢价。
当然了,爆仓单不被吃会积累风险。
不能两全。

我期望的随爆随吃,指的是负反馈调整MCR条件下可以期望随爆随吃。

现在溢价不能消除,因为只有一部分见证人在使用负反馈,负反馈并不充分,如果充分的话是可以很快消除的。

前段时间,爆仓单被吃+溢价消除是同时存在过的。

爆仓单完全不被吃是充分负反馈的一个伴随结果,并非溢价消除的必要条件。

负反馈调MCR条件下,是可以充分负反馈而不影响爆仓单被吃的。

不能完全拿前段时间比。前段时间并没有跌这么低,爆仓单也没这么多。

充分反馈也就是说MCR要先调到足够低,然后可能慢慢上调(可能上限175%),慢慢的释放爆仓单,
这种情况下,如果跌太快,比爆仓单被吃速度更快,还是可能黑天鹅的。

实际上,usd区全局清算的时候,喂价是比市价高一截的,即使这样还是黑了。

MCR的bug修复前,只调喂价不调mssr会导致爆仓不被吃;如果喂价和mssr同时调,理论上可以模拟出只调mcr的效果。不过这个没人跟进,不说也罢。
        无论怎么动态调MCR,在MCR=1.75的时候,等于允许玩家高杠杆,风险很大。市场下行,持有CNY大户不出手,终归避免不了黑天鹅。(大量爆仓单压盘,大户为什么急着吃?)
       所以美元区黑天鹅触发,见证人是有责任的,喂价不下调就不会触发黑天鹅。我们看到CNY没有触发黑天鹅,说明见证人是可以控制不触发黑天鹅的。这也是BSIP42亮点,实际上市场暴跌,拉住喂价不下是明智的。市场暴跌,黑天鹅了,CNY会贬值,那么为何不能允许CNY贬值,而不触发黑天鹅呢。
      避免资不抵债的根本措施,是提前预防,而不是后期所谓的风险释放。提前预防,就是提高MCR,不允许玩家高杠杆。风险释放的过程对于市场,等于让原本虚弱的下行市场雪上加霜。现在的行情,市场暴跌,保护市场的最好办法就是,喂价不下,允许CNY贬值,刺激大户出手托盘。
        黑天鹅的优点是锁定抵押单,不再冲击市场。缺点是无法再生产CNY,市场继续下跌CNY会贬值。所以市场下跌,拉住喂价不下跌,不触发黑天鹅,允许CNY贬值,比触发黑天鹅合适。如果拉住喂价不跌,没有爆仓单压盘,市场不会跌的这么惨。若这么多粉丝血的教训,作为理事会主要成员还是不能吸取教训,那么BTS不会有美好的未来的。
        MCR上调,等于增加CNY的生产难度,相当于BTC难度增加减产,刺激价格上涨。
« Last Edit: December 03, 2018, 01:30:38 am by gghi »

Offline bitcrab

  • Committee member
  • Hero Member
  • *
  • Posts: 1067
    • View Profile
  • BitShares: bitcrab
  • GitHub: bitcrab
Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #32 on: December 03, 2018, 03:10:54 am »
不能完全拿前段时间比。前段时间并没有跌这么低,爆仓单也没这么多。

充分反馈也就是说MCR要先调到足够低,然后可能慢慢上调(可能上限175%),慢慢的释放爆仓单,
这种情况下,如果跌太快,比爆仓单被吃速度更快,还是可能黑天鹅的。

实际上,usd区全局清算的时候,喂价是比市价高一截的,即使这样还是黑了。

MCR的bug修复前,只调喂价不调mssr会导致爆仓不被吃;如果喂价和mssr同时调,理论上可以模拟出只调mcr的效果。不过这个没人跟进,不说也罢。

USD黑天鹅,主要原因还是前一阵负反馈时喂价曾经被调得太高,然后爆仓单又吃不掉,然后遇到大跌,就等于喂价一直在降而黑天鹅价不降。

就是说风险积累从数周前就开始积累了,黑天鹅那天暴跌开始时最低抵押率已经只有1.2+了,那天的大跌只是最后一根稻草。

充分反馈是说如果溢价超出范围,则参数持续调调调不停。

推演一下,假设现在bitCNY直接切换为动态MCR模式,采用本帖提出的缺省参数,会发生什么?

首先可以预见的是,由于喂价回归原价,爆仓单会直接把bitCNY砸回溢价10%的状态,爆仓单会被吃掉不少,但也未必会完全被吃。BTS价格会下降一些,出现新的爆仓单,然后进入参数缓慢调节的阶段。

MCR开始下调,如果一直有溢价,那么两周后,MCR会调到1.4,基本上可望消除所有的爆仓单,一方面是bitCNY供应增多购买力增大,一方面是MCR下降也导致一些原来爆仓的债仓变为不爆仓状态。

那么这样的一个清空爆仓单并且MCR=1.4的状态离黑天鹅多远?

取决于这个时候的爆仓单是否会随爆随吃。

如果负反馈被充分执行,随爆随吃是可以期待的,毕竟新产生的爆仓单大小有限,不足以形成压盘力量。

除非MCR调到下限都无法提供足够bitCNY供应来消除溢价,但这可能性很低,毕竟MCR从1.75调到1.4,相当于杠杆率从2.33调到了3.5,增大购买力的效果明显。

总之我觉得这个时候bitCNY离黑天鹅的距离,比前几天USD全局清算那一时刻,以及719前bitCNY离黑天鹅最近的时刻,都要远得多。
« Last Edit: December 03, 2018, 03:17:40 am by bitcrab »

Online zhouxiaobao

Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #33 on: December 03, 2018, 04:13:54 am »
我觉得abit说的喂价和mssr同时调可以解决问题。下调mcr毕竟还是可能会造成系统不稳定。给mssr设几个档就可以了。

Online zhouxiaobao

Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #34 on: December 03, 2018, 04:27:21 am »
我们可以看到,喂价改革对于消除溢价还是很有效的。巨蟹讲的对,问题就是没有容忍范围和速率没控制好,黑天鹅取消就行了。我们把这些改掉不就成功了么。

Online gghi

  • Sr. Member
  • ****
  • Posts: 356
    • View Profile
  • BitShares: ttt888
Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #35 on: December 03, 2018, 04:51:10 am »
不能完全拿前段时间比。前段时间并没有跌这么低,爆仓单也没这么多。

充分反馈也就是说MCR要先调到足够低,然后可能慢慢上调(可能上限175%),慢慢的释放爆仓单,
这种情况下,如果跌太快,比爆仓单被吃速度更快,还是可能黑天鹅的。

实际上,usd区全局清算的时候,喂价是比市价高一截的,即使这样还是黑了。

MCR的bug修复前,只调喂价不调mssr会导致爆仓不被吃;如果喂价和mssr同时调,理论上可以模拟出只调mcr的效果。不过这个没人跟进,不说也罢。

USD黑天鹅,主要原因还是前一阵负反馈时喂价曾经被调得太高,然后爆仓单又吃不掉,然后遇到大跌,就等于喂价一直在降而黑天鹅价不降。

就是说风险积累从数周前就开始积累了,黑天鹅那天暴跌开始时最低抵押率已经只有1.2+了,那天的大跌只是最后一根稻草。

充分反馈是说如果溢价超出范围,则参数持续调调调不停。

推演一下,假设现在bitCNY直接切换为动态MCR模式,采用本帖提出的缺省参数,会发生什么?

首先可以预见的是,由于喂价回归原价,爆仓单会直接把bitCNY砸回溢价10%的状态,爆仓单会被吃掉不少,但也未必会完全被吃。BTS价格会下降一些,出现新的爆仓单,然后进入参数缓慢调节的阶段。

MCR开始下调,如果一直有溢价,那么两周后,MCR会调到1.4,基本上可望消除所有的爆仓单,一方面是bitCNY供应增多购买力增大,一方面是MCR下降也导致一些原来爆仓的债仓变为不爆仓状态。

那么这样的一个清空爆仓单并且MCR=1.4的状态离黑天鹅多远?

取决于这个时候的爆仓单是否会随爆随吃。

如果负反馈被充分执行,随爆随吃是可以期待的,毕竟新产生的爆仓单大小有限,不足以形成压盘力量。

除非MCR调到下限都无法提供足够bitCNY供应来消除溢价,但这可能性很低,毕竟MCR从1.75调到1.4,相当于杠杆率从2.33调到了3.5,增大购买力的效果明显。

总之我觉得这个时候bitCNY离黑天鹅的距离,比前几天USD全局清算那一时刻,以及719前bitCNY离黑天鹅最近的时刻,都要远得多。
        就按巨蟹的意思干吧,实际上MCR下调和喂价上调,都可以缓解市场压力。只是MCR下调是有限度的,喂价上调空间无限,但是都是会积累风险,这个不用怀疑了。不同的是,喂价上调可以不下来,不触发黑天鹅。但是MCR调下来后,市场继续下跌,黑天鹅会无法避免。所以在溢价问题上,喂价上调是最合适的。
        真的想保护市场不下跌,只有在下跌的时候允许CNY贬值,拉住喂价不下跌。若CNY预期贬值,那么大户会着急的,会出手买币托盘的。
       要是想从根本上不积累风险,还是要平时逐步上调MCR,遇到市场下跌MCR的下调空间会更大些。(限制MCR最大为2是不明智的,平时MCR越高越好)如果MCR=1.4了,那么市场上行期间会积累更大的风险。
       个人非常支持巨蟹先生的这个MCR方案,但是强烈建议保留喂价上调方案。否则,一旦MCR下调到极限,将无计可施。赶快干吧,不干是不行的。
         其实就三个大问题,搞好了就行了。第一、喂价参数;第二、MCR参数;第三、CNY贬值程度。
« Last Edit: December 03, 2018, 04:58:29 am by gghi »

Offline bitcrab

  • Committee member
  • Hero Member
  • *
  • Posts: 1067
    • View Profile
  • BitShares: bitcrab
  • GitHub: bitcrab
Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #36 on: December 03, 2018, 11:04:37 am »
有几点理念方面的东西需要再阐述一下。

一是关于自由市场与喂价操纵

BSIP42的确容易有操纵喂价破坏自由市场原则的嫌疑,一是这个方案确实有时对市场有所扭曲,使得有时候发生爆仓单吃不掉以及强清掠夺抵押者的情况;二是这个方案把执行复杂的负反馈任务放在了见证人这里,使得见证人责任和权力都过大。

但是动态MCR这样的方案消除了这些问题,喂价回归市场价+见证人只提供容易验证的溢价数据,反馈设置由系统自动执行。

负反馈逻辑本身与自由市场原则并无冲突,只是通过一种自适应调节使市场规则更符合实际需要。

二是关于对锚定精确度的预期

社区里有声音认为5%的锚定偏差已经可以了,不宜过分追求锚定精确。

我觉得把-2%-1%设为一个范围,当溢价超出这个范围之外才开始调节,这样并非是把这个范围当成锚定目标,如果MCR已经降到下限但bitCNY依然有溢价,那就随它去。最终能达到什么锚定精度依然是市场决定。

Online gghi

  • Sr. Member
  • ****
  • Posts: 356
    • View Profile
  • BitShares: ttt888
Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #37 on: December 03, 2018, 12:20:02 pm »
有几点理念方面的东西需要再阐述一下。

一是关于自由市场与喂价操纵

BSIP42的确容易有操纵喂价破坏自由市场原则的嫌疑,一是这个方案确实有时对市场有所扭曲,使得有时候发生爆仓单吃不掉以及强清掠夺抵押者的情况;二是这个方案把执行复杂的负反馈任务放在了见证人这里,使得见证人责任和权力都过大。

但是动态MCR这样的方案消除了这些问题,喂价回归市场价+见证人只提供容易验证的溢价数据,反馈设置由系统自动执行。

负反馈逻辑本身与自由市场原则并无冲突,只是通过一种自适应调节使市场规则更符合实际需要。


         BSIP42目的和方向没有错,喂价需要修正,只是修正公式错了而已。
        真实准确的喂价是什么?仅仅喂市场价,不是真正准确的BTS价格。目前BITCNY溢价5%,BTS市场价0.33CNY,见证人直接喂价0.33BITCNY,显然低了5%,这是不正确的,因为1BICNY=1.05CNY。只有1BITCNY=1CNY的时候,直接喂市场价才是准确的。
         准确的喂价=市场价+溢价部分,公式=BTS市场价*(1+N),N=BITCNY溢价率。现在应该喂价=BTS市场价*(1+5%),即0.33*1.05=0.3465
       作为BTS见证人,你们应该喂出准确的BTS喂价。然而,现在有大约九个见证人的喂价低于0.3465。
« Last Edit: December 03, 2018, 12:26:28 pm by gghi »

Offline gmgogo

  • Sr. Member
  • ****
  • Posts: 310
    • View Profile
Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #38 on: December 03, 2018, 01:35:37 pm »
我觉得把-2%-1%设为一个范围,当溢价超出这个范围之外才开始调节,这样并非是把这个范围当成锚定目标,如果MCR已经降到下限但bitCNY依然有溢价,那就随它去。最终能达到什么锚定精度依然是市场决定。
虽然我认为你最初设想的MCR的区间实在过大,但是你能把锚定精度放在次要位置,我还是感觉非常高兴。
个人还是建议,MCR的区间最好试探性慢慢放开。
考虑到MSSR也要减小了,个人建议MCR先在1.6-1.75之间尝试。
 

Online btspp

Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #39 on: December 03, 2018, 01:52:02 pm »
2.1和2.2部分,我不觉得这样喂溢价合适。如果有人觉得见证人操作喂价,他们也会认定操作溢价。没什么区别。反而这样会失去灵活性,如果这种方式最后发现不太合适。要修改,估计又需要等到下次分叉了。

关于mssr我建议动态调整,可以根据一定规则评估黑天鹅风险系数。风险系数大的时候mssr增加,鼓励搬砖吃爆仓单。风险系数小的时候mssr降低。
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline bitcrab

  • Committee member
  • Hero Member
  • *
  • Posts: 1067
    • View Profile
  • BitShares: bitcrab
  • GitHub: bitcrab
Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #40 on: December 03, 2018, 02:06:07 pm »
2.1和2.2部分,我不觉得这样喂溢价合适。如果有人觉得见证人操作喂价,他们也会认定操作溢价。没什么区别。反而这样会失去灵活性,如果这种方式最后发现不太合适。要修改,估计又需要等到下次分叉了。

关于mssr我建议动态调整,可以根据一定规则评估黑天鹅风险系数。风险系数大的时候mssr增加,鼓励搬砖吃爆仓单。风险系数小的时候mssr降低。

那你觉得怎样合适呢?

MSSR也搞动态的话感觉太复杂了。
« Last Edit: December 03, 2018, 02:10:51 pm by bitcrab »

Online btspp

Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #41 on: December 03, 2018, 02:42:11 pm »
2.1和2.2部分,我不觉得这样喂溢价合适。如果有人觉得见证人操作喂价,他们也会认定操作溢价。没什么区别。反而这样会失去灵活性,如果这种方式最后发现不太合适。要修改,估计又需要等到下次分叉了。

关于mssr我建议动态调整,可以根据一定规则评估黑天鹅风险系数。风险系数大的时候mssr增加,鼓励搬砖吃爆仓单。风险系数小的时候mssr降低。

那你觉得怎样合适呢?

MSSR也搞动态的话感觉太复杂了。

喂的数据还是直接喂“价格”就行,只是算法调整,保留灵活性。
MSSR动态确实需要一些规则,复杂性会上升。目前来说就固定测试一些参数就可。105 102都可以测测看到底哪些适合。
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline bitcrab

  • Committee member
  • Hero Member
  • *
  • Posts: 1067
    • View Profile
  • BitShares: bitcrab
  • GitHub: bitcrab
Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #42 on: December 03, 2018, 02:57:20 pm »
2.1和2.2部分,我不觉得这样喂溢价合适。如果有人觉得见证人操作喂价,他们也会认定操作溢价。没什么区别。反而这样会失去灵活性,如果这种方式最后发现不太合适。要修改,估计又需要等到下次分叉了。

关于mssr我建议动态调整,可以根据一定规则评估黑天鹅风险系数。风险系数大的时候mssr增加,鼓励搬砖吃爆仓单。风险系数小的时候mssr降低。

那你觉得怎样合适呢?

MSSR也搞动态的话感觉太复杂了。

喂的数据还是直接喂“价格”就行,只是算法调整,保留灵活性。
MSSR动态确实需要一些规则,复杂性会上升。目前来说就固定测试一些参数就可。105 102都可以测测看到底哪些适合。

没有一种反馈机制,就无从通过自适应调整来匹配市场需求。
不获取溢价信息,系统就无从知道该向什么方向调整。
价格和溢价都是很明确的,见证人喂的质量如何是不难判断的。
MSSR起的作用不如MCR明显,直接。

Online zhouxiaobao

Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #43 on: December 03, 2018, 03:24:21 pm »
首先感谢巨蟹对bts不懈的努力。

从以往的盘面我们可以看出,当bts大跌的时候,喂价保持不下降,是对bts非常有利的。前期从0.61跌到0.31,我觉得若采用动态mcr,或者以往的喂价方式,可能早就黑天鹅了。下跌的时候就算爆仓价低也没人吃的,要不也不会溢价了。只要cny不贬值,我们拉住喂价也没什么不对啊?喂价不该设上限的,但是应该设下限。黑天鹅应当取消的,只要cny概略锚定,需求增加时系统能增产,要黑天鹅有什么意义呢?
所以,在修正案的基础上,取消喂价上限,取消黑天鹅,并且授予理事会在极端情况下调整折价容忍的权利,应当就是完美的制度了。

Online zhouxiaobao

Re: 【讨论】后BSIP42时代bitCNY的规则改进
« Reply #44 on: December 03, 2018, 03:44:11 pm »
最好喂价调整能够由系统决定,见证人只喂原价和溢价,超范围后系统每小时调千一个点。