Understanding market functionality and trading success