Develop trading systems with MATLAB
Automated trading uses computers to automatically drive trading decisions, usually in electronic financial markets. Applied in buy-side and sell-side institutions, automated trading forms the basis of high-frequency trading, for example in equities trading, forex trading or commodities trading.
Builders and users of automated trading applications need to develop, backtest, and deploy mathematical models that detect and exploit market movements. An effective workflow involves:
- Developing trading strategies, using technical time-series, machine learning, and nonlinear time-series methods
- Applying parallel and GPU computing for time-efficient backtesting and parameter identification
- Calculating profit and loss and conducting risk analysis
- Performing pretrade and posttrade analytics, including market impact modeling and execution analysis
- Incorporating strategies and analytics into production trading environments, such as Bloomberg® EMSX
For detail, see MATLAB and Trading Toolbox.
Examples and How To
See also: Financial Toolbox, Econometrics Toolbox, Parallel Computing Toolbox, Trading Toolbox, Neural Network Toolbox, cointegration, momentum trading