当前位置: 首页 > news >正文

读书笔记:《量化投资实务》

我能计算出天体的运动,却难以预计人性的疯狂。——牛顿

1. 量化交易:概述

投资理论:

  • 被动投资管理:有效市场无法获得超额收益,买入指数
  • 积极投资管理:有效市场假说不成立,可以对市场进行预测
    • 基本面投资
    • 技术面投资

量化交易的主要参与者:

  • 做市商:向市场提供流动性时所赚取的买卖差价。找到对市场冲击最小的成交价,有利于降低市场的波动性。
    • 高频交易:事实上的做市商,不承担做市商的责任,不受监管机构约束。
    • Knight Capital:2012一夜倒闭
    • BATS:类交易所,交易平台
  • 对冲基金:私募投资基金,基金经理,对冲基金产品含有基金经理人的资产。
    • JP 摩根,高盛
  • 投资银行,券商
    • 暗池交易系统:美国证券交易委员会允许,不展示买卖盘价,报价身份,交易详情。

传统交易和量化交易:

  • 传统交易更强调投资收益而不是风险控制
  • 量化交易追求风险和回报之间的权衡,避免投资者过度追求利润而忽视风险

量化交易对市场的影响:

  • 减少了市场的总体波动率,市场瞬时波动率增加

国内市场难以实施量化交易:

  • T+1 交割制度
  • 不允许卖空买空
  • 缺乏做市商制度
  • 券商没有提供算法附加服务

2. 量化交易:策略种类


交易制度:

  • 我国:竞价交易制度
  • 美国:做市交易制度

3. 量化交易:建模方法

  1. 随机过程
  2. 机器学习
  3. 数据挖掘
  4. 小波分析
  5. 支持向量机

4. 量化交易:平台

  1. 掘进量化
  2. 米筐量化
  3. 聚宽量化
  4. 交易开拓者
  5. 文华财经

5. 量化交易策略:开发流程

  1. 策略想法
    1. 券商金工研报
      1. Wind,东方财富,同花顺
      2. 萝卜投研-智能股票投研|选股_基本面分析|选股|研究|投研_看研报
  2. 样本内测试
    1. 市场冲击成本:样本内数据的绩效表现无法体现交易执行模型的作用
    2. 历史回测
      1. 软件:交易开拓者,文华财经,金字塔,微量网
      2. Web:优矿网,RiceQuant,聚宽
  3. 样本外测试
    1. 样本内外匹配度:
      1. 标准差:两份数据波动率对比
      2. 交易数量:防止过拟合
    2. 模型上线方法:
      1. 直接上线
      2. 回撤上线:达到最大回撤上线,会损失机会成本
      3. 水平上线:回撤到0轴上线(?)
  4. 模型优化
  5. 资金管理与投资组合构建
    1. 资金横向分配:同一时间,分散投资
    2. 资金纵向分配:不同时间,调整杠杆

6. 量化交易策略:经典策略

  1. 海龟交易策略
  2. R-Breaker策略
  3. 阿尔法对冲策略:寻找被低估的股票,并通过衍生品对冲组合的系统风险

7. 量化交易模型:风险与监管

相关文章:

  • Dart external关键字
  • 低碳生活进行时!国产“芯”RK3568创造智慧出行新体验
  • 雷达与imu初始化:鲁棒且实时的雷达惯性初始化方法
  • 算法与诗数据结构 --- 查找 --- 线性表的查找
  • UML(用例图进阶)
  • Intel汇编-LOOP循环
  • 基于JAVA社交物联网的服务搜索系统计算机毕业设计源码+数据库+lw文档+系统+部署
  • 【程序员面试金典】17.04. 消失的数字
  • 深刻理解Java的volatile和synchronized
  • Web大学生网页作业成品 bootstrap响应式网站开发 基于HTML+CSS+JS+Bootstrap制作火锅美食网站(4页)
  • 相对路径覆盖漏洞攻击RPO详解
  • Linux环境下安装mongoDB注意事项
  • 百亿级数据 分库分表 后面怎么分页查询?
  • proc: 虚拟文件系统初始化
  • python 自动生成问卷表的软件的设计与实现 毕业设计源码291138
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Docker: 容器互访的三种方式
  • es6要点
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • iOS 系统授权开发
  • Java多态
  • Java基本数据类型之Number
  • Java小白进阶笔记(3)-初级面向对象
  • Laravel 中的一个后期静态绑定
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Redis字符串类型内部编码剖析
  • 从0到1:PostCSS 插件开发最佳实践
  • 复杂数据处理
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 技术发展面试
  • 开发基于以太坊智能合约的DApp
  • 漂亮刷新控件-iOS
  • 深度学习入门:10门免费线上课程推荐
  • 提醒我喝水chrome插件开发指南
  • 通信类
  • 王永庆:技术创新改变教育未来
  • 我与Jetbrains的这些年
  • 一些关于Rust在2019年的思考
  • 与 ConTeXt MkIV 官方文档的接驳
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • (10)STL算法之搜索(二) 二分查找
  • (2)STM32单片机上位机
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (ZT)一个美国文科博士的YardLife
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (五)MySQL的备份及恢复
  • (一)Java算法:二分查找