Add a new exchange named OTC which allows any combo of trades.

Eg, i buy XMR from my friend for XRP

This is a buy/sell transaction, but i have to record it in 2 unrelated transactions(transfer, transfer) in current method, since in buy im forced to choose an exchange.