Thanks for replying … I like the interaction you imagined between buybacks and liquidity provider’s bot.
However, I don’t think we should plan for two bots. Buybacks will be over at some point, right? They have limited budget and limited lifetime. I strongly believe we should have a strategy of liquidity provision that works regardless of buybacks.
For a start, I must disagree with the starting assumptions
Depends on the market. In a seller’s market, placing buy orders below market price, brings the price down. For NSR, we had a seller illiquid market for months, so having a buy floor simply gave confidence to investors who started buying again. Moreover the price is trending up also because NSR are burned and supply shrinks.
So generally speaking, buybacks aim should acquire cheap NSR, not push price, at least in the current buyback schema.
mmm maybe not.
Stabilise around what? If I understand correctly you propose it tracks an arbitrary value read from a pricefeed. I expect the pricefeed to change its target, therefore moving the center price up or down.
That sounds an interesting approach … But it would inflate price without upper bounds. It’s gonna be expensive to maintain, depending on how aggressive you go.
Another note: I think you are again making a distinction between “last” price and “client” price … That is valid only for the beginning of the cycle. For marketmakers, that’s the same thing… If you are providing liquidity, it means that your orders are going to be filled very often, therefore “last” will be exactly “client” price.
Am I missing something?