This site pulls in financial data from some 200 sites and allows users to process the data with a variety of algorithms. It is said to replicate many of the features of a Wall Street trading desk. To make the most of the site, it would be wise to review their documentation.