Author Topic: 当前喂价严重偏低--bitcny极度紧缺的情况下喂价比市场价高50%都合理  (Read 6891 times)

0 Members and 1 Guest are viewing this topic.

Offline lucky

  • Jr. Member
  • **
  • Posts: 49
    • View Profile
一、喂价失真
喂价不应盯住内盘或者是aex中的bitcny/bts交易对,否则会失真,存在逻辑悖论。
应该盯着交易所的人民币交易对(如qc/bts)

当充值手续费高时(bitcny价值高于1人民币),喂价应该就高不就低,当充值手续费倒贴时,喂价应该就低不就高。




二、喂价的确定
建议见证人在提供喂价时,加入一个修正参数V,V同bitcny充值、提现手续费相关。


喂价=各交易所采样值*修正参数V



三、修正参数V的确定
修正参数V可以使用中币的qc/bitcny交易对来定,也可以采样鼓鼓钱包中的充值、提现手续费来定

修正参数V=中币qc/bitcny报价
或者
修正参数V=1-(提现费率-充值费率)/3


按照这个公式,当前(20180206)的喂价=1.18×[1-(-0.13-0.16)/3]=1.294
而见证人发布的喂价是1.039,低了24%。


目前1bitcny拿到中币上卖出,实际可以拿到1.17元人民币,因为喂价失真导致描定失败了(因喂价发布低了,导致1bitcny实际价值高于1元人民币了)




四、负反馈
修正参数V是一个在1附近摆动的参数,当bts暴跌,提现倒贴时,这个参数是大于1的。
当bitcny提现手续费很高时,这个参数是小于1的。

这样调整之后,在特别需要bitcny的时候,喂价会稍微被拔高,在bitcny供应富余,喂价会稍被压低, 有利于bts价格的稳定,也有利于bitcny描定cny的稳定。

虽然不会改变趋势,但实质上是以修正汇率(bitcny与人民币等比值)方式改善主观上的锚定接近1:1,怎么说呢,就像zg社会主义自上世纪70年代起已经成功度过至少三次全球金融危机一样,通过时间换空间等的方式平稳招架了很多公认的经济规律难题。没试过,谁也说不清结果是对是错。

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
如果鼓鼓提供API就可以使用鼓鼓承兑的数据来喂价吗?这么说不同的见证人的喂价算法都是自己定的吗?
有API就可以把数据加进去一起算。

各见证人的喂价脚本会有所不同,这是为了降低单点风险。比如都直接用zb来喂价的话,zb哪天挂了喂价就都挂了。
算法上差别不会太大。如果结果差别太大,说明算法有问题要改。


   大神很久以前已经认识到了,那么现在抓紧时间改革呀。喂价应该是当前喂价加修正参数,参数为鼓鼓充值费率。
不是我一个人说改就能改的。要达成共识。还是写个 BSIP 提案发起投票吧。
BitShares committee member: abit
BitShares witness: in.abit

Offline gghi

  • Hero Member
  • *****
  • Posts: 510
    • View Profile
  • BitShares: ttt888
想法不错。

当然不能用 bitcny 兑 bts 的价格来喂 bitcny 自己,这样会导致正反馈,无限拉盘砸盘。

以前国内有交易所的时候,法币流动性充足,是直接用国内交易所价格来喂的。

现在没有直接充提rmb的交易所了,所以只能间接算喂价。

qc的流动性怎么样?如何保证与法币1:1的?是否有类似usdt超发的问题?充提渠道通畅吗?这些都影响他作为rmb计价的计算公式,要一直根据环境不同调整系数。举个例子,交易所卡充值了,qc就升值,对应的其他交易对就贬值;交易所卡提现了,他就贬值。这个和 bitcny 需求旺盛但供应不足就会升值是一个道理。

另外,喂价都是程序实现的。要算出结果,需要有输入,有算法。
输入就是各交易所的价格、鼓鼓的兑换费率、参数设置等等,除了固定参数,其他的外部输入需要程序去取,也就是说要有提供数据的api。现在鼓鼓还没有api。
算法就是计算公式。你这个帖子讲了很多,可以参考。

       现在鼓鼓已经提供了API,可以采集鼓鼓充值手续费作为喂价的修正因子了。希望bitcny对人民币继续升值的现象及时得到遏制。

Offline gghi

  • Hero Member
  • *****
  • Posts: 510
    • View Profile
  • BitShares: ttt888
如果鼓鼓提供API就可以使用鼓鼓承兑的数据来喂价吗?这么说不同的见证人的喂价算法都是自己定的吗?
有API就可以把数据加进去一起算。

各见证人的喂价脚本会有所不同,这是为了降低单点风险。比如都直接用zb来喂价的话,zb哪天挂了喂价就都挂了。
算法上差别不会太大。如果结果差别太大,说明算法有问题要改。


   大神很久以前已经认识到了,那么现在抓紧时间改革呀。喂价应该是当前喂价加修正参数,参数为鼓鼓充值费率。

Offline gghi

  • Hero Member
  • *****
  • Posts: 510
    • View Profile
  • BitShares: ttt888
半年期的帖子,顶上来让大家看看。

喂价一定不能参照内盘价格,不然涨的时候涨过了,跌的时候跌过了。

喂价可以参照外盘的均价,加充值手续费调整参数。


   非常好呀,怎么没有实行呢?我才有论坛账号,觉得我们的思路一样的。

Offline lochaling

  • Full Member
  • ***
  • Posts: 168
    • View Profile
半年期的帖子,顶上来让大家看看。

喂价一定不能参照内盘价格,不然涨的时候涨过了,跌的时候跌过了。

喂价可以参照外盘的均价,加充值手续费调整参数。

Offline lochaling

  • Full Member
  • ***
  • Posts: 168
    • View Profile
上涨的情况则反过来,当有一天bitcny提现的手续费大面积到20%了,也可以将喂价设定为远低于市场价,这时候持有bitcny可以强清拿到更多的bts,从而保证提现手续费回落。

Offline lochaling

  • Full Member
  • ***
  • Posts: 168
    • View Profile
极限的情况下,可将喂价提高到内盘成交价的1.7倍,也就是,相同的bts,卖出和抵押拿到的bts差不多。

Offline lochaling

  • Full Member
  • ***
  • Posts: 168
    • View Profile

充值、提现手续费在正负1%之内合理。
如果在鼓鼓里面找不到正负1%的充值、提现的承兑商了,说明bitcny不够(或者过剩)了,这时候见证人的喂价就不能跟着市场价走了。
喂价同市场价的关系,应该是喂价引导市场价,而不是市场价引导喂价。
市场暴跌bitcny不够了,喂价相对于市场价要涨涨涨。
市场爆涨bitcny过剩了,喂价相对于市场价要跌跌跌。

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
如果鼓鼓提供API就可以使用鼓鼓承兑的数据来喂价吗?这么说不同的见证人的喂价算法都是自己定的吗?
有API就可以把数据加进去一起算。

各见证人的喂价脚本会有所不同,这是为了降低单点风险。比如都直接用zb来喂价的话,zb哪天挂了喂价就都挂了。
算法上差别不会太大。如果结果差别太大,说明算法有问题要改。
BitShares committee member: abit
BitShares witness: in.abit

Offline toosimple

  • Newbie
  • *
  • Posts: 5
    • View Profile
如果鼓鼓提供API就可以使用鼓鼓承兑的数据来喂价吗?这么说不同的见证人的喂价算法都是自己定的吗?

Offline lochaling

  • Full Member
  • ***
  • Posts: 168
    • View Profile
宏观上看,爆仓的过程,是收回bitcny的过程。
为什么要收回bitcny,本质上是bitcny多于实际需求了,1bitcny换不回1人民币了。
而收回到一定程度,1bitcny可以换回1人民币了,就没有必要再(爆仓)收回bitcny了。


但市场是非理性的,爆仓之后价格下跌总会有惯性,喂价不应该跟随这种惯性。
所以在极端的情况下(比如这两天),喂价是可以高于市场价很多的。


如果喂价一直跟着非理性的市场价,就会导致过度收回bitcny,从而使得1bitcny实际价值远高于1人民币,进而导致描定失败等等各种问题。

今后,如果在此遇到这两天的极端行情,喂价完全可以高于外盘15%,高于内盘50%。
像今天下午,外盘价格1.18,内盘的价格是0.93元,qc/bts为1.20,见证人完全可以喂出1.18*1.2=1.416元。
而见证人实际喂出的价是1.04元,差了40%,极易导致连环爆仓。




问:喂价高了之后,爆仓单将会空挂,不会实际成交,这对强清有没有影响?

答:没有影响。
这时候深度富余,不需要强清,直接使用bitcny在市场上买入bts比强清划算。如果用户不知情选择了强清,这种状态下强清的实现方式,也是从市场购买bts支付给强清者,而不需要其他抵押人来响应,因为市场上bitcny的真实需求就是这么多,没有必要减少bitcny供应量。



这么一改,极端情况下,喂价可以高于内盘价格50%甚至更多,就能够十分有效的防止连环爆仓的发生。如果巨蟹能看到,希望鼓鼓能够出一个有关于充值提现手续费率的api,供见证人选择使用。


ps:
1.除了连环爆仓的问题,bts还有一个问题,以后再说。
2.强清是主动收回bitcny的过程,爆仓是被动收回bitcny的过程。
« Last Edit: February 07, 2018, 02:09:49 pm by lochaling »

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
想法不错。

当然不能用 bitcny 兑 bts 的价格来喂 bitcny 自己,这样会导致正反馈,无限拉盘砸盘。

以前国内有交易所的时候,法币流动性充足,是直接用国内交易所价格来喂的。

现在没有直接充提rmb的交易所了,所以只能间接算喂价。

qc的流动性怎么样?如何保证与法币1:1的?是否有类似usdt超发的问题?充提渠道通畅吗?这些都影响他作为rmb计价的计算公式,要一直根据环境不同调整系数。举个例子,交易所卡充值了,qc就升值,对应的其他交易对就贬值;交易所卡提现了,他就贬值。这个和 bitcny 需求旺盛但供应不足就会升值是一个道理。

另外,喂价都是程序实现的。要算出结果,需要有输入,有算法。
输入就是各交易所的价格、鼓鼓的兑换费率、参数设置等等,除了固定参数,其他的外部输入需要程序去取,也就是说要有提供数据的api。现在鼓鼓还没有api。
算法就是计算公式。你这个帖子讲了很多,可以参考。
BitShares committee member: abit
BitShares witness: in.abit

Offline lochaling

  • Full Member
  • ***
  • Posts: 168
    • View Profile
一、喂价失真
喂价不应盯住内盘或者是aex中的bitcny/bts交易对,否则会失真,存在逻辑悖论。
应该盯着交易所的人民币交易对(如qc/bts)

当充值手续费高时(bitcny价值高于1人民币),喂价应该就高不就低,当充值手续费倒贴时,喂价应该就低不就高。




二、喂价的确定
建议见证人在提供喂价时,加入一个修正参数V,V同bitcny充值、提现手续费相关。


喂价=各交易所采样值*修正参数V



三、修正参数V的确定
修正参数V可以使用中币的qc/bitcny交易对来定,也可以采样鼓鼓钱包中的充值、提现手续费来定

修正参数V=中币qc/bitcny报价
或者
修正参数V=1-(提现费率-充值费率)/3


按照这个公式,当前(20180206)的喂价=1.18×[1-(-0.13-0.16)/3]=1.294
而见证人发布的喂价是1.039,低了24%。


目前1bitcny拿到中币上卖出,实际可以拿到1.17元人民币,因为喂价失真导致描定失败了(因喂价发布低了,导致1bitcny实际价值高于1元人民币了)




四、负反馈
修正参数V是一个在1附近摆动的参数,当bts暴跌,提现倒贴时,这个参数是大于1的。
当bitcny提现手续费很高时,这个参数是小于1的。

这样调整之后,在特别需要bitcny的时候,喂价会稍微被拔高,在bitcny供应富余,喂价会稍被压低, 有利于bts价格的稳定,也有利于bitcny描定cny的稳定。

« Last Edit: February 09, 2018, 03:15:25 am by lochaling »