Author Topic: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚  (Read 366481 times)

0 Members and 1 Guest are viewing this topic.

Offline binggo

  • Hero Member
  • *****
  • Posts: 2374
  • 世间太多瘪犊子
    • View Profile
都在扯!

想靠拉喂价来逆转市场趋势?

马克思都不敢这么说!

真是清奇!

有更好的方案写出来讨论,光哔哔哔哔没意义,你也改变不了趋势和结果。调喂价是为了更好的锚定bitcny。减少囤积bitcny带来的获利, 让其回归正常用途。

光哗哗也比漠视经济原理的有意义,你怎么知道没有提方案?只不过不想跟gghi洗脑一样一遍一遍一遍一遍一遍一遍一遍的重复发表一些违反基本经济规律的东西而已。

« Last Edit: September 03, 2018, 11:23:58 pm by binggo »

Offline xixi002020

都在扯!

想靠拉喂价来逆转市场趋势?

马克思都不敢这么说!

真是清奇!

有更好的方案写出来讨论,光哔哔哔哔没意义,你也改变不了趋势和结果。调喂价是为了更好的锚定bitcny。减少囤积bitcny带来的获利, 让其回归正常用途。

Offline binggo

  • Hero Member
  • *****
  • Posts: 2374
  • 世间太多瘪犊子
    • View Profile
都在扯!

想靠拉喂价来逆转市场趋势?

马克思都不敢这么说!

真是清奇!

Offline zhouxiaobao

我们的目标应当是充值送0.5到1个点,适度的货币宽松能够让内盘拉着外盘走,吸引人到内盘来,再也不要看外盘的脸色,这样BTS才有走独立行情的可能。赞同如下公式:
    理想的喂价=bts市场价*(P+M)^N,P为bitcny对人民币的价格,表现为溢价或折扣,M为宽松指标,建议取1%,N为加速因子,建议取2。这样可以实现平滑的动态控制。感觉力度不合适还可以调N。
    建议最好见证人要形成一个基本统一的公式,否则见证人间会喂价差距过大,造成大幅波动,或者直接写代码里面。还要靠两位大神了呀!

Offline PTS中国

  • Sr. Member
  • ****
  • Posts: 416
    • View Profile
  • BitShares: ptschina
调喂价和调MCR没有本质区别,只是后者看起来更直观而已。
喂价与内盘价之比高过MSSR,会明显增加黑天鹅的风险,这一点毋庸赘述。

蟹哥,调喂价与调MCR还是有不小区别的吧:
1、浮动喂价是负反馈,补偿喂价的及时性比较好,但是,当重提费率临近0以及内外盘无明显价差时,浮动喂价也将趋近基准喂价(外盘交易所加权平均价);当然,我们可以认为此时流动性基本满足市场需求,但抵押的高成本依然存在(1.75倍MCR);市场满足突发流动性的能力依然需要低MCR低成本驱动。这点可比对2倍抵押(1.25倍MCR)与3倍抵押(1.75倍MCR),两者安全边际一样,制造流动性的能力差距明显。
2、浮动喂价补偿空间不超过MSSR,补偿效果一般,起到部分抑制高充提费率的作用,优点是实施简易、部署周期短;调MCR是刚性全局性的降低流动性成本,但会带来黑天鹅的压力,需要调高MSSR来有效对冲风险,并改进爆仓规则(砸低价挂爆仓单)等等措施来协同进行,前面回帖已有详述,不再赘述,缺点是开发周期较长,需要做各种漏洞测试,总体部署周期长。这里还有一个想法是,等后期BUG修正到位,也可以考虑以全局性的抵押率来负反馈自动化线性调整MCR,譬如全局抵押率不足20%时,MCR=1.25,全局性抵押率>45%,MCR>=4,当然,调MCR,太过刚性了点,既然革新,肯定也需要虑及流动性泛滥之时的一并改进措施。

对于“喂价与内盘价之比高过MSSR,会明显增加黑天鹅的风险,这一点毋庸赘述。”这点, 完全认同。
--------

PTS中国

Offline PTS中国

  • Sr. Member
  • ****
  • Posts: 416
    • View Profile
  • BitShares: ptschina
思来想去,唯有第三点在熊市以及平衡市能较好的满足bitcny的市场增供需求,这里借道问一下A神,修复MCR可调的BUG大概需要多长开发周期?当下系统以单抵押账单黑天鹅的模式修正大概需要多长的开发周期?这些大致的开发周期评估,有利于稳定社区的对比特股预期与发展期望。如果这些BUG能顺利解决,降低MCR将大幅度提高bitcny的稳定供给,逻辑线上有两条:
BUG已经在修了,应该可以在下个协议升级(硬分叉)版本上线,只是具体上线时间不确定,以前说是12月,但我看有点悬。

看来社区的开发力度比以前好太多了,给比特股持续发展奠定了极为重要的技术地基,谢谢Abit,可以大胆放心的持续加仓了! :P
--------

PTS中国

Offline gghi

  • Hero Member
  • *****
  • Posts: 510
    • View Profile
  • BitShares: ttt888
调喂价和调MCR没有本质区别,只是后者看起来更直观而已。
喂价与内盘价之比高过MSSR,会明显增加黑天鹅的风险,这一点毋庸赘述。

       大螃蟹,您对BTS的发展速度可以说是起到决定作用的人物。目前看到的喂价中GDEX是最高的,如果全部的见证人都这样喂的话,估计溢价很快会消失。
关于上调喂价会明显增加黑天鹅的风险,不一定。
       假如反向操作,下调喂价15%,会是什么后果?推演下,估计内盘迅速瀑布>外盘跟着瀑布>喂价继续下行15%>内盘继续瀑布。这样的恶性后果就是,不到天黑,黑天鹅会出现在我们的面前!
       既然大幅下调会加速黑天鹅的出现,那么大幅上调恰恰是避免黑天鹅的最有效手段。因为市场不是静止的,当我们上调喂价的时候,市场价会跟着上调的。
       结论:适当上调喂价不会增加黑天鹅的风险,恰恰是避免黑天鹅的最有效手段。
« Last Edit: September 03, 2018, 04:30:48 am by gghi »

Offline bitcrab

  • Committee member
  • Hero Member
  • *
  • Posts: 1928
    • View Profile
  • BitShares: bitcrab
  • GitHub: bitcrab
调喂价和调MCR没有本质区别,只是后者看起来更直观而已。
喂价与内盘价之比高过MSSR,会明显增加黑天鹅的风险,这一点毋庸赘述。
Email:bitcrab@qq.com

Offline gghi

  • Hero Member
  • *****
  • Posts: 510
    • View Profile
  • BitShares: ttt888
思来想去,唯有第三点在熊市以及平衡市能较好的满足bitcny的市场增供需求,这里借道问一下A神,修复MCR可调的BUG大概需要多长开发周期?当下系统以单抵押账单黑天鹅的模式修正大概需要多长的开发周期?这些大致的开发周期评估,有利于稳定社区的对比特股预期与发展期望。如果这些BUG能顺利解决,降低MCR将大幅度提高bitcny的稳定供给,逻辑线上有两条:
BUG已经在修了,应该可以在下个协议升级(硬分叉)版本上线,只是具体上线时间不确定,以前说是12月,但我看有点悬。

          喂价相对市场价上调10%的效果,已经可以达到MCR从1.75调到1.65这样的目的了。喂价改革如果成功了,觉得无需修改MCR。
       试想如果开始BM把MCR设为2倍,那么现在喂价上调25%还会认为高于MSSR了,是不安全的么?2-0.25=1.75。现在的MCR=1.75,喂价上调25%,1.75-0.25=1.5,也就是说,即使喂价上调25%了,我们依然有价值1.5倍的BTS资产做背书。
      结论:当MCR=1.75,喂价大幅上调25%也是安全的。

Offline gghi

  • Hero Member
  • *****
  • Posts: 510
    • View Profile
  • BitShares: ttt888
基于abit的这个算法可以实现快速纠偏
Quote
喂价 = BTS市场价 * (bitcny/cny价)^1.8

这种幂函数算法的缺点很明显,就是溢价不是太高时改进效果不明显。

比如当溢价=2%时,喂价=BTS市场价*1.036

而其实溢价2%已经是很严重的通缩了,应该采取足够大的反馈力度了,这时完全可以喂价=BTS市场价*1.08,保证爆仓单可以被吃的安全边际条件下最大化喂价。

不是到很严重的下跌市才需要大力度的反馈,当前也需要!

N是一个可调参数啊,不是非得1.8,可以是2、5、8、10,根据喂价结果来调,测试得到数据后可以以溢价范围为判断条件自动调整N的值。

        也对,N足够大的话可以加速纠偏,但是当溢价为0,N再大也没有作用的。也就是说溢价接近零的时候,仅仅调大N作用会变小的。实际上abit的公式可以看作是, 喂价 = BTS市场价 * (bitcny/cny价+M)^N,M=0的一种特殊情况,也就是默认调控目标为0。这个加调控参数M也是根据ABIT的公式改进来的,可以说ABIT的这个算法非常具有闪光点!改进之后,M以及N都是可调参数。有了这两个参数,我们要达到的目标以及精度就可以很好的控制住了。

   喂价 = BTS市场价 * (bitcny/cny价)^N,当溢价2%时,N=5,那么喂价 = BTS市场价 * (1.02)^5=BTS市场价 *1.104,提高约10%。有明显效果。

        考虑到鼓鼓充值费用,承兑商约1%的充提差价,而且QC提现也是1%,QC对人民币贬值约1%,鼓鼓充值为负利于激活内盘。把这些因素综合起来,建议宽松目标2%比较合适。况且宽松目标设为2%,鼓鼓充值费率约负1%左右,看不出对系统有任何伤害。
        结论:值得尝试M=0.02,N=3。这样的话,理论上bitcny/cny会在正负2%之间波动。很可能实现bitcny/cny长期接近“0”的理想状态。
         


Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
思来想去,唯有第三点在熊市以及平衡市能较好的满足bitcny的市场增供需求,这里借道问一下A神,修复MCR可调的BUG大概需要多长开发周期?当下系统以单抵押账单黑天鹅的模式修正大概需要多长的开发周期?这些大致的开发周期评估,有利于稳定社区的对比特股预期与发展期望。如果这些BUG能顺利解决,降低MCR将大幅度提高bitcny的稳定供给,逻辑线上有两条:
BUG已经在修了,应该可以在下个协议升级(硬分叉)版本上线,只是具体上线时间不确定,以前说是12月,但我看有点悬。
BitShares committee member: abit
BitShares witness: in.abit

Offline gmgogo

  • Sr. Member
  • ****
  • Posts: 333
    • View Profile
感觉你们现在就是想提高喂价又不好意思调的太明显了。

直接溢价小于10%时候,喂价为市场价的1.09倍;
溢价大于10%时候,喂价为市场价加上溢价!

Offline Yao

  • Hero Member
  • *****
  • Posts: 534
    • View Profile
  • BitShares: yao
  • GitHub: imYao
基于abit的这个算法可以实现快速纠偏
Quote
喂价 = BTS市场价 * (bitcny/cny价)^1.8

这种幂函数算法的缺点很明显,就是溢价不是太高时改进效果不明显。

比如当溢价=2%时,喂价=BTS市场价*1.036

而其实溢价2%已经是很严重的通缩了,应该采取足够大的反馈力度了,这时完全可以喂价=BTS市场价*1.08,保证爆仓单可以被吃的安全边际条件下最大化喂价。

不是到很严重的下跌市才需要大力度的反馈,当前也需要!

N是一个可调参数啊,不是非得1.8,可以是2、5、8、10,根据喂价结果来调,测试得到数据后可以以溢价范围为判断条件自动调整N的值。

Offline gghi

  • Hero Member
  • *****
  • Posts: 510
    • View Profile
  • BitShares: ttt888
负反馈的力度还都太低了。
溢价大于2%的时候,喂价好歹比内盘价高个8%以上吧。
        认同,必须加大反馈力度才可以快速纠偏。建议理想喂价 = BTS市场价 * (bitcny/cny价+M)^N,M表示宽松指标,N为加速因子。比如溢价为零时,宽松目标负2%,加速度1.8,那么,理想喂价 = BTS市场价 * (1+0.02)^1.8,比如溢价为0.001时,宽松目标负1%,加速度1.5,那么,理想喂价 = BTS市场价 * (1.001+0.01)^1.5。

       举例论证公式效果,宽松目标负1%。
当溢价负0.01时(折扣1%),加速因子喂2。理想喂价 = BTS市场价 * (1-0.01+0.01)^2=BTS市场价 *1^2=BTS市场价 *1,结论:目标达到,非常理想。
当溢价0时,加速因子喂2。理想喂价 = BTS市场价 * (1+0.01)^2=BTS市场价 *1.01^2=BTS市场价 *1.02,结论:市场价提高2%,很满意,也很安全。
当溢价0.01时,加速因子喂2。理想喂价 = BTS市场价 * (1.01+0.01)^2=BTS市场价 *1.02^2=BTS市场价 *1.0404,结论:市场价提高约4%,很满意,也很安全。
当溢价0.02时,加速因子喂2。理想喂价 = BTS市场价 * (1.02+0.01)^2=BTS市场价 *1.03^2=BTS市场价 *1.0609,结论:市场价提高约6%,很满意,也很安全。
当溢价0.03时,加速因子喂2。理想喂价 = BTS市场价 * (1.03+0.01)^2=BTS市场价 *1.04^2=BTS市场价 *1.0816,结论:市场价提高越8%,很满意,也很安全。

当溢价0.04时,加速因子喂2。理想喂价 = BTS市场价 * (1.04+0.01)^2=BTS市场价 *1.05^2=BTS市场价 *1.1025,结论:市场价提高约10%,满意,也很安全。
     当溢价0.05时,加速因子喂2。理想喂价 = BTS市场价 * (1.05+0.01)^2=BTS市场价 *1.06^2=BTS市场价 *1.1236,结论:市场价提高约12%,满意,加速纠偏。
     当溢价0.06时,加速因子喂2。理想喂价 = BTS市场价 * (1.06+0.01)^2=BTS市场价 *1.07^2=BTS市场价 *1.1449,结论:市场价提高约14%,满意,加速纠偏
当溢价0.07时,加速因子喂2。理想喂价 = BTS市场价 * (1.07+0.01)^2=BTS市场价 *1.08^2=BTS市场价 *1.1664,结论:市场价提高约16%,满意,加速纠偏
当溢价0.08时,加速因子喂2。理想喂价 = BTS市场价 * (1.08+0.01)^2=BTS市场价 *1.09^2=BTS市场价 *1.1881,结论:市场价提高约18%,满意,加速纠偏
当溢价0.09时,加速因子喂2。理想喂价 = BTS市场价 * (1.09+0.01)^2=BTS市场价 *1.1^2=BTS市场价 *1.21,结论:市场价提高约21%,满意,加速纠偏,风险依然可控。


     认同,必须加大反馈力度才可以快速纠偏。建议理想喂价 = BTS市场价 * (bitcny/cny价+M)^N,M表示宽松指标,N为加速因子。比如溢价为零时,宽松目标负2%,加速度1.8,那么,理想喂价 = BTS市场价 * (1+0.02)^1.8,比如溢价为0.001时,宽松目标负1%,加速度1.5,那么,理想喂价 = BTS市场价 * (1.001+0.01)^1.5。

宽松因子M实际上也是个可调参数,举例说明M为2%的情形。
 
       举例论证公式效果,宽松目标负2%。
当溢价负0.02时(折扣2%),加速因子喂2。理想喂价 = BTS市场价 * (1-0.02+0.02)^2=BTS市场价 *1^2=BTS市场价 *1,结论:目标达到理想状态,无需调整。
当溢价负0.01时(折扣1%),加速因子喂2。理想喂价 = BTS市场价 * (1-0.01+0.02)^2=BTS市场价 *1.01^2=BTS市场价 *1.02,结论:市场价提高2%,接近理想目标。
当溢价0时,加速因子喂2。理想喂价 = BTS市场价 * (1+0.02)^2=BTS市场价 *1.02^2=BTS市场价 *1.0404,结论:市场价提高约4%,很满意,也很安全。

当溢价0.01时,加速因子喂2。理想喂价 = BTS市场价 * (1.01+0.02)^2=BTS市场价 *1.03^2=BTS市场价 *1.0609,结论:市场价提高约6%,很满意,也很安全。
当溢价0.02时,加速因子喂2。理想喂价 = BTS市场价 * (1.02+0.02)^2=BTS市场价 *1.04^2=BTS市场价 *1.0816,结论:市场价提高约8%,很满意,也很安全。
当溢价0.03时,加速因子喂2。理想喂价 = BTS市场价 * (1.03+0.02)^2=BTS市场价 *1.05^2=BTS市场价 *1.1025,结论:市场价提高约10%,满意,也很安全。

当溢价0.04时,加速因子喂2。理想喂价 = BTS市场价 * (1.04+0.02)^2=BTS市场价 *1.06^2=BTS市场价 *1.1236,结论:市场价提高约12%,满意,安全。
     当溢价0.05时,加速因子喂2。理想喂价 = BTS市场价 * (1.05+0.02)^2=BTS市场价 *1.07^2=BTS市场价 *1.1449,结论:市场价提高约14%,满意,加速纠偏。
     当溢价0.06时,加速因子喂2。理想喂价 = BTS市场价 * (1.06+0.02)^2=BTS市场价 *1.08^2=BTS市场价 *1.1664,结论:市场价提高约16%,满意,加速纠偏
当溢价0.07时,加速因子喂2。理想喂价 = BTS市场价 * (1.07+0.02)^2=BTS市场价 *1.08^2=BTS市场价 *1.1881,结论:市场价提高约18%,满意,加速纠偏
当溢价0.08时,加速因子喂2。理想喂价 = BTS市场价 * (1.08+0.02)^2=BTS市场价 *1.1^2=BTS市场价 *1.121,结论:市场价提高约21%,满意,加速纠偏,风险依然可控。
        我们可以看到,随着溢价参数的不断变大,市场价提高呈现线性下降趋缓模式。
实际上如果采用M=0.02,即宽松指标为2%这样的公式后,溢价很难超过3%。因为当溢价达到3%时,喂价相对市场价提高了约10%,这个时候相当于MSSR为”0“了。也就是说爆仓单对内盘的价格不再有”打压“作用了,此时的内盘完全有动力和外盘保持价格”一致“。如果内外盘趋于价格持平,就是溢价消失的过程。
   
  结论:如果采用宽松指数M=0.02,即宽松目标2%,加速因子N=2,那么理论上溢价不会超过3%。
        再来讨论下更加激进的算法,供见证人参考。

           举例论证公式效果,宽松目标负2%,加速因子N=3
当溢价负0.02时(折扣2%),加速因子喂3。理想喂价 = BTS市场价 * (1-0.02+0.02)^3=BTS市场价 *1^3=BTS市场价 *1,结论:目标达到理想状态,无需调整。
当溢价负0.01时(折扣1%),加速因子喂3。理想喂价 = BTS市场价 * (1-0.01+0.02)^3=BTS市场价 *1.01^3=BTS市场价 *1.030301,结论:市场价提高3%,接近理想目标。
当溢价0时,加速因子喂3。理想喂价 = BTS市场价 * (1+0.02)^3=BTS市场价 *1.02^3=BTS市场价 *1.0612,结论:市场价提高约6%,很满意,也很安全。

当溢价0.01时,加速因子喂3。理想喂价 = BTS市场价 * (1.01+0.02)^3=BTS市场价 *1.03^3=BTS市场价 *1.092727,结论:市场价提高约9.2%,满意,也很安全。
当溢价0.02时,加速因子喂3。理想喂价 = BTS市场价 * (1.02+0.02)^3=BTS市场价 *1.04^3=BTS市场价 *1.125,结论:市场价提高约12%,满意,也安全。
当溢价0.03时,加速因子喂3。理想喂价 = BTS市场价 * (1.03+0.02)^3=BTS市场价 *1.05^3=BTS市场价 *1.157,结论:市场价提高约15%,满意,也安全。

当溢价0.04时,加速因子喂3。理想喂价 = BTS市场价 * (1.04+0.02)^3=BTS市场价 *1.06^3=BTS市场价 *1.191,结论:市场价提高约19%,满意,安全。
     当溢价0.05时,加速因子喂3。理想喂价 = BTS市场价 * (1.05+0.02)^3=BTS市场价 *1.07^3=BTS市场价 *1.225,结论:市场价提高约22%,风险依然可控。

          我们可以看到,随着溢价参数的不断变大,市场价提高呈现线性下降趋缓模式。
实际上如果采用M=0.02,即宽松指标为2%,加速因子N=3,这样的公式后,溢价很难超过1%。因为当溢价达到1%时,喂价相对市场价提高了约9.27%,这个时候相当于MSSR为”0“了。也就是说爆仓单对内盘的价格不再有”压制“作用了,此时的内盘完全有动力和外盘保持价格”一致“。如果内外盘趋于价格持平,就是溢价消失的过程。
      结论:如果采用宽松指数M=0.02,即宽松目标2%,加速因子N=3,那么理论上溢价不会超过2%。
« Last Edit: September 02, 2018, 02:30:47 pm by gghi »

Offline binggo

  • Hero Member
  • *****
  • Posts: 2374
  • 世间太多瘪犊子
    • View Profile
基于abit的这个算法可以实现快速纠偏
Quote
喂价 = BTS市场价 * (bitcny/cny价)^1.8

这种幂函数算法的缺点很明显,就是溢价不是太高时改进效果不明显。

比如当溢价=2%时,喂价=BTS市场价*1.036

而其实溢价2%已经是很严重的通缩了,应该采取足够大的反馈力度了,这时完全可以喂价=BTS市场价*1.08,保证爆仓单可以被吃的安全边际条件下最大化喂价。

不是到很严重的下跌市才需要大力度的反馈,当前也需要!
    建议用改进公式,理想喂价 = BTS市场价 * (bitcny/cny价+M)^N,M取值0.02,N取值2。理论上预测可以控制bitcny对人民币的波动范围在正负2%之间。

纸上谈兵.

你基于的什么理论能够预测市场?