I was asked the following question at an interview:
Suppose that you're an OTC trader for an exchange that trades bitcoin. What would you do in the following scenario?
A large corporate investor wants to initiate an OTC trade for $50,000$ bitcoin (BTC) to be guaranteed at a price within $1\%$ of the mid-market price. The average trading volume on the exchange is $10,000$ BTC/day and volatility has been above average the trailing two weeks (BTC price can be very volatile).
What would be an optimal answer for this?
The large transaction is equivalent to $500 \%$ of the exchange's daily volume, so if we sell all the BTC at once, it will have an upward influence on the BTC price.
If we sell too low, the exchange could lose money if the transaction pumps the BTC price past what they were sold for.
I'm thinking that partitioning the large transaction into smaller ones might be better, but I'm not certain. Any help or insight appreciated!