How does it work?

We give you a pure C# coding environment in a browser, template algorithms and free tick data. What more could you ask for?

Design strategies in compiled C# for total control over your strategy. Backtest your trading strategy across a cluster of hundreds of computers, using Terabytes of free US Equities and FOREX data.

QuantConnect is the next revolution in quant trading, where cloud computing meets open data.

Unparalleled Speed

With QuantConnect, your strategy is backtesting on hundreds of servers in parallel, finishing in about 30-seconds. Giving you institutional power from your living room. Iterate on your ideas faster than you've ever done before.

Unlimited Financial Data

QuantConnect gives you free access to high resolution data for global financial markets to backtest your algorithm in our simulator. We currently have US Equities and FOREX and are adding new data libraries constantly, the sky is the limit.

Beautiful Charting

The right visualizations help your creative juices flow. We give you high resolution charts, seeing your order fill overlayed on a price chart for your stock.

Have some great ideas? Lets test it out!  
Start Your Algorithm
public class MyFirstAlgorithm : QCAlgorithm, IAlgorithm {
	public override void Initialize() {
		SetStartDate(2011, 01, 01);
		SetEndDate(2012, 12, 31);
		SetCash(100000);
	}
	//Data event - Every minute, second or tick
	public override function OnTradeBar(data) {
		//Your strategy here!
	}
}

Event Driven Strategies

Designing an algorithm couldn't be easier. With only 2 required functions we take care of everything else! You just Initialize() and then handle the data-events you requested. You can create new indicators, classes, folders and files.

We are committed to giving you the best possible algorithm design experience.

Built for Speed

Just as highways revolutionized travel, we are providing infrastructure to enable rapid strategy design and testing at speeds you've never seen before.

5-10 year second or tick data strategies, across gigabytes of data complete in 30-60 seconds. Roughly 50x faster than possible on your home computer.

You don't need to wait for your simulation to complete! Keep coding and it will notify you when completed.

Leverage your Potential

With your permission we'll introduce you to capital providers to fund your strategy with up to $5 million capital. Leverage your potential and earn a great return from your ideas.

First and foremost, your ideas are your property and yours to do with as you like. If you'd prefer to remain independent we'll happily help you execute through your broker of choice.

We carefully selected our investors and partners to avoid conflicts of interest. Our interests are aligned with yours, so lets create the next revolution in finance.

Explore our data library to create your strategy  
Sign Up

Professional Quality, Open Data Library

Design strategies with a multi-terabyte financial data library, spanning global markets, worth over $100,000 at your disposal.

US Equities

We offer US equities tick data going back to January 1998, and updated daily with yesterday's latest market data. We have every symbol traded, totaling over 16,000 stocks. Data provided by QuantQuote.

FOREX Majors

We have the FX tick data on 13 major currency pairs going back to April 2007, and updated daily with yesterday's market data. Data provided by FXCM. See more details on exactly what pairs in our data library.

Crowd Sentiment Data

Estimize provides QuantConnect quarterly earnings predictions generated by a community of 13,000 traders and investors. Estimize data goes back early 2011 and covers most stocks. It is better than Wall Street's predictions 69% of the time!

StockPulse provides Twitter Sentiment Analysis to identify moods, rumors, and market-moving trends and provides valuable trading ideas and signals on every traded asset in the world.

//Add Security Function Pattern - Request asset data.
AddSecurity(SecurityType marketType,
	    string symbol,
	    Resolution resolution = Resolution.Minute,
	    bool fillDataForward = true,
	    int leverage = 0,
	    bool includePremarketData = false);

//For example - requesting market data:
AddSecurity(SecurityType.Equity, "IBM", Resolution.Second);
AddSecurity(SecurityType.Forex, "EURUSD", Resolution.Minute);

//Requesting Sentiment Data to go with your stock:
AddSentimentData(SentimentType.Estimize, "IBM");
//And Twitter Sentiment with your Currencies:
AddSentimentData(SentimentType.StockPulse, "EURUSD");

QuantConnect believes in applying principles of openness and transparency in all aspects of the company. As such we're giving you complete access to an enormous library of financial data. Thanks to our generous data partners for providing this resource.

Fully Featured, Powerful C# IDE...in your browser

Its critical to use the right tools for the job. We're proud to present the world's first fully featured C# IDE in a web-browser. Use it like you would any IDE, Create New Projects from Template Algorithms, add files and folders, build your code from source and see true error highlighting.

Build and test your algorithm, and find investors all within our platform. Completely for free.

Intellisense/Autocomplete

We didn't hold back. You have a full C# intellisense at your finger tips. It will autocomplete any variables in your current program, detect classnames, and functions - just like you would at home.

Error Highlighting

Your code is saved every few seconds, and errors or warnings are automatically highlighted to help you along.

Build & Backtest

Once you're ready you build and backtest your algorithm right from the IDE. You'll be presented with your strategy equity curve and key performance indicators!

Build your own system harnessing free data and cloud computing
Build Algorithm