Trading and arbitrage in cryptocurrency markets