1. A computer-implemented method for forecasting an event, comprising: receiving a user input, via a user interface, of estimated probabilities of occurrence of different possible outcomes of an event; determining one or more proposed trades in a prediction market based on the user's estimated probabilities; and providing an output, via the user interface, which depicts the one or more proposed trades.