Open ashleyvega opened 4 years ago
In GitLab by @tamlyn10 on Jan 21, 2020, 10:37
changed the description
Ref #256
@tamlyn10 @davidsiska-vega can you confirm if you think we need a mark price in an auction, I have imagined not and everything is in "suspended animation" during the call period and MTMed, etc. after uncrossing.
Do you agree? Am I missing something?
Feel free to close if you're comfortable we don't need a mark price in auctions or comment otherwise.
@barnabee I think that yeah we won't mark to market people until after the crossing.
But what if the crossing isn't possible? For frequent batch, that's no problem I guess as we go into another period. For protective auctions, we probably need to make them repeat until uncrossing occurs?
@witgaw does the price protection spec outline what happens if the protective auction doesn't cross?
It doesn't, in fact I'm not entirely clear on how we exit the auction mode with regards to price monitoring - wrote what I thought makes sense, but marked it with a TODO for others to verify and comment.
IMO price monitoring ends at the defined time when no more triggers are hit. That is:
Note: IMO it doesn't matter if no trades [would] occur in the uncrossing, we use the last traded price going in (which will be pre-move) in that case. Low liqudity is handled by liquidity monitoring and if liqudiity monitoring would be triggered by the uncrossing OR exiting of price monitoring then we transition to a liquidity monitoring auction instead of returnign to normal trading.
See also comments on the PM spec: https://github.com/vegaprotocol/product/pull/275
In GitLab by @tamlyn10 on Jan 21, 2020, 10:37
What do we do when there is wide liquidity (i.e. no crosses)