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

0 Members and 1 Guest are viewing this topic.

Offline gghi

  • Sr. Member
  • ****
  • Posts: 427
    • View Profile
  • BitShares: ttt888
Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #300 on: September 03, 2018, 04:28:28 am »
调喂价和调MCR没有本质区别,只是后者看起来更直观而已。
喂价与内盘价之比高过MSSR,会明显增加黑天鹅的风险,这一点毋庸赘述。

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

Offline PTS中国

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

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

PTS中国

Offline PTS中国

  • Sr. Member
  • ****
  • Posts: 409
    • View Profile
  • BitShares: ptschina
Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #302 on: September 03, 2018, 05:55:26 am »
调喂价和调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 zhouxiaobao

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

Online binggo

  • Hero Member
  • *****
  • Posts: 1367
    • View Profile
Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #304 on: September 03, 2018, 12:18:06 pm »
都在扯!

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

马克思都不敢这么说!

真是清奇!

Offline xixi002020

Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #305 on: September 03, 2018, 04:09:44 pm »
都在扯!

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

马克思都不敢这么说!

真是清奇!

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

Online binggo

  • Hero Member
  • *****
  • Posts: 1367
    • View Profile
Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #306 on: September 03, 2018, 10:06:53 pm »
都在扯!

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

马克思都不敢这么说!

真是清奇!

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

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

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

Offline gghi

  • Sr. Member
  • ****
  • Posts: 427
    • View Profile
  • BitShares: ttt888
Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #307 on: September 04, 2018, 10:49:05 am »
基于abit的这个算法可以实现快速纠偏
Quote
喂价 = BTS市场价 * (bitcny/cny价)^1.8

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

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

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

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

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

        无论采用何种计算方法,希望您的算法有效果,目前看到您的喂价0.8629  已经低于系统喂价0.8768了。期待您的改变。
« Last Edit: September 04, 2018, 10:50:39 am by gghi »

Offline gghi

  • Sr. Member
  • ****
  • Posts: 427
    • View Profile
  • BitShares: ttt888
Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #308 on: September 04, 2018, 11:48:47 pm »
调喂价和调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,会明显增加黑天鹅的风险,这一点毋庸赘述。”这点, 完全认同。

        思前想后,还是需要讨论下”黑天鹅。“观点:如果不能从机制上,从根子上,避免"黑天鹅"威胁,可以说BTS依然是不成功的
言语间,我发现目前几乎没有人认为BTS黑天鹅是可以避免的。多数认为可能性已经很小了,但是我认为,这样还不行,必须是”零“可能性。下调MCR,确实会增加资不抵债的可能,不建议下调MCR。甚至在适当的时机建议增大MCR,比如牛市或者bitcny大幅贬值的时候,为大熊市或者bitcny溢价的时候留下足够大的调整空间。
         
        试想,我们正在大力推广智能货币的使用,突然间来个黑天鹅全局清算,那么我们不是前功尽弃么?当前的黑天鹅处理方式也是不可取的,建议改变。极端情况下,资不抵债的时候,执行全局清算,这是不可取的,荒唐的,愚昧的,或者说,是一种自我毁灭行为。即使按照所谓的市场价的”喂价“,已经资不抵债了,触发黑天鹅了,那么也不建议立即执行。说句难听而霸道的话,我的地盘我做主。执行标准是按照“喂价”计算的,我们只要调高了喂价,在外界看来“一切正常”。实际上确实保证了系统运转正常,最多就是bitcny贬值一点而已。恰恰几次面临黑天鹅的时候,是bitcny溢价很高很高的时候。说明还有很大的空间上调喂价,完全是我们的机制问题,不是真的资不抵债了。前几次的威胁不过是“假”的黑天鹅而已。
         结论:采用负反馈调整喂价,优于调整MCR以及MSSR
« Last Edit: September 05, 2018, 12:07:18 am by gghi »

Online binggo

  • Hero Member
  • *****
  • Posts: 1367
    • View Profile
Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #309 on: September 05, 2018, 02:23:03 am »
调喂价和调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,会明显增加黑天鹅的风险,这一点毋庸赘述。”这点, 完全认同。

        思前想后,还是需要讨论下”黑天鹅。“观点:如果不能从机制上,从根子上,避免"黑天鹅"威胁,可以说BTS依然是不成功的
言语间,我发现目前几乎没有人认为BTS黑天鹅是可以避免的。多数认为可能性已经很小了,但是我认为,这样还不行,必须是”零“可能性。下调MCR,确实会增加资不抵债的可能,不建议下调MCR。甚至在适当的时机建议增大MCR,比如牛市或者bitcny大幅贬值的时候,为大熊市或者bitcny溢价的时候留下足够大的调整空间。
         
        试想,我们正在大力推广智能货币的使用,突然间来个黑天鹅全局清算,那么我们不是前功尽弃么?当前的黑天鹅处理方式也是不可取的,建议改变。极端情况下,资不抵债的时候,执行全局清算,这是不可取的,荒唐的,愚昧的,或者说,是一种自我毁灭行为。即使按照所谓的市场价的”喂价“,已经资不抵债了,触发黑天鹅了,那么也不建议立即执行。说句难听而霸道的话,我的地盘我做主。执行标准是按照“喂价”计算的,我们只要调高了喂价,在外界看来“一切正常”。实际上确实保证了系统运转正常,最多就是bitcny贬值一点而已。恰恰几次面临黑天鹅的时候,是bitcny溢价很高很高的时候。说明还有很大的空间上调喂价,完全是我们的机制问题,不是真的资不抵债了。前几次的威胁不过是“假”的黑天鹅而已。
         结论:采用负反馈调整喂价,优于调整MCR以及MSSR

逻辑真好。

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 3704
    • View Profile
    • Steemit Blog
  • BitShares: abit
  • GitHub: abitmore
Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #310 on: September 05, 2018, 08:15:26 am »
基于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”的理想状态。
         



按照 PID 控制的思路, P(比例)+I(积分)是无法消除“静差”的,虽然积分单元可以降低静差。

我之前用的 喂价 = BTS市场价 * (bitcny/cny价)^N 这个公式是个典型,N>1 时相当于引入了积分单元。但是这是个弱积分,因为公式里没有时间参数,或者说,积分时间太小。

喂价 = BTS市场价 * (bitcny/cny价+M)^N 这个公式的话, 我感觉 M 应该是动态的,静态的话就是单向调节,感觉不太对。

顺便再说下我现在用的公式, 喂价 = BTS当前中间喂价 * (bitcny/cny价)^N ,用当前喂价作被乘数,相当于引入了D(微分)单元。当然,效果还要观察。引入微分控制后,抗干扰性会变差。见证人应该尝试、采用不同的公式,这样可以中和偏差。
« Last Edit: September 05, 2018, 08:44:15 am by abit »
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Offline PTS中国

  • Sr. Member
  • ****
  • Posts: 409
    • View Profile
  • BitShares: ptschina
Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #311 on: September 05, 2018, 09:47:56 am »
基于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”的理想状态。
         



按照 PID 控制的思路, P(比例)+I(积分)是无法消除“静差”的,虽然积分单元可以降低静差。

我之前用的 喂价 = BTS市场价 * (bitcny/cny价)^N 这个公式是个典型,N>1 时相当于引入了积分单元。但是这是个弱积分,因为公式里没有时间参数,或者说,积分时间太小。

喂价 = BTS市场价 * (bitcny/cny价+M)^N 这个公式的话, 我感觉 M 应该是动态的,静态的话就是单向调节,感觉不太对。

顺便再说下我现在用的公式, 喂价 = BTS当前中间喂价 * (bitcny/cny价)^N ,用当前喂价作被乘数,相当于引入了D(微分)单元。当然,效果还要观察。引入微分控制后,抗干扰性会变差。见证人应该尝试、采用不同的公式,这样可以中和偏差。

浮动喂价的空间控制在MSSR的前提之下,喂价的补偿机制可以八仙过海各显神通,的确不必要苛求要完全的一致性。
突破MSSR,持续拔高喂价的浮动空间来解决充提费率是缘木求鱼的做法,gghi纠结于此没必要,充提费率高企是果不是因,因是市场供应不足!着力降低bitcny的成本,反而是解决问题的根,多说一句,下跌市,bitcny多少都是有点紧缺的,有保护的低成本可以有效降低充提费率。
--------

PTS中国

Offline gghi

  • Sr. Member
  • ****
  • Posts: 427
    • View Profile
  • BitShares: ttt888
Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #312 on: September 05, 2018, 10:31:57 am »
基于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”的理想状态。
         


按照 PID 控制的思路, P(比例)+I(积分)是无法消除“静差”的,虽然积分单元可以降低静差。

我之前用的 喂价 = BTS市场价 * (bitcny/cny价)^N 这个公式是个典型,N>1 时相当于引入了积分单元。但是这是个弱积分,因为公式里没有时间参数,或者说,积分时间太小。
喂价 = BTS市场价 * (bitcny/cny价+M)^N 这个公式的话, 我感觉 M 应该是动态的,静态的话就是单向调节,感觉不太对。
        M静态也不是单向调节,而是达到了目标之后就会反向调节了。M是我们需要达到的目标,M=0,实际上是默认目标为0。

  举例论证公式效果,宽松目标负2%,即M=0.02,加速因子N=3
当溢价负0.04时(折扣4%),加速因子喂3。理想喂价 = BTS市场价 * (1-0.04+0.02)^3=BTS市场价 *0.98^3=BTS市场价 *0.9411,结论:市场价下调约6%,满意,也安全。

当溢价负0.03时(折扣3%),加速因子喂3。理想喂价 = BTS市场价 * (1-0.03+0.02)^3=BTS市场价 *0.99^3=BTS市场价 *0.97,结论:市场价下调约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%,满意,也安全。


顺便再说下我现在用的公式, 喂价 = BTS当前中间喂价 * (bitcny/cny价)^N ,用当前喂价作被乘数,相当于引入了D(微分)单元。当然,效果还要观察。引入微分控制后,抗干扰性会变差。见证人应该尝试、采用不同的公式,这样可以中和偏差。

       期待见证人执行一下,喂价 = BTS市场价 * (bitcny/cny价+M)^N 这个公式,取M=0.02,N=3,可以观察一下效果。肯定会让大家满意的。
   现在中币0.77,溢价2%算,目标喂价=0.77*(1.02+0.02)^3=0.77*1.124864=0.866,喂价在0.866才合适。可是我们的喂价才0.7889.
« Last Edit: September 05, 2018, 12:03:27 pm by gghi »

Offline bitcrab

  • Committee member
  • Hero Member
  • *
  • Posts: 1567
    • View Profile
  • BitShares: bitcrab
  • GitHub: bitcrab
Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #313 on: September 05, 2018, 02:48:24 pm »
我觉得算法可以有各种设计,但关键的有一个问题要想清楚,就是当喂价>Pdex*MSSR时,爆仓单已经不会被吃,这时会明显增加黑天鹅风险,那么在什么情况下我们可以选择承受这种增大的风险?什么情况下需要限制喂价在Pdex*MSSR以下以避免这种风险?

当前内盘价0.77,黑天鹅价格0.457,溢价2.5%,感觉现在这个状态下似乎已经可以突破喂价<Pdex*MSSR的限制,因为黑天鹅风险已经非常小。
« Last Edit: September 05, 2018, 03:05:26 pm by bitcrab »

Offline gmgogo

  • Sr. Member
  • ****
  • Posts: 330
    • View Profile
Re: 【喂价讨论】动态调整最低抵押率要求和爆仓惩罚
« Reply #314 on: September 05, 2018, 03:21:37 pm »
我觉得算法可以有各种设计,但关键的有一个问题要想清楚,就是当喂价>Pdex*MSSR时,爆仓单已经不会被吃,这时会明显增加黑天鹅风险,那么在什么情况下我们可以选择承受这种增大的风险?什么情况下需要限制喂价在Pdex*MSSR以下以避免这种风险?

当前内盘价0.77,黑天鹅价格0.457,溢价2.5%,感觉现在这个状态下似乎已经可以突破喂价<Pdex*MSSR的限制,因为黑天鹅风险已经非常小。
我看要是暴仓单一直不吃,黑天鹅很快就会来到。
市场是残酷的,虽然不能看的太远,但是现在看起来很遥远的事情,其实可能很快就来到。BTC这次回调说不定就会到5000,BTS则跌破五毛或者四毛就会很轻松。