Online trading of financial assets