Access prices, analyze transaction costs, and send orders to trading systems

Trading Toolbox™ provides functions for analyzing transaction costs, accessing trade and quote pricing data, defining order types, and sending orders to financial trading markets. The toolbox lets you integrate streaming and event-based data into MATLAB®, enabling you to develop financial trading strategies and algorithms that analyze and react to the market in real time. You can build algorithmic or automated trading strategies that work across multiple asset classes, instrument types, and trading markets while integrating with industry-standard or proprietary trade execution platforms.

With Trading Toolbox you can analyze and estimate transaction costs before placing an order, as well as attribute costs posttrade. You can analyze transaction costs associated with market impact, timing, liquidity, and price appreciation, and use cost curves to minimize transaction costs for single assets or for a portfolio of assets.

Trading Toolbox lets you access real-time streams of tradable instrument data, including quotes, volumes, trades, market depth, and instrument metadata. You can define order types and specify order routing and filling procedures.

Financial Risk Management: Improving Model Governance with MATLAB


Transaction Cost Analysis

Use functions for estimating trading costs, performing trading analytics, and optimizing trading strategies using Kissell Research Group (KRG) data and models.

Learn more

Order Execution Management with Bloomberg EMSX

Use Trading Toolbox with the Bloomberg Desktop API.

Learn more

Instrument Pricing and Order Management with Trading Technologies X_TRADER

Use Trading Toolbox with the Trading Technologies X_TRADER API.

Learn more

Trading and Order Management with Interactive Brokers TWS

Use Trading Toolbox with the Interactive Brokers TWS API.

Learn more

Trading and Order Management with CQG

Use Trading Toolbox with the CQG API.

Learn more

Trading and Order Management with Wind Data Feed Services

Use Trading Toolbox with the Wind Financial Terminal API.

Learn more

Product Resources

Discover more about Trading Toolbox by exploring these resources.


Explore documentation for Trading Toolbox functions and features, including release notes and examples.


Browse the list of available Trading Toolbox functions.

Technical Articles

View articles that demonstrate technical advantages of using Trading Toolbox.

Community and Support

Find answers to questions and explore troubleshooting resources.

Product Requirements

View product requirements for the latest release of Trading Toolbox.

Try or Buy

Get a Free Trial

Test drive Trading Toolbox.

Get a trial

Ready to Buy?

Purchase Trading Toolbox and explore related products.

Contact sales
Pricing and licensing

Have Questions?


Contact Kawee Numpacharoen,
Trading Toolbox Technical Expert

Email Kawee

Trading Toolbox requires: MATLAB

Related Solutions

Use Trading Toolbox to solve scientific and engineering challenges:

News and Events

Learn how MATLAB can support the prototyping and development of algorithmic trading in your organization. Algorithmic trading is a complex and multi-dimensional problem; there are a large number of different challenges that need to be addressed and s
With the explosion of market data volumes and venues, quantitative trading firms face increasing data management complexities in their quest for alpha.
Learn how Econometrics Toolbox can be used to create better time-series models and forecasts.  In this webinar, we will introduce new capabilities with the R2011a release of Econometrics Toolbox that include cointegration tests and vector-error-corre

Modeling and Analysis: The Financial Services Perspective