既然见证人的提供的喂价分歧这么大,各种汇率转换不同,差价如此之大,建议修正喂价结果的方式,
既然有偏差就应该加入偏差指数:
偏差率=P
喂价=内盘深度加权中间价*权重+外盘指数价格×(1+P)*权重
设一个上下价格保护: 外盘指数价格×(1+P)<喂价< (1.05+P)×外盘指数价格
存在的一个问题就是: 如何去明确参数P? 由谁来调整? 喂价提供者也可以自己调整, 像一些只有BTC交易对的, 可能P就大一些, 像一些有QC交易对的P就可能小一些. 也可以由喂价提供者单独喂这么一个偏差参数.
没有将溢价率加到里面是因为: 溢价率虽然也反应BTS的部分情况下的实际法币价格, 但是溢价率受部分内盘价格影响, 又反过来部分影响内盘价格, 这种相关系数很容易就套进BSIP42的圈子里.
像这种偏差系数虽然也受外部交易所交易手续费及换算汇率影响, 但是大部分情况下大致也就在固定的范围内做波动, 像BITUSD,bitjpy, bit欧元这样没有直接法币网关的, 溢价率很难去取.
而且喂价的刷新时间必须有明确的规定, 原则上不应该低于5分钟一刷新.
这样就可以大部分的避免因不同国别,不同取样,不同汇率带来的喂价与实际法币价格的失真.
比如, bitcny. 当外盘实际法币价格上升到0.41的时候, CHINA的见证人的价格多数都能跟上实际法币价格的变化, 而国外的见证人一般因为汇率问题,BTC,USD,USDT及取样问题等等,导致其喂价与实际法币价格失真严重, 加入偏差指数后, 喂价基本可以与实际法币价格接近;
实际法币价格下跌, 也可以避免被大量国外见证人迅速拉低喂价,导致爆仓惨案.
----------------------------