Highly recommended tools & resources

Serious algorithmic trading requires tools fit for purpose. You may be surprised to learn that some of the off-the-shelf products do more than is necessary to run the majority of individual or institutional trading operations right out of the box, and at a very reasonable price. Such are the times we are living in! There's literally no need to compromise. Starting with inferior products is generally a false economy. Here are our top recommendations.

Learn Python for Finance

Join Jason from PyQuant News as he teaches an exceptionally practical course in Python for finance professionals and traders. This hands-on course gets you straight into real projects that matter. No fluff—just actionable skills curated by a seasoned trader and finance pro with years of experience in back-testing and order management.

Why waste time on Python you can’t use? The PyQuant course is going to FAST-TRACK you journey with:

  • Live group sessions for real-time answers
  • 1,000's of lines of quant code you can use to immediately kick start your projects
  • A 1,000+ strong community of like-minded beginners to crowd-source answers, code and strategies
  • Industry speakers from firms like Man Group, SigTech, OpenBB, Quant Connect, and more
  • A structured, step-by-step path to getting outcomes with Python
  • Accountability & support to help you when you when you hit a speedbump

Jason covers Python basics, pandas for market data manipulation, algorithmic trading for non-professional traders, backtesting with VectorBT and Zipline Reloaded, factor engineering, portfolio hedging, latent factor discovery, performance and risk analysis, and live trading through the Interactive Brokers API.

The course is conducted through 10 live sessions & by signing up, students get lifetime access to all live session replays, ~40 Python code notebooks, written course content, slide presentations, and access to the 1,200+ strong PQN Community.

It's not just the theory, it's not about the jargon and it's not just the basics. This is a tried & tested framework that equips you with all the necessary skills to build & test algorithmic trading strategies the right way.

You can hear Jason chatting about all things Python and back-testing on Episode 24 - you won't find a better qualified (or nicer) individual to teach you this stuff!

...and because you are now part of Quant High Society...

The Algorithmic Advantage Subscribers get $150 off!! 
Just click the image below:

There is a STACK of extras that come with the course. To start with there is:

  • Code for portfolio risk & performance optimization
  • Code to price options & derivatives with Python
  • Code to build factor portfolios & hedge beta
  • Code to automate your trading strategies

There are other deals & discounts all packaged in, so jump on over to the website to check it out!

Check out the Python for Quant Finance Course here...

* Don't forget to enter the promo code:
ALGORITHMICADVANTAGE150

RealTest - Backtesting & Analysis

Simple to use yet extremely powerful

Developed by Marsten Parker, the only systematic trader to appear in Jack Schwager's Market Wizards books, we believe this product represents the single best value back-testing engine on the market.

Using an intuitive script syntax that is easy to learn, you'll get moving quickly, particularly with the many sample scripts provided. Despite this simplicity, there is enormous power and functionality under the hood. Perhaps the fastest back-testing engine on the market, it is able to handle stocks, currencies and futures with ease. There's also a vibrant and helpful community on the RealTest forum.

Check out Real Test here...

Key Features

  • Multi-Strategy Modeling: combine multiple strategies across long/short, strategy type, market, bar size and view true portfolio based results and correlations easily.
  • Actual Trade Testing: users can import actual trades and compare them against backtest results.
  • Powerful Optimisation & Analysis Tools: including interval tests, walk-forward, monte-carlo, genetic optimisation and so on. There are powerful analysis tools that allow the user to do research on the markets above and beyond 'just backtesting'.
  • Detail Results Analysis: best in class analysis tools, including drill-down capabilities into individual strategy results, view trades on charts, write custom metrics and so on.
  • Data Integration: RealTest integrates seamlessly with data providers like Norgate Data. Everything is taken care of so you can start building strategies on highly accurate data, without survivorship bias, right away. Supports Stocks, ETFs, Futures and FX.
  • Order List Generation: easily generate orders for live trading.

While you won't use RealTest for advanced charting (Trading View can do that for free anyway), and you may not have quite the same freedom as compared to a backtesting engine you may have developed yourself in Python, you would still notice the gap if this tool was missing from your kit. It's just too easy & too fast to test ideas or do research in RealTest to imagine life without it.

Strategy Quant - Strategy Building

Automated Strategy Generation

Comprehensive and User-Friendly, Strategy Quant is an advanced platform for developing, testing, and optimizing trading strategies. It offers powerful features suitable for traders at all levels, providing a streamlined process for strategy creation and robustness testing.

Ideal for traders looking to develop sophisticated trading strategies and portfolios without the need for coding, StrategyQuant combines powerful automation capabilities with comprehensive testing and optimization features.

Check out Strategy Quant here...

Key Features

  • Automated Strategy Generation: Leverages machine learning and genetic programming to automate the creation of strategies for various markets, including stocks, forex, futures, and ETFs.
  • No Coding Required: Intuitive interface allows users to build complex strategies without programming knowledge.
  • Backtesting and Optimization: Rapid backtesting engine performs thousands of tests per second, with real tick precision, ensuring robust strategy performance.
  • Multi-Market and Multi-Timeframe Strategies: Develop strategies that operate across multiple markets and timeframes.
  • Platform Integration: Export fully functional source code for MetaTrader 4, MetaTrader 5, TradeStation, MultiCharts, JForex, and NinjaTrader.
  • Custom Projects: Automate workflow with customizable projects that handle strategy generation, filtering, stress testing, and more.
  • Technical Indicators: Includes standard technical indicators and supports custom indicators via AlgoWizard editor.
  • Robustness Testing: Features Monte Carlo simulations, noise tests, and system parameter permutation to prevent overfitting.
  • Integrated Data Management: Offers integrated data options, including free and subscription-based high-quality data for equities and futures. 

Norgate Data - Stocks, Futures, FX

High quality data is paramount

Norgate data is exceptional quality, value for money, and integrates directly with RealTest, Python & other backtesting engines. Specialising in survivorship-bias free data, they cover the US, Australian & Canadian stock markets, as well as selected futures, forex & other data. You literally cannot get off the ground with quant trading unless your data is first rate.

There is no intra-day data, but end-of-day data is extensive, with US stock data going back to 1950, over a 100 futures markets, spot FX, global indeces and much more. Naturally it updates daily for live trading.

We've trialled a lot of data suppliers over the years and no one comes close to Norgate for quality, pricing, service or ease of use.

Check out Norgate Data here...

Key Features

  • Comprehensive Historical Data: with an extensive history, index constituent information and de-listed stocks, Norgate is a one-stop-shop for all you need in this space.
  • Data Quality & Adjustment: stocks can be adjusted using multiple methodologies to manage corporate actions like stock splits & dividends. For futures data, back-adjusted & unadjusted continuous contracts are provided.
  • Automatic Updates: running in the background, your historic data is kept up to date automatically as it becomes available.

Educational Resources

Books & Blogs

Books are a personal preference, but it's really valuable to have read the 'classics'. There are already two great lists that come to mind: first is the list on the Chat With Traders site; and the second is a compilation put together by Niels over at the Top Traders Unplugged site.

Keeping up to date with the various podcasts, blogs, videos & audiobooks is probably the best way to stay current!

You could make a start exploring the many quant blogs with the fantastic mashup offered by Quantocracy!

Research & Idea Generation

Sign up to our newsletter to receive our blog articles & research papers as they become available.