In one aspect, the present invention comprises a system for trading
currencies over a computer network. A preferred embodiment comprises: (a)
a server front-end; (b) at least one database; (c) a transaction server;
(d) a rate server; (e) a pricing engine; (f) an interest rate manager;
(g) a trade manager; (h) a value at risk server; (i) a margin control
manager; (j) a trading system monitor; and (k) a hedging engine. In
another aspect, the present invention comprises methods for trading
currency over a computer network. In another aspect, the present
invention comprises software for currency trading over a computer
network.