Cybertrading: financial markets and the Internet