By: Jared Broad

Founder & CEO

16.05.2014

Three Common Implementation Mistakes

In our work at QuantConnect we have helped with thousands of budding quants over the years. Our algorithm development terminal is a powerful backtesting platform that allows members to design strategies on 15 years of past equities data.

We see several very common mistakes in even the most basic strategies. For our latest free video tutorial – Coding the Exponential Moving Average Strategy – we wanted to start by helping users avoid these common mistakes and show how they could avoid them. These common mistakes are…

1. Debounce your Algorithm – Increase your algorithm efficiency by ensuring it only fires once per trading signal.

2. Single Trigger per Signal – Tightly manage cash flow and trigger orders at the optimal time by ensuring algorithms only send orders once per signal.

3. Reduce Variables and Avoid Optimization – Be wary of curve fitting and high parameter counts to make your algorithm look profitable on past data.

Check out their tutorial video with the coding walk-through, and how to avoid these common mistakes when you’re building a strategy.

img Back to Blog

Related Articles

Powered By LEAN: Abbington Investment Group

By: Jared Broad • 11.07.2018

Powered By LEAN: DropShot Capital

By: Jared Broad • 14.06.2018 Correlation

Rotating Inversely Correlated Assets – NIFTY and USDINR

By: Raul Pefaur • 08.08.2014 visual studio

Backtesting with a REST API

By: Jared Broad • 04.08.2014 twitter

Harnessing the Twitter API for Sentiment Strategies

By: Raul Pefaur • 08.07.2014