用MATLAB开发自动交易系统

自动交易是一种交易策略,使用计算机自动驱动交易决策,通常在电子金融市场。自动交易应用于买方和卖方机构,形成了高频交易的基础,例如股票交易外汇交易,或大宗商品交易

自动交易应用程序的构建者和用户需要开发、后测和部署数学模型,以检测和利用市场动向。有效的工作流程包括:

  • 开发交易策略,使用技术时间序列,机器学习,以及非线性时间序列方法
  • 应用并行计算和GPU计算为了高效的回测和参数识别
  • 计算损益并办理风险分析
  • 进行交易前和交易后的分析,包括市场影响建模和执行分析
  • 将策略和分析融入生产交易环境,如彭博社®EMSX

有关更多信息,请参见MATLAB®交易工具箱™



软件参考

参见:金融工具箱™,计量经济学工具箱™,并行计算工具箱™,深度学习工具箱™,交易成本分析,协整,动量交易,摇摆不定的交易,人工智能在金融领域

应用机器学习和大数据技术提高投资业绩