Author Topic: 喂价规则讨论贴  (Read 5457 times)

0 Members and 1 Guest are viewing this topic.

Offline zhouxiaobao

喂价规则讨论贴
« on: May 17, 2019, 02:01:01 am »
if
max(DEX*溢价、CEX1、CEX2……)≤ Average(DEX*溢价、CEX1、CEX2……)*1.05

feed price=max(DEX*溢价、CEX1、CEX2……)

otherwise

feed peice=Average(DEX*溢价、CEX1、CEX2……)*1.05

控制喂价下跌的速度,防止插针。

if

feed price(n)*0.97<feed price(n+1)<feed price(n)

feed price =feed price(n)*(1-0.5‰)

otherwise

feed price=feed price(n+1)


现喂价的主要问题:
1.内盘价格很难影响喂价。BTS总量只有27亿,除去几个大户,活跃的BTS应当不会超过20亿,内盘的交易量达到了几千万。考虑到外盘交易量明显作假,我认为内盘现在很可能就是BTS最大的交易所了。但是很多见证人将内盘价的权重定的非常低,导致上涨时喂价经常低于内盘价很多,且bitcny还在溢价状态。目前在内盘,BTS的价格很大程度上不是由多空博弈决定的,而是由喂价决定的,就是因为内盘没有或较少参与喂价定价。这样内盘越大,越危险。

2、喂价没有反映实际价格。
我认为对喂价的定义要注意一些细节:
a.在中国购买一个bts需要的人民币数量。
b.在中国卖出一个bts得到的人民币数量。
c.在外国购买一个bts需要的人民币数量。
d.在外国卖出一个bts得到的人民币数量。
事实上这四种价格的差距甚至能达到2%以上。因为有各种交易、汇兑和出入金费用,不同交易所,不同国家都差距很大。搬砖的费用很高的,所以各交易所之间的价格差比较大,我认为直接加权平均是不合理的,更何况交易量还作假。所以取主要交易所的最高价比较接近实际价格。比如,听说好像P网的提现费率是5%,那么它的价格肯定比其他交易所低一些。


« Last Edit: May 17, 2019, 04:50:56 am by zhouxiaobao »

Online binggo

  • Hero Member
  • *****
  • Posts: 1247
    • View Profile
Re: 喂价规则讨论贴
« Reply #1 on: May 17, 2019, 04:22:55 am »
“溢价”是怎么取的? 显然充提费率是不行,范围太窄。

关键主要是见证人之间的币种利率换算差太大,把这个利率换算差能够搞定的话基本也就差不多了。

我想的几个是:

规则1:外部综合指数价格取自与多个外部交易所,这些外部交易所应当由理事会规定,并定期增加及删除,权重可以暂时由喂价提供者自己决定。

如果某交易所停止服务,并且超过 15 分钟没有发布任何交易,喂价提供者在喂价脚本中必须设置自动从指数中移除该交易所,直至其交易恢复。
交易所有什么问题需及时提出。

这是为了防止某些见证人还在用币蛋这样几乎没人用的交易所价格。

规则2:采用的内盘价格需要为内盘深度加权中间价:
内盘深度加权中间价 = (深度加权买价, 深度加权卖价) 的均值,其中
深度加权买价   = 在买方成交 “实现额度” 的平均价格
深度加权卖价   = 在卖方成交 “实现额度” 的平均价格
实现额度为:比如50万BTS能够实现买入或者卖出的深度,但是各个交易对的深度情况不一,可能需要区别对待

规则3:喂价提供者需提供汇率换算指数,实际汇率情况并非USD转换为CNY这么简单,因为交易所价格会受到充提费率的影响。

规则4:喂价提供者喂价刷新时间原则上不得小于8分钟一次。


暂时就这些,想到再编辑
« Last Edit: May 17, 2019, 11:09:41 am by binggo »

Offline zhouxiaobao

Re: 喂价规则讨论贴
« Reply #2 on: May 17, 2019, 05:18:00 am »
我认为溢价的定义应当是:
a.在中国购买一个bitcny所需要的人民币数量。
b.在中国出售一个bitcny所获得的人民币数量。
(a+b)/2

我认为可以取bitcny每十万交易量的加权平均。

鼓鼓,aex、zb的bitcny交易对都可以算进去啊。

Online binggo

  • Hero Member
  • *****
  • Posts: 1247
    • View Profile
Re: 喂价规则讨论贴
« Reply #3 on: May 17, 2019, 03:09:59 pm »
我认为溢价的定义应当是:
a.在中国购买一个bitcny所需要的人民币数量。
b.在中国出售一个bitcny所获得的人民币数量。
(a+b)/2

我认为可以取bitcny每十万交易量的加权平均。

鼓鼓,aex、zb的bitcny交易对都可以算进去啊。

量还是太少, 深度也浅, 而且充提费率受人为干扰的因素也大, 并且反应落后于价格.

只要喂价能够反应真实的外盘法币价格, 也就是CNY法币的实际价格, 内盘价格可以对喂价产生一定的影响,其它的方面就好说了.

我对你的喂价公式简明了一下,大概是这样:

喂价=内盘深度加权中间价*权重+外盘指数价格×(1+偏差率)*权重

设一个上下价格保护: 外盘指数价格×(1+偏差率)<喂价< (1.05+偏差率)×外盘指数价格 

偏差率=P?  P参数由人为调节? 还是由喂价提供者来喂?


不是太建议采用溢价指数, 我建议采用实际价格的偏差率, 我对偏差率的定义是BTC交易对的bts价格与实际法币交易对bts价格的偏差, 当前喂价提供者的最大偏差率从喂价情况表中得出基本在-2%左右.

但是这种喂价方式也存在缺陷, 很容易受内盘波动影响, 如果内盘在其中占的比重比较大的话, 喂价很容易会被内盘操控, 会形成往复爆仓.

理想的情况是: 喂价与内盘深度加权中间价基本会一致, 即使偏离也不会偏离太多, 向上偏离太多, 会有强清进行纠偏, 向下偏离太多, 价格保护会进行纠偏.

其中一个主要问题是: 现在的外盘指数价格低于实际的CNY法币价格, 也就会导致内盘价格在喂价爆仓单及强清的影响下, 不会超过外盘指数价格的2%,

这个偏差率必然要存在一个人为调节的参数来进行调整喂价提供者提供的外盘指数价格与实际法币价格的偏差.

« Last Edit: May 18, 2019, 02:55:20 am by binggo »

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 3670
    • View Profile
    • Steemit Blog
  • BitShares: abit
  • GitHub: abitmore
Re: 喂价规则讨论贴
« Reply #4 on: May 18, 2019, 12:59:45 am »
按我从各api拿到的最新数据,
鼓鼓现在日兑换量几十万cny,zb的bitcny/qc交易对几十万量,aex的bitcny/cnc交易对几万量。
加起来也就百来万。

虽然内盘 bts/bitcny 交易量大过千万,但是,这个量不是直接的bts按cny计价价格,
用bitcny/cny的直兑价来换算,有效成交量就要按少的算,结果就只有两百来万,喂价权重不高。


实际上承兑商手续费也是跟着行情走的,
内盘拉的狠了,承兑商会降充值手续费;内盘砸的狠了,承兑商会提高充值手续费。
鼓鼓这种类似场外交易的app改费率不如挂单竞价那么及时,不是撮合交易也更容易操纵。
zb和aex的bitcny交易对和内盘之间是有机器人搬砖的,内盘拉或者砸太多了,bitcny折价和溢价会传导过去。
这些可以作为参考,算一部分权重,但如果作为唯一数据源,就有新的风险:
  比如,在zb和aex的 bitcny市场插根针,在鼓鼓用非正常手续费自买自卖等等,不用多少成本就可以影响喂价了。
« Last Edit: May 18, 2019, 01:08:50 am by abit »
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Offline lovegan007

  • Sr. Member
  • ****
  • Posts: 443
    • View Profile
  • BitShares: gan8
Re: 喂价规则讨论贴
« Reply #5 on: May 18, 2019, 01:41:36 am »
喂价不 跟涨,哪里会有人抵押抄? 就应该在BTC上涨的同时,BTS喂价尽星先涨,而不要等BTS涨了才反应缓慢的涨。

Online binggo

  • Hero Member
  • *****
  • Posts: 1247
    • View Profile
Re: 喂价规则讨论贴
« Reply #6 on: May 18, 2019, 02:39:57 am »
如果再加上抵押线与爆仓线分开的话, 内盘也可以在一定程度上带带节奏.

内盘能够带节奏的强弱取决于偏差率、1.05这个系数、权重, 节奏强的同时也代表反噬能力强。

以1.05,偏差率1.7%,内盘权重50%为准的话,外盘指数价格不动的情况下,内盘短时内的拉盘空间为10%多点,喂价随之上浮的空间在6%,这样的话也就需要抵押线与爆仓线的价格空间需要在8%左右。

估摸着内盘权重在30%多就差不多可以了,理事会固定的外部交易所权重在60%左右,剩下10%的留给喂价提供者自定的外部交易所,或者不给喂价提供者留自定义交易所的权重,把这部分权重也给内盘权重。

« Last Edit: May 18, 2019, 03:11:32 am by binggo »

Offline zhouxiaobao

Re: 喂价规则讨论贴
« Reply #7 on: May 18, 2019, 02:43:57 am »
按我从各api拿到的最新数据,
鼓鼓现在日兑换量几十万cny,zb的bitcny/qc交易对几十万量,aex的bitcny/cnc交易对几万量。
加起来也就百来万。

虽然内盘 bts/bitcny 交易量大过千万,但是,这个量不是直接的bts按cny计价价格,
用bitcny/cny的直兑价来换算,有效成交量就要按少的算,结果就只有两百来万,喂价权重不高。


实际上承兑商手续费也是跟着行情走的,
内盘拉的狠了,承兑商会降充值手续费;内盘砸的狠了,承兑商会提高充值手续费。
鼓鼓这种类似场外交易的app改费率不如挂单竞价那么及时,不是撮合交易也更容易操纵。
zb和aex的bitcny交易对和内盘之间是有机器人搬砖的,内盘拉或者砸太多了,bitcny折价和溢价会传导过去。
这些可以作为参考,算一部分权重,但如果作为唯一数据源,就有新的风险:
  比如,在zb和aex的 bitcny市场插根针,在鼓鼓用非正常手续费自买自卖等等,不用多少成本就可以影响喂价了。


确实存在这样的问题。但是ZB、AEX的交易量也不是用法币直兑的呀,况且还作假。为了避免操纵,所以设了一个平均价的偏离顶,5%,这样不就好了么。
你可以观察一下ok的期货,期货的爆仓价就是以其期货盘的实时价格算的,哪怕贴水很大(期货价与实物价相差很大),仅在交割的时候用实物价交割。为什么呢?就是要多空公平博弈啊,不能用外盘控制内盘啊。我们这个内盘也是一个杠杆市场,外盘价就是实物价,我们的喂价等于控制内盘无时无刻不在交割,这样在内盘还炒个毛线啊。设一个偏离顶,就是等于达到偏离顶了就交割,内盘总有了博弈的空间。

Offline zhouxiaobao

Re: 喂价规则讨论贴
« Reply #8 on: May 18, 2019, 03:46:18 am »
如果想更稳当一点,可以偏离顶先设个3%试试。

Offline bitcrab

  • Committee member
  • Hero Member
  • *
  • Posts: 1499
    • View Profile
  • BitShares: bitcrab
  • GitHub: bitcrab
Re: 喂价规则讨论贴
« Reply #9 on: May 18, 2019, 08:10:38 am »
按我从各api拿到的最新数据,
鼓鼓现在日兑换量几十万cny,zb的bitcny/qc交易对几十万量,aex的bitcny/cnc交易对几万量。
加起来也就百来万。

虽然内盘 bts/bitcny 交易量大过千万,但是,这个量不是直接的bts按cny计价价格,
用bitcny/cny的直兑价来换算,有效成交量就要按少的算,结果就只有两百来万,喂价权重不高。


实际上承兑商手续费也是跟着行情走的,
内盘拉的狠了,承兑商会降充值手续费;内盘砸的狠了,承兑商会提高充值手续费。
鼓鼓这种类似场外交易的app改费率不如挂单竞价那么及时,不是撮合交易也更容易操纵。
zb和aex的bitcny交易对和内盘之间是有机器人搬砖的,内盘拉或者砸太多了,bitcny折价和溢价会传导过去。
这些可以作为参考,算一部分权重,但如果作为唯一数据源,就有新的风险:
  比如,在zb和aex的 bitcny市场插根针,在鼓鼓用非正常手续费自买自卖等等,不用多少成本就可以影响喂价了。


确实存在这样的问题。但是ZB、AEX的交易量也不是用法币直兑的呀,况且还作假。为了避免操纵,所以设了一个平均价的偏离顶,5%,这样不就好了么。
你可以观察一下ok的期货,期货的爆仓价就是以其期货盘的实时价格算的,哪怕贴水很大(期货价与实物价相差很大),仅在交割的时候用实物价交割。为什么呢?就是要多空公平博弈啊,不能用外盘控制内盘啊。我们这个内盘也是一个杠杆市场,外盘价就是实物价,我们的喂价等于控制内盘无时无刻不在交割,这样在内盘还炒个毛线啊。设一个偏离顶,就是等于达到偏离顶了就交割,内盘总有了博弈的空间。

内盘的BTS/bitCNY成交量,真实性都没问题,bitCNY和法币的价格倒真可以考虑平滑的力度大一些,搞6小时甚至24小时的移动平均我觉得都没问题,毕竟现在锚定情况还比较好。

Online binggo

  • Hero Member
  • *****
  • Posts: 1247
    • View Profile
Re: 喂价规则讨论贴
« Reply #10 on: May 18, 2019, 09:58:48 am »
不建议拿溢价做这种偏离系数,
溢价是一个迟钝与被动参数, 受内外盘价格、承兑商利益及部分情况下的供应量及其它因素影响传导后才形成一个参数,其不应当作为喂价的参考参数,属于不确定性的试图控制锚定,在BSIP42中这种问题已经很明显,把这个溢价参数加上去又是在往BSIP42上靠。

喂价偏低的主要问题是一些喂价提供者的汇率转换问题,从而导致其喂出的价格并不是真实法币的外盘价格,喂价中需要添加的是这个汇率偏差参数。

比如BITCNY, QC与CNC交易对是直接法币的bts价格, 而BTC交易对出来价格与QC/CNC的价格偏差在2%左右,另USDT交易对的价格受USDT汇率影响并不稳定。

QC买USD或者USDT再买BTC再买BTS, QC买BTC再买BTS,中间是存在很多汇率及手续费损耗, 这还只是在一个交易所内的损耗, 转换中还存在价格波动的偏差, 基本属于高买低卖, 1块RMB换到QC再换到BTC再换到BTS再换成BTC再换成QC, 这一圈下来剩下的也就是0.98多一点点RMB, 就好比把一块肉放进冰箱然后拿出来然后再放进去, 看似没有少什么,但是这块肉已经不是原来的重量,一部分油脂已经粘到了手上.

喂价很明显要反映出上述情况, 多少法币进的交易所,一套交易流程走完之后,能有多少法币能够出来. bitcny很明显的要走这么一趟流程, USD也基本上是这么一套流程.
« Last Edit: May 18, 2019, 10:10:03 am by binggo »

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 3670
    • View Profile
    • Steemit Blog
  • BitShares: abit
  • GitHub: abitmore
Re: 喂价规则讨论贴
« Reply #11 on: May 18, 2019, 11:16:57 am »
按我从各api拿到的最新数据,
鼓鼓现在日兑换量几十万cny,zb的bitcny/qc交易对几十万量,aex的bitcny/cnc交易对几万量。
加起来也就百来万。

虽然内盘 bts/bitcny 交易量大过千万,但是,这个量不是直接的bts按cny计价价格,
用bitcny/cny的直兑价来换算,有效成交量就要按少的算,结果就只有两百来万,喂价权重不高。


实际上承兑商手续费也是跟着行情走的,
内盘拉的狠了,承兑商会降充值手续费;内盘砸的狠了,承兑商会提高充值手续费。
鼓鼓这种类似场外交易的app改费率不如挂单竞价那么及时,不是撮合交易也更容易操纵。
zb和aex的bitcny交易对和内盘之间是有机器人搬砖的,内盘拉或者砸太多了,bitcny折价和溢价会传导过去。
这些可以作为参考,算一部分权重,但如果作为唯一数据源,就有新的风险:
  比如,在zb和aex的 bitcny市场插根针,在鼓鼓用非正常手续费自买自卖等等,不用多少成本就可以影响喂价了。


确实存在这样的问题。但是ZB、AEX的交易量也不是用法币直兑的呀,况且还作假。为了避免操纵,所以设了一个平均价的偏离顶,5%,这样不就好了么。
你可以观察一下ok的期货,期货的爆仓价就是以其期货盘的实时价格算的,哪怕贴水很大(期货价与实物价相差很大),仅在交割的时候用实物价交割。为什么呢?就是要多空公平博弈啊,不能用外盘控制内盘啊。我们这个内盘也是一个杠杆市场,外盘价就是实物价,我们的喂价等于控制内盘无时无刻不在交割,这样在内盘还炒个毛线啊。设一个偏离顶,就是等于达到偏离顶了就交割,内盘总有了博弈的空间。
期货不一样因为只是一个交易场所,一个期货买到的BTC不能拿到别的市场去卖,没有搬砖,只有对赌。

内盘是现货,抵押出来的bitcny,买到的bts都可以流动的。


期货也没有保持持仓数量在多少以上的需求,随时开随时平。

而我们对bitcny的需求,期望保证供应量,甚至希望bitcny外溢,进而需要保持相当数量的仓位。
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 3670
    • View Profile
    • Steemit Blog
  • BitShares: abit
  • GitHub: abitmore
Re: 喂价规则讨论贴
« Reply #12 on: May 18, 2019, 11:29:00 am »
不建议拿溢价做这种偏离系数,
溢价是一个迟钝与被动参数, 受内外盘价格、承兑商利益及部分情况下的供应量及其它因素影响传导后才形成一个参数,其不应当作为喂价的参考参数,属于不确定性的试图控制锚定,在BSIP42中这种问题已经很明显,把这个溢价参数加上去又是在往BSIP42上靠。

喂价偏低的主要问题是一些喂价提供者的汇率转换问题,从而导致其喂出的价格并不是真实法币的外盘价格,喂价中需要添加的是这个汇率偏差参数。

比如BITCNY, QC与CNC交易对是直接法币的bts价格, 而BTC交易对出来价格与QC/CNC的价格偏差在2%左右,另USDT交易对的价格受USDT汇率影响并不稳定。

QC买USD或者USDT再买BTC再买BTS, QC买BTC再买BTS,中间是存在很多汇率及手续费损耗, 这还只是在一个交易所内的损耗, 转换中还存在价格波动的偏差, 基本属于高买低卖, 1块RMB换到QC再换到BTC再换到BTS再换成BTC再换成QC, 这一圈下来剩下的也就是0.98多一点点RMB, 就好比把一块肉放进冰箱然后拿出来然后再放进去, 看似没有少什么,但是这块肉已经不是原来的重量,一部分油脂已经粘到了手上.

喂价很明显要反映出上述情况, 多少法币进的交易所,一套交易流程走完之后,能有多少法币能够出来. bitcny很明显的要走这么一趟流程, USD也基本上是这么一套流程.
换句话说,一定程度的偏差不可避免。如果吹毛求疵,期望越大,失望也越大。

玩贴线的,加杠杆的,梭哈的,风险承担能力必须要强。
说难听点,明知道见证人可能会喂低价,不想爆仓,杠杆少加点、抵押率高几个点不就行了?
当然,亏了骂几句也可以理解。
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 3670
    • View Profile
    • Steemit Blog
  • BitShares: abit
  • GitHub: abitmore
Re: 喂价规则讨论贴
« Reply #13 on: May 18, 2019, 11:37:48 am »
按我从各api拿到的最新数据,
鼓鼓现在日兑换量几十万cny,zb的bitcny/qc交易对几十万量,aex的bitcny/cnc交易对几万量。
加起来也就百来万。

虽然内盘 bts/bitcny 交易量大过千万,但是,这个量不是直接的bts按cny计价价格,
用bitcny/cny的直兑价来换算,有效成交量就要按少的算,结果就只有两百来万,喂价权重不高。


实际上承兑商手续费也是跟着行情走的,
内盘拉的狠了,承兑商会降充值手续费;内盘砸的狠了,承兑商会提高充值手续费。
鼓鼓这种类似场外交易的app改费率不如挂单竞价那么及时,不是撮合交易也更容易操纵。
zb和aex的bitcny交易对和内盘之间是有机器人搬砖的,内盘拉或者砸太多了,bitcny折价和溢价会传导过去。
这些可以作为参考,算一部分权重,但如果作为唯一数据源,就有新的风险:
  比如,在zb和aex的 bitcny市场插根针,在鼓鼓用非正常手续费自买自卖等等,不用多少成本就可以影响喂价了。


确实存在这样的问题。但是ZB、AEX的交易量也不是用法币直兑的呀,况且还作假。为了避免操纵,所以设了一个平均价的偏离顶,5%,这样不就好了么。
你可以观察一下ok的期货,期货的爆仓价就是以其期货盘的实时价格算的,哪怕贴水很大(期货价与实物价相差很大),仅在交割的时候用实物价交割。为什么呢?就是要多空公平博弈啊,不能用外盘控制内盘啊。我们这个内盘也是一个杠杆市场,外盘价就是实物价,我们的喂价等于控制内盘无时无刻不在交割,这样在内盘还炒个毛线啊。设一个偏离顶,就是等于达到偏离顶了就交割,内盘总有了博弈的空间。

内盘的BTS/bitCNY成交量,真实性都没问题,bitCNY和法币的价格倒真可以考虑平滑的力度大一些,搞6小时甚至24小时的移动平均我觉得都没问题,毕竟现在锚定情况还比较好。
移动平均?
你是说涨的时候用平均,还是跌的时候用平均?
用平均就意味着数据延迟。
现在有人连10分钟的喂价更新频率都接受不了,很难想象接受6小时甚至24小时的平均。
现在市场充值费在0%-3%之间波动。一旦出现行情,用平均意味着3%的喂价偏差。
« Last Edit: May 18, 2019, 11:39:32 am by abit »
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Online binggo

  • Hero Member
  • *****
  • Posts: 1247
    • View Profile
Re: 喂价规则讨论贴
« Reply #14 on: May 18, 2019, 01:09:21 pm »
偏差是肯定避免不了的, 谁也达不到那么精准的程度, 但是偏的过大就不好了, 偏出1%甚至于2%.
现在完全是靠部分稍高喂价的喂价提供者在平衡喂价才使喂价不至于低于实际法币价格太多, 如果一个锚定资产没有这么多熟知本地法币价格的喂价提供者, 那这个锚定资产的喂价会一直偏低与实际法币价格, 从而会导致其内盘价格一直低于实际法币价格, 反应出的就是锚定失衡.

玩贴线的,加杠杆的,梭哈的,风险承担能力必须要强。
说难听点,明知道见证人可能会喂低价,不想爆仓,杠杆少加点、抵押率高几个点不就行了?

不同意这句, 风险不仅仅是这些人在承担, 整个系统都在承担, 而问题不在于风险, 而是规则在鼓励这种风险从而导致锚定失衡, 而且喂价在其中起很重要的作用, 即使都采用了高抵押倍数, 价格总会有到这个临界点的时候.

"明知道见证人可能会喂低价" 这句很难评论, "见证人可能喂低价"不是规则之一吧,  这跟"庄也可能会出老千与作弊"岂不一样?

难道我们的方向不应该去完善与追究喂价机制, 防止这种偏离过大的喂价发生, 并将其影响降到最小, 而是要埋怨赌场里的赌客太激进或者证监会埋怨这批股民与上市公司太刁,不合格? 方向不对吧.

Makerdao喂价的传导慢, 再加上占ETH的市值也小, 所以DAI对喂价的敏感度也小, 不过如果ETH价格下挫过快或者DAI在ETH中占比过大, DAI对喂价带来的敏感度也会增强, 如果喂价再偏低, 效果更强.
« Last Edit: May 18, 2019, 01:22:18 pm by binggo »