量化投资-以MATLAB为工具-(第2版)

本书特色

[

本书分为基础篇和高级篇两大部分。基础篇通过Q&A的方式介绍了MATLAB的主要功能、基本命令、数据处理等内容,使读者对MATLAB有一个基本的了解。高级篇分为20章,介绍了MATLAB结合具体量化投资的相关案例,包括MATLAB处理优化问题和数据交互、绘制交易图形、构建行情软件和交易模型、基于MATLAB的BP神经网络和广义极值分布、基于MATLAB的正则表达式基础教程、FQuantToolBox股票期货数据获取&量化回测工具箱的介绍与使用等内容,通过丰富的实例和图形帮助读者理解和运用MATLAB作为量化投资的工具。本书的特色在于不仅仅满足理论学习的需要,更帮助读者边学边练,理论与实践并重。本书适合经济金融机构的研究人员和从业人员、进行量化投资的交易员、具有统计背景的科研工作者、高等院校相关专业的教师和学生及对量化投资和MATLAB感兴趣的人士阅读。

]

内容简介

[

本书在第1版广受好评的基础上,第2版修正第1版中的个别错误和不严谨之处,还增加了更多量化投资的实际案例,包括但不限于基于MATLAB的多因子选股模型、基于MATLAB和Wind的量化交易终端、基于MATLAB的BP模型、基于MATLAB的广义极值分布模型、基于MATLAB的正则表达式简介。本书*后详细介绍了笔者在2015年开发的一个开源工具箱——FQuantToolBox股票期货数据获取&量化回测工具箱,通过该工具箱可以免费获取股票和期货数据,方便读者构建自己的回测数据库,进行相关策略的研发和测试。

]

作者简介

[

李洋(Faruto)
5年量化投资从业经验,先后就职于期货、保险、基金公司,从事量化投资相关工作。中国量化投资学会专家委员会成员、中国量化投资学会MATLAB技术分会会长,MATLAB技术论坛联合创始人,北京师范大学应用数学学士、硕士。十余年MATLAB编程经验,Libsvm-MAT支持向量机加强版工具箱开发者,FQuantToolBox股票期货数据获取&量化回测工具箱开发者,对量化对冲类策略、CTA类策略、套利类策略等有深入研究,且有多年量化投资实战经验,已出版《量化投资:以MATLAB为工具》、《MATLAB神经网络30个案例分析》和《MATLAB神经网络43个案例分析》、翻译《金融与经济中的数值方法——基于MATLAB编程》等书籍。
郑志勇(Ariszheng)
中国量化投资学会专家委员会成员,方正富邦基金产品总监,北京理工大学运筹学与控制论硕士,先后就职于中国银河证券、银华基金、方正富邦基金,从事金融产品研究与设计工作。十余年MATLAB编程经验,专注于产品设计、量化投资等相关领域的研究,尤其对于各种结构化产品、分级基金产品有着深入的研究,已出版《量化投资:以MATLAB为工具》、《运筹学与最优化MATLAB编程》和《金融数量分析:基于MATLAB编程》、翻译《金融与经济中的数值方法——基于MATLAB编程》等书籍。

]

目录

目录基 础 篇第0章 N分钟学会MATLAB(60<N<180) 10.1 引言 10.2 基础知识 10.3 输入/输出 100.4 数据处理 120.5 数学运算 180.6 字符操作 250.7 日期时间 270.8 绘图相关 280.9 数学、金融、统计相关 340.10 其他 47高 级 篇目录
基 础 篇第0章 N分钟学会MATLAB(60<N<180) 10.1 引言 10.2 基础知识 10.3 输入/输出 100.4 数据处理 120.5 数学运算 180.6 字符操作 250.7 日期时间 270.8 绘图相关 280.9 数学、金融、统计相关 340.10 其他 47高 级 篇第1章 基于MATLAB的优化问题 511.1 基于MATLAB的线性优化 511.1.1 背景介绍 511.1.2 线性优化MATLAB求解 521.1.3 含参数线性规划 561.2 基于MATLAB的非线性优化 571.2.1 背景介绍 571.2.2 理论模型 581.2.3 MATLAB实现 601.2.4 扩展阅读 701.3 优化工具箱参数设置 731.3.1 优化工具箱参数说明 731.3.2 优化工具箱参数设置方法 781.3.3 参数设置实例演示 80第2章 MATLAB与Excel的数据交互 812.1 数据交互函数 812.1.1 获取文件信息xlsfinfo函数 812.1.2 读取数据xlsread函数 822.1.3 写入数据xlswrite函数 842.1.4 交互界面uiimport函数 852.2 Excel-Link宏 872.2.1 加载Excel-Link宏 882.2.2 使用Excel-Link宏 892.2.3 Excel 2007加载与使用宏 912.3 交互实例 922.3.1 基金相关性的计算 922.3.2 多个文件的读取和写入 932.4 数据的平滑处理 942.4.1 smooth函数 942.4.2 smoothts函数 992.4.3 medfilt1函数 1022.5 数据的变换 1042.5.1 数据的标准化变换 1052.5.2 数据的极差规格化变换 107第3章 MATLAB与数据库的数据交互 1103.1 MATLAB实现 1103.1.1 Database工具箱简介 1103.1.2 Database工具箱函数 1113.1.3 数据库数据读取 1123.1.4 数据库数据写入 1173.2 系统数据源配置 119第4章 K线图及常用技术指标的MATLAB实现 1224.1 K线图的MATLAB实现 1234.1.1 MATLAB内置函数candle实现 1234.1.2 自己编写函数实现 1244.2 常用技术指标的MATLAB实现 1284.2.1 简单移动平均线(SMA)和指数移动平均线(EMA) 1294.2.2 自适应移动平均线(AMA) 1334.2.3 指数平滑异同移动平均线(MACD) 1384.2.4 平均差(DMA) 140第5章 基于MATLAB的行情软件 1435.1 基于MATLAB的行情软件使用介绍 1455.1.1 面板介绍 1455.1.2 功能介绍 1455.2 基于MATLAB的行情软件建立过程 1485.2.1 GUI版面布局设计 1485.2.2 核心函数编写 1505.3 扩展阅读 1595.3.1 MATLAB通过网页抓取从雅虎网站获取股票历史数据 1595.3.2 MATLAB通过网页抓取从新浪获取股票实时数据 163第6章 基于MATLAB的随机模拟 1676.1 概率分布 1676.1.1 概率分布的定义 1676.1.2 几种常用的概率分布 1676.1.3 概率密度、分布和逆概率分布函数值的计算 1716.2 随机数与蒙特卡罗模拟 1746.2.1 随机数的生成 1746.2.2 蒙特卡罗模拟 1786.3 随机价格序列 1806.3.1 收益率服从正态分布的价格序列 1806.3.2 具有相关性的随机序列 1826.4 带约束的随机序列 184第7章 基于MATLAB的风险管理 1887.1 背景介绍 1887.1.1 VaR模型 1887.1.2 VaR计算方法 1907.2 MATLAB实现 1917.2.1 数据读取 1917.2.2 数据处理 2007.2.3 历史模拟法程序 2017.2.4 参数模型法程序 2037.2.5 蒙特卡罗模拟程序 2057.2.6 计算结果比较 208第8章 期权定价模型的MATLAB实现 2098.1 概述 2098.1.1 关于布莱克、斯科尔斯和莫顿的故事 2098.1.2 Black-Scholes定价模型 2108.2 Black-Scholes定价模型及希腊字母研究 2118.2.1 Black-Scholes微分方程的推导 2118.2.2 希腊字母研究及MATLAB仿真测试 2178.3 二叉树定价模型研究 2338.3.1 期权定价的数值方法概述 2338.3.2 二叉树定价模型 2358.3.3 二叉树模型下的希腊字母计算和测试 2408.3.4 美式期权与欧式期权的风险指标对比 2438.4 BAW定价模型研究 2478.4.1 美式期权定价模型方法概述 2478.4.2 BAW定价模型 2478.4.3 BAW定价模型仿真测试 250第9章 基于MATLAB的支持向量机(SVM)在量化投资中的应用 2539.1 背景介绍 2539.1.1 SVM概述 2539.1.2 LIBSVM工具箱 2559.2 上证指数开盘指数预测 2579.2.1 模型建立 2579.2.2 MATLAB实现 2589.3 上证指数开盘指数变化趋势和变化空间预测 2649.3.1 信息粒化简介 2649.3.2 模型建立 2679.3.3 MATLAB实现 2679.4 基于C-SVM的期货交易策略 2729.4.1 引言 2729.4.2 模型建立 2739.4.3 MATLAB实现 2739.5 扩展阅读 2879.5.1 MATLAB自带的SVM实现函数与LIBSVM的差别 2879.5.2 关于SVM的学习资源汇总 288第10章 MATLAB与其他金融平台终端的通信 29110.1 DataHouse平台MATLAB接口介绍 29110.1.1 DataHouse平台简介 29110.1.2 MATLAB接口介绍 29310.2 Wind平台MATLAB接口介绍 30810.2.1 Wind平台简介 30810.2.2 MATLAB接口介绍 309第11章 基于MATLAB的交易品种选择分析 31311.1 品种的流动性 31311.2 品种的波动性 31611.3 小结 320第12章 基于MATLAB的交易品种相关性分析 32112.1 背景介绍 32112.2 MATLAB实现 32412.2.1 计算相关性的时间长度和时间周期的选择 32512.2.2 不同交易品种(资产)的时间轴校正 32712.2.3 全市场品种的相关性图形展示 32712.3 扩展阅读 329
第13章 基于MATLAB的国内期货证券交易解决方案 33313.1 国内期货柜台系统介绍 33313.2 MATLAB对接CTP的各种方式 33513.3 开发前准备 33613.3.1 文档下载 33613.3.2 MATLAB安装 33613.3.3 监控工具 33713.3.4 开发工具 33813.4 C#版对接原理 33813.5 XAPI版项目介绍 33913.6 MATLAB对接期货接口介绍(XAPI项目.NET版) 34013.6.1 导入C#库 34113.6.2 启动行情连接 34113.6.3 显示连接状态 34513.6.4 订阅行情 34813.6.5 行情连接参数 34913.6.6 启动交易连接 34913.6.7 交易的相关事件 34913.6.8 下单 35013.6.9 撤单 35213.6.10 退出 35213.6.11 改进 35213.7 MATLAB对接期货接口介绍(XAPI项目COM版) 35313.7.1 COM组件注册 35313.7.2 COM组件运行 35413.7.3 COM事件注册 35613.7.4 下单 35713.8 MATLAB对接证券接口 35813.9 MATLAB对接个股期权接口 360第14章 构建基于MATLAB的回测系统 36114.1 基于MATLAB的量化回测平台框架介绍 36114.1.1 回测平台实现细节思考 36114.1.2 回测平台框架 36314.2 简单均线系统的MATLAB实现 36414.3 基于MATLAB的策略回测模板样例 36914.3.1 模板结构 36914.3.2 相关回测变量和指标的定义 36914.3.3 策略描述 37014.3.4 数据准备 37314.3.5 回测计算 37414.3.6 策略评价 37914.4 其他基于MATLAB的回测平台展示 38514.4.1 HTS1.0——基于MATLAB设计的回测平台体验版 38514.4.2 GreenDragon期货交易算法研发平台 38714.4.3 信息

封面

量化投资-以MATLAB为工具-(第2版)

书名:量化投资-以MATLAB为工具-(第2版)

作者:李洋

页数:576

定价:¥118.0

出版社:电子工业出版社

出版日期:2016-10-01

ISBN:9787121298486

PDF电子书大小:77MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注