196
General Discussion / Re: price feeding review
« on: December 04, 2018, 10:01:17 am »I agree with @clockwork.
It seems to be an art to find a balance. Certainly we've learned alot from
BSIP42 even though some people in the community declare it a failure
already.
Maybe we can learn the lessons in such a way that it tells us how to use
a dynamic MCR once we have the backend fixed.
Sure...
My suggestion for dynamic adjustment once the backend is fixed is the following:
Set a range and centerpoint for MSSR..
Obviously, MSSR can't go below 100% so if we keep 110 as the "centerpoint", we allow witnesses to manipulate MSSR up to 120%.
This is our first, go to weapon when fighting a premium or discount.
If premium, we reduce MSSR down to 100 to reduce sell pressure and allow DEX price to climb and close premium
If discount, we increase up to 120 to decrease bitUSD supply and close discount.
If we reach either of the limits and STILL in premium or discount, then and ONLY then do we start adjusting the MCR.
Again, let's keep something like 175 as a centerpoint and a range within which we can increase or decrease (say 150-200).
This means that if you keep your collateral above the max end of the range , you know you're safe making the adjustments predictable.
If we go beyond those ranges again, just leave it at those maxiumums or minimums. Behaviour will be the same as we used to have when it comes to premium or discount (sans adjustment) but will happen much less often and within a smaller range.
When "returning" from those maximums or minimums, we do it reversely... bring MCR back to centerpoint and then adjust MSSR afterwards (if still needed)