Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - johnson

Pages: [1] 2 3 4 5 6 7 8 ... 10
1
哎。内盘的自杀又开始了,多头根本没办法在内盘玩。猴子几个亿在目前的喂价制度下也没办法在内盘拉盘啊。在分叉的时候快点改一下吧,也就是几行代码的事。

巨蟹就盯着猴子呢,就怕猴子拉盘。 你说猴子会拉盘么?
哪是怕拉盘,见证人在集体作恶!

集体到算不上,不过有些真的是看不过去眼。

想要改很难吗?并不难,他们不想而已,太清高,高傲到认为自己的喂价就是对的。

能够尽快实施起来,不需要动代码的就是巨蟹的方案,见证人可以自己改喂价脚本:

if 内盘修正价>1.1*外盘价
   喂价 = 1.1*外盘价
otherwise
   喂价 = max(内盘修正价,外盘价)


但是我对这个内盘修正价有疑问。

就是内盘价乘以充值费率不就行了,差个一点点也不是问题啊,至少可以保证充值费率是正的时候,喂价不低于内盘价吧。关键是内盘可以影响喂价了。1.1觉得大了可以改成1.05啊。这样只要见证人确实执行,目测即使大跌,cny也就最多升值两个点左右,好多了。

费率不行, 太多影响因素, 可操控, 最好是内盘时间深度加权价格

这些复杂的算法,需要见证人自己主动去修改。你说他们有这个动力么。不如像我说的,喂价不能低于买单价。代码都是现成的。







bool asset_publish_feeds_evaluator::is_feeds_price_lower_than_buy_order(const asset_publish_feed_operation& o)
{
   database& d = db();
   const asset_id_type asset = o.asset_id;
   const asset_id_type base = asset_id_type(d.get_core_asset().id);

   const auto& limit_order_idx = d.get_index_type<limit_order_index>();
   const auto& limit_price_idx = limit_order_idx.indices().get<by_price>();

   auto limit_itr = limit_price_idx.lower_bound(price::max(asset,base));
   auto limit_end = limit_price_idx.upper_bound(price::min(asset,base));
   if (limit_itr != limit_end)
   {
      auto ord = *limit_itr;
      if (o.feed.settlement_price <= ord.sell_price) {
         std::cout << "feed price lower than buy price, invalid feed price" << std::endl;
         std::cout << " to_real of feed price " << o.feed.settlement_price.to_real() << std::endl;
         std::cout << " to real of order price " << ord.sell_price.to_real() << std::endl;
         return true;
      }
   }

   return false;
}

void_result asset_publish_feeds_evaluator::do_evaluate(const asset_publish_feed_operation& o)
{ try {
   database& d = db();
@@ -959,6 +986,11 @@ void_result asset_publish_feeds_evaluator::do_evaluate(const asset_publish_feed_
                 "The account is not in the set of allowed price feed producers of this asset" );
   }

   if (is_feeds_price_lower_than_buy_order(o))
   {
      FC_ASSERT(false, "Do Not Update Feed Price,If You saw this in restart witness, please add --replay-blockchain");
   }



2
哎。内盘的自杀又开始了,多头根本没办法在内盘玩。猴子几个亿在目前的喂价制度下也没办法在内盘拉盘啊。在分叉的时候快点改一下吧,也就是几行代码的事。

巨蟹就盯着猴子呢,就怕猴子拉盘。 你说猴子会拉盘么?

3
这样猴子就可以尽情抵押拉盘.

if 内盘修正价>1.1*外盘价
   喂价 = 外盘价
otherwise
   喂价 = max(内盘修正价,外盘价)

可以防止猴子拉盘了吧?

if  (内盘深度加权价格+中值喂价)/2>1.02*中值喂价
   喂价 = 1.02*中值喂价
if  (内盘深度加权价格+中值喂价)/2<中值喂价
   喂价 = 中值喂价
otherwise
   喂价 = (内盘深度加权价格+中值喂价)/2

我想应该是这样...


我俩讲的差不多,你稍保守一点。总之,比现在这变态的喂价好多了……


你俩不用讨论了,巨蟹的真实想法在这里



if 内盘修正价>1.1*外盘价
   喂价 = 外盘价
otherwise
   喂价 = max(内盘修正价,外盘价)

可以防止猴子拉盘了吧?

4
你一直怕恶意拉盘,难道就不怕恶意砸盘? bts已经被恶意砸盘好几年了。
现在连半死不活都算不上。bitusd都死一回了。还打算这么下去么?下次就该bitcny黑天鹅了。

杠精你好。

你开心就好。懒得跟你废话了。

5
这样猴子就可以尽情抵押拉盘.

if 内盘修正价>1.1*外盘价
   喂价 = 外盘价
otherwise
   喂价 = max(内盘修正价,外盘价)

可以防止猴子拉盘了吧?

if  (内盘深度加权价格+中值喂价)/2>1.02*中值喂价
   喂价 = 1.02*中值喂价
if  (内盘深度加权价格+中值喂价)/2<中值喂价
   喂价 = 1.02*中值喂价
otherwise
   喂价 = (内盘深度加权价格,中值喂价)/2

我想应该是这样...


你比我保守。
anyway, 总比现在的好。
一定要让内盘价格参与喂价的计算。让见证人砸盘的时候,也要用真金白银来砸盘。不能随便改个数就砸盘了。这成本太低了

6
因为cny长期超值,所以以往绝大部分的情况是内盘价是低于中值喂价的。取(中值喂价+内盘价格)的均价往往算出来会低于中值喂价。
既然喂价是内盘的喂价,就应当支持内盘,如果内盘的实际bts价格既(内盘价*充值费率)比较高,喂价就应当取这个价。为什么害怕内盘大户拉盘呢?你拉呗,喂价涨呗,只要充值费率是正的,喂价涨了很好啊。就算大户内盘砸盘,内盘价砸到外盘价以下,喂价就自动取外盘价了,这不很好么。

必须对猴子的玩笑有所戒备,机器人时代,巨变只在毫秒间,如果全体见证人都跟随内盘喂价,某个时间点,大户借出千把万瞬间把内盘拉到10块,然后喂价到10块,然后把债仓抵押最大限度提走,留下一个债仓等待喂价瀑布,然后。。。。

不是说不能取内盘价格来喂价,而是说必需对类似的极端情况有防护才行。

然后就是连环爆仓。一直爆到 3毛快黑天鹅的时候停下来。好像和现在也差不多嘛。



7
因为cny长期超值,所以以往绝大部分的情况是内盘价是低于中值喂价的。取(中值喂价+内盘价格)的均价往往算出来会低于中值喂价。
既然喂价是内盘的喂价,就应当支持内盘,如果内盘的实际bts价格既(内盘价*充值费率)比较高,喂价就应当取这个价。为什么害怕内盘大户拉盘呢?你拉呗,喂价涨呗,只要充值费率是正的,喂价涨了很好啊。就算大户内盘砸盘,内盘价砸到外盘价以下,喂价就自动取外盘价了,这不很好么。

必须对猴子的玩笑有所戒备,机器人时代,巨变只在毫秒间,如果全体见证人都跟随内盘喂价,某个时间点,大户借出千把万瞬间把内盘拉到10块,然后喂价到10块,然后把债仓抵押最大限度提走,留下一个债仓等待喂价瀑布,然后。。。。

不是说不能取内盘价格来喂价,而是说必需对类似的极端情况有防护才行。

你一直怕恶意拉盘,难道就不怕恶意砸盘? bts已经被恶意砸盘好几年了。
现在连半死不活都算不上。bitusd都死一回了。还打算这么下去么?下次就该bitcny黑天鹅了。


8
因为cny长期超值,所以以往绝大部分的情况是内盘价是低于中值喂价的。取(中值喂价+内盘价格)的均价往往算出来会低于中值喂价。
既然喂价是内盘的喂价,就应当支持内盘,如果内盘的实际bts价格既(内盘价*充值费率)比较高,喂价就应当取这个价。为什么害怕内盘大户拉盘呢?你拉呗,喂价涨呗,只要充值费率是正的,喂价涨了很好啊。就算大户内盘砸盘,内盘价砸到外盘价以下,喂价就自动取外盘价了,这不很好么。

必须对猴子的玩笑有所戒备,机器人时代,巨变只在毫秒间,如果全体见证人都跟随内盘喂价,某个时间点,大户借出千把万瞬间把内盘拉到10块,然后喂价到10块,然后把债仓抵押最大限度提走,留下一个债仓等待喂价瀑布,然后。。。。

不是说不能取内盘价格来喂价,而是说必需对类似的极端情况有防护才行。

喂价发布的时间都是随机的,而且有接是ms间进行发布的?不都是几秒,或者几十秒甚至几小时发布的?

9
      要么给喂价设定一个底线,既不得低于(内盘价*鼓鼓充值费率)

这个可以有。

早就是这么规划的。去年就是。后来实施的时候不知道为啥你改成了内外盘价格比做折价了。
原来所说的就是鼓鼓充值费率进行修正。

不过,我还是想再进一步,干脆也别充值费率了,干脆就喂价必须大于内盘买单价得了。

不建议, 大户会内盘抵押出大量锚定资产购买BTS来把内盘价格拉高,虽然会有外盘来砸盘,但是内盘喂价也会升的很快.

虽然这样的大户不多,但是几个大户一联合,外加贴线抵押的助推也不可小看其带来的危害.

最好是取(中值喂价+内盘价格×MSSR)的均价,最终喂价不得大于中值喂价的102%, 不得小于中值喂价.

见证人还是按照现在的方式喂价,系统也按现在的方式取中值价格,然后计算出这个最终的价格作为喂价。

最终喂价可以偏离中值喂价,但是不能偏离太多,高出中值喂价的部分做为见证人之间各种汇率换算的差额补偿,但是不能低于中值喂价。

这样猴子哥就可以尽情抵押拉盘.


见证人如果恶意做空的话,你这个修正也没用啊? 中值喂价就是见证人们说的算的啊

也不可能都联合起来做空,有那么几个并不妨碍全局。

最后我们总归要折中一下嘛,单独的内盘价格是不能够支撑做喂价的,哪怕是不低于内盘价格,也会形成爆-内盘价格降低-爆的恶性翻滚中。

中值喂价有个好处是在内盘被爆仓砸趴的时候,不会形成多米诺骨牌效应。

按照这个修正,或者更好的修正,内盘也有拉盘的机会,被砸盘的时候,也有保护的能力。

或者直接取内盘价格做喂价,设置一个限定范围,不得大于中值喂价×102%,不得低于中值喂价,

大于中值喂价×102%的时候,以中值喂价×102%为喂价,低于中值喂价的时候,以中值喂价为喂价。

缺点就是内盘价格变化太快,强清也打折扣,会有bitcny贬值的缺陷。

也就是,中值喂价很大程度上应该是指导与保护意义,更多时间让内盘价格自己做主。


中值喂价以前就是啊。
我们的分歧在于,以谁给基础。你认为你喂价为基础,用买单价来修正。
我觉得以买单价为基础,用人为的喂价来修正。

说白了就是一个系数的问题。 买单价*a + 喂价*b
如果 a >b ,就是我的想法。我认为内盘买单价更重要。权重更大。
如果a < b, 就是你的想法。
如果a = 0. 就是当前的做法。


10
      要么给喂价设定一个底线,既不得低于(内盘价*鼓鼓充值费率)

这个可以有。

早就是这么规划的。去年就是。后来实施的时候不知道为啥你改成了内外盘价格比做折价了。
原来所说的就是鼓鼓充值费率进行修正。

不过,我还是想再进一步,干脆也别充值费率了,干脆就喂价必须大于内盘买单价得了。

不建议, 大户会内盘抵押出大量锚定资产购买BTS来把内盘价格拉高,虽然会有外盘来砸盘,但是内盘喂价也会升的很快.

虽然这样的大户不多,但是几个大户一联合,外加贴线抵押的助推也不可小看其带来的危害.

最好是取(中值喂价+内盘价格×[1+(MSSR-1)/2)的均价,最终喂价不得大于中值喂价的2%, 不得小于中值喂价.

见证人还是按照现在的方式喂价,系统也按现在的方式取中值价格,然后计算出这个最终的价格作为喂价。

最终喂价可以偏离中值喂价,但是不能偏离太多,高出中值喂价的部分做为见证人之间各种汇率换算的差额补偿,但是不能低于中值喂价。

这样猴子哥就可以尽情抵押拉盘.


见证人如果恶意做空的话,你这个修正也没用啊? 中值喂价就是见证人们说的算的啊

11
      要么给喂价设定一个底线,既不得低于(内盘价*鼓鼓充值费率)

这个可以有。

早就是这么规划的。去年就是。后来实施的时候不知道为啥你改成了内外盘价格比做折价了。
原来所说的就是鼓鼓充值费率进行修正。

不过,我还是想再进一步,干脆也别充值费率了,干脆就喂价必须大于内盘买单价得了。

12
这种喂价就是系统的最大毒瘤,没有之一!人为的制造连环爆仓,自我阉割式的砸盘,这么多年再烂的币都涨上去了,为啥bts还这熊样?内盘已经比很多外盘都大了,结果内盘自己却一点没有定价权。为什么要跟着外盘走呢?刚才跌的时候,内盘根本就没怎么跌啊,硬是给喂价砸下去的,完全是自杀式的做法。假如有一天内盘成交量最大了,难道还是要看外盘脸色?我们见证人自己都不支持自己的内盘,bts怎么可能发展呢?能不能给内盘一点机会抵抗空头?
      要么给喂价设定一个底线,既不得低于(内盘价*鼓鼓充值费率);要么采用最高价原则;要么搞个指数平衡一下。方法这么多,能不能行动一下啊!


最简单最可行的办法就是设置喂价不低于买单价。
而且,代码已经有了。就在CTS的github上。只要添加一个函数就行了。
目前CTS运行也很稳定。
可惜巨蟹死犟死犟的,完全听不进去建议。

13
要想让见证人不再恶意做空,就应该像CTS这样,喂价不低于买单价。

14
喂价这么严重问题理事会竟然视而不见,比外盘低,比内盘也低,喂价简直就是在取外盘最低价,而且还是很小的交易对。办法多的很,分叉的时候就不能考虑一下么?

是这种情况,

因为外部汇率变化太快,很多见证人并不会随时去修正汇率,中值喂价绝大多数时间之内都是远远偏离(偏低)实际法币价格,所以为了防止这种情况,需要加入一个喂价分歧指数来做平衡,得出来的价格会比中值喂价稍高一点,但不会超过次前五位见证人的喂价高点,与实际法币价格也相对接近。

这样价格上涨时,喂价会及时跟进上涨,而不会因为中值喂价不动而偏离;价格下跌时,也可以预防因本身就低的见证人的喂价大幅度快速拉低喂价,喂价会相对缓慢平滑下降,一些不该爆的仓位也不会爆,不会给内盘市场带来过多的爆仓冲击。

还不如像CTS那样,设置 喂价不能低于买单价。 要砸盘就真金白银的来,不要用见证人来做空

15
要沉了,捞一下。

Pages: [1] 2 3 4 5 6 7 8 ... 10