Algorithmic Trading

  • Contact sales
  • Trial Software

Develop trading systems with MATLAB

Algorithmic trading uses algorithms to drive trading decisions, usually in electronic financial markets. Applied in buy-side and sell-side institutions, algorithmic trading forms the basis of high-frequency trading, FOREX trading, and associated risk and execution analytics.

Algorithmic traders worldwide use MATLAB and add-on toolboxes to develop, backtest, and deploy mathematical models that detect and exploit market movements. With MATLAB you can perform tasks including:

  • Develop trading strategies, using technical time-series, machine learning, and non-linear time-series methods
  • Apply parallel and GPU computing for time-efficient back-testing and parameter identification
  • Calculate profit and loss and conduct risk analysis
  • Perform execution analytics, such as market impact modeling and iceberg detection
  • Incorporate strategies and analytics into production trading environments

Examples and How To

Software Reference

See also: Financial Toolbox, Econometrics Toolbox, Parallel Computing Toolbox, Global Optimization Toolbox, Neural Network Toolbox, cointegration