The Inner Workings of Online Trading