Financial Services

Algorithmic Trading

Algorithmic trading represents a significant portion of trades in many major markets, including more than a third of EU and US equity trades. Algorithmic traders worldwide use MATLAB to develop, backtest, and deploy mathematical models that detect and exploit market movements.

Develop and Test Trading Strategies

Hedge funds, proprietary trading desks, brokerages, and exchanges use MATLAB to:

  • Create trading rules, including technical, nonlinear time-series, or arbitrage
  • Estimate parameters
  • Import data from Thomson Reuters, specialist data providers, and databases
  • Perform out-of-sample testing

By leveraging their multicore computers, servers, and clusters trading teams can backtest with more data and accelerate data analysis to quickly implement strategies in the market.

Deploy Strategies to the Market

With MATLAB and related deployment products, researchers gain flexibility in how and when trades are implemented by exporting trading parameters or deploying their strategies as C++, .NET, or Java callable components to integrate with in-house or third-party trading systems.



"If your trading model gives you an edge of even just 2% over 50/50, that is enough to make a substantial profit if you trade frequently enough. Using MathWorks tools, we developed and backtested some strategies that provide that statistical edge."

Read the story

Additional Resources

Financial Services Trial Software

Get trial software

FREE REPORT: Financial Services Perspective

Get the kit now

Recorded Webinar

Cointegration and Pairs Trading with Econometrics Toolbox

View webinar

Technical Article

"Serious Numbers," published in Automated Trader, outlines the use of MATLAB for algorithmic and automated trading.

Download article