The Quant's Toolkit

Leverage technology & build more capable strategies.

World class data and back-testing capabilities are now at the retail trader's fingertips. These tools are essential. Then, as traders become more sophisticated, they often overlook the importance of software for execution & portfolio management.
Our recommendations for data, back-testing platforms  & order management. Algo Collective members can access Algo Terminal - our own Python Order Management System for Interactive Brokers.

Yes, open source access to an extensive OMS with a truckload of features.
Contact Us

Algo Terminal

Algo Collective members can access Python code for an Order Management System that will completely automate your trading.

True Multi-Strat

Trade any number of complex strategies simultaneously. Easily trade multiple accounts.

Position Sizing

Position size based on your real-time NAV in your IB account.

Track Every Trade

Compare to backtest. Review your equity curve. Review fills. Monitor performance and statistics.

Advanced Features

Use order algos; trade STK, CFD or Futures; with a host of bespoke features to make your trading smarter.

Reporting & Alerts

Daily reports. Order placement reports. Error reports. Full trade history. Get an email if there is a reconciliation or order placement issue.

For RT, Amibroker, Python

Custom built for Real-Test & Amibroker users and works with any application that can generate a csv file!

Harvest extra alpha

A good Order Management System will give you more time back for research by fully automating your trading & reporting.

Expert execution

For traders using Interactive Brokers and generating csv order files from engines such as RealTest, Amibroker or Python.
  • International stocks & ETFs, including CFDs
  • Futures
  • Trade dozens of strategies, send hundreds of orders

Feature rich

Run multiple strategies, long & short and Algo Terminal will manage multiple positions in the same instrument from different systems.
  • Record all trades, easily compare live to back-test
  • Daily reporting, error reporting, performance reporting
  • Reconciliation of strategies

Bonus: Telegram Bot

  • Monitor live performance of your IB account from Telegram
  • Daily, Month to Date & Year to Date returns, net of all deposits & withdrawals at your fingertips.
  • Particularly useful for those who hedge their portfolio with futures, which makes the IB returns incorrect.
Algo Collective members can access Algo Terminal code on Github for $45 USD or grab it free when paying for 12 months up front.
Learn about Algo Collective

The Tools We Use

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.

Opt My Strategy

From Trade Like a Machine

Designed for MetaTrader EA developers and strategy builders.
  • For algo traders tired of “great” backtests that fail in live trading
  • Built to expose overfitting — not reward it
  • Engineered to avoid the subtle traps common in traditional optimization tools
  • MetaTrader produces the raw optimization data - OMS identifies the true edge of your strategy
  • Research Dashboards, Intelligent Strategy Edge Identification, Quant-Grade Strategy Analysis, Works with the MT4 and MT5 Strategy Testers

This tool created by Martyn Tinsley is essential for MT4/5 users, but every serious quant trader should read Martyn’s paper on Walk Forward Correlation Analysis, which can be found on his site here!

To learn more about Martyn’s process for creating robust strategies by design, I thoroughly recommend podcast episodes 52 & 53.

Trade Like a Machine have been kind enough to offer Algo Advantage subscribers up to 25% off!!
OMS Discounted Pricing

Generate random market data

A simple yet powerful Excel tool.
  • Generate random data for one or many contracts.
  • Add 'trend', constrain range to immitate real contracts, etc.
  • Test your strategy robustness. See podcast Ep 011 for a walk through!
  • FREE for Algo Collective members

RealTest - backtesting & analysis

Simple yet powerful

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.

We're not affiliates! We just love the software.
Check out RealTest

Norgate - clean data

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.

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.
Check out Norgate

Frequently Asked Questions

Have more questions? Contact us

If you’ve never coded or back-tested before, we’d recommend using something like RealTest before investing thousands of hours into becoming a Python guru. You may not even decided to proceed with trading! However, if you are ready to get going with Python the best place to start is with the courses provided by Tom Starke.

Absolutely not. Full automation means you can avoid the grunt work, but you still need to watch everything closely. To help with this Algo Terminal sends emails and reports so you are alerted to any problems.

RT handles equities, futures, fx & crypto just fine, but only with End-Of-Day data (daily bars). There is not (yet) capability to backtest on intraday data. It’s also not the application you want for fancy charting. Finally, because RT uses a scripting langugae of its own, there are some limitations in bespoke programming, however, we have almost never found this to be a limitation for the creative thinker. Given how well it does multi-strategy, portfolio testing, it’s very much worth it.

Norgate presently is all you’d ever need for end of day stock trading, but like RT, there is no intraday data. Forex and economic data are also available and so is futures data, although you should compare and contrast to CSI for futures data depending on your exact requirements.

Amibroker is a popular alternative to RealTest, particular for intra-day systems. For futures and currency traders of course Trade Station is popular, although we feel Multi-Charts is a much better alternative. Strategy Quant-X is an extremely powerful optimization & backtesting tool, but beware of using it to simply over-fit the data. Python tools are everywhere if you want to use them for back-testing, but this is obviously a lot more work. For reasons more related to brokers than productivity, MT4 and MT5 remain popular tools. We don’t recommend them. 

Naturally Trade View is always handing for charting and monitoring the markets for free.

For more on the topic, check out the post and podcast here: Episode 24 – Battle of the backtesters

This list will get you started. See Quantpedia

It doesn’t have to be that difficult, you probably need 6 months of say 5-10 hours a week to really get moving. You’d start with our introductory courses, use the software we recommend, perhaps jump into one of our more advanced courses and you become relatively proficient in no time. 

It helps of course if you are analytical, enjoy tinkering with data in analysis projects and really have a desire to crack it. It’s best to start with a simple project so you have a purpose, a problem to solve. Jump into the Algo Collective community to get started asking questions.