10本值得阅读的量化交易书籍

news2025/1/16 9:14:41

什么是量化交易?

量化交易是利用数学模型或算法来创建交易策略并进行交易。量化交易通常由大型机构交易员或对冲基金雇用,他们雇用大量的博士和工程师团队。从历史上看,量化交易领域一直非常隐秘,有效的想法往往受到公司的严密保护,但在过去几年中,公开可用的数据集和计算访问的增长,即(以 GPU 和云的形式)已经取得了进展。面向更多受众的量化交易。

量化交易概述

  任何量化交易系统都包含以下步骤

  • 识别/创建交易策略
  • 回测策略
  • 为您的策略设计执行设置/系统
  • 管理风险

上述每个步骤都需要大量的研究和反复试验才能正确。

量化交易是一个复杂的领域,需要仔细和详细的研究才能成功。以下是 10 本书,可以帮助人们开始他们的量化之旅。

1. 量化交易:如何建立自己的算法交易业务,作者:Ernest Chan。

Ernest P. Chan 是一位屡获殊荣的量化对冲基金经理。他是 IBM 机器学习领域的研究员。他现在经营着自己的公司,并且是一位知名作家,为量化交易初学者撰写了多本书籍。您可以在这里找到他的博客。

上面的书涵盖了初学者的量化交易基础知识。本书的目的是介绍量化交易涉及的所有主要关注领域。它仅讨论基本和初学者策略。

2.机器交易:部署计算机算法来征服市场作者:Ernest Chan。

这本书也是欧内斯特·P·陈 (Ernest P. Chan) 的著作。这是一本 2017 年出版的稍微旧的书,但内容仍然相关。重点不是端到端的量化交易流程,而是介绍以下领域的策略:

  • 使用因子模型
  • 用于制定策略的人工智能
  • 期权策略
  • 时间序列分析
  • 日内交易

3. 《寻找阿尔法:构建交易策略的定量方法》作者:Igor Tulchinsky。

这本书是一本经典之作,是任何认真探索进入量化交易领域的人的必读之书。伊戈尔·图尔钦斯基 (Igor Tulchinsky) 是 WorldQuant 的创始人兼首席执行官。WorldQuant 是最成功的量化对冲基金之一。本书的目的不是讨论策略,而是讨论寻找策略的过程。本书是关于“阿尔法”(这是交易策略的术语)研究以及您应该遵循哪些步骤和过程来提出新想法。本书的每一章均由 WorldQuant 的一位宽客撰写。

4.金融机器学习的进展 作者:Marcos Lopez de Prado

这本书的作者是被誉为“机器人大师”的马科斯·洛佩兹·德·普拉多。他目前是康奈尔大学工程学院的实践教授,在此之前,他曾担任 AQR Capital(一家大型对冲基金,专注于使用因子模型进行投资)的机器学习负责人。本书专门讨论了应用机器学习/人工智能创建交易策略的挑战和机遇。本书是第一本讨论在定量空间中应用 ML/AI 的所有细微差别和挑战的书籍之一,例如模型过度拟合、特征化和选择重要特征、回溯测试和评估模型。

5.资产管理者的机器学习作者:Marcos Lopez de Prado

这是马科斯·洛佩兹·德普拉多的另一本书。本书讨论了定量的 AI/ML 方法,更多地关注投资组合构建、特征选择和识别过度拟合模型。

6.主动投资组合管理的进展 作者:Richard Grinold、Ronald Kahn

这本书是一位在量化行业工作的朋友向我推荐的。本书的重点不是制定策略,而是投资组合管理。投资组合管理是将各种信号和策略组合成单个投资组合的过程,其目的是降低风险。本书讨论了构建投资组合、优化交易成本和最小化风险的方法。

7. 151 种交易策略作者:Zura Kakushadze、Juan Andres Serur

Zura Kakushadze 是一位量化金融研究员,此前也曾与 WorldQuant 合作过。这是作者最新出版的一本书。它是跨资产类别的各种策略的汇编,也是高级策略的来源。这不是一本专注于人工智能/机器学习的书,但其中许多策略可以重新构建以使用人工智能/机器学习。讨论的一些策略类型是

  • 盈利策略
  • 期权策略
  • 波动策略
  • 动量/均值回归策略
  • 指数和外汇策略。

8.资产管理机器学习作者:Emmanuel Jurczenko

本书重点介绍机器学习在交易领域的应用。最初的内容是关于机器学习的介绍,重点关注量化交易相关概念。本书讲述了

  • 创建多/空策略
  • 使用新闻/情绪进行交易
  • 使用机器学习预测回报
  • 使用机器学习进行投资组合优化。

9.用于算法交易的 Python:从想法到云部署作者:Yves Hilpisch

本书更多地关注事物的工程方面。它简要提到了交易策略。它深入讨论了如何在 python 中实现所有必需的流程。讨论的主题是

  • 处理金融数据集并用 python 读取它们
  • 如何设置云实例和 docker 进行部署
  • 如何使用 API 和数据库
  • 如何使用 conda 和虚拟环境

10.用于算法交易的机器学习 作者:Stefan Jansen

本书采用实践方法。它涵盖的内容非常广泛。涵盖的一些重要主题是

  • 使用随机森林/神经网络的多/空策略
  • 使用新闻和 NLP 来增强策略
  • 使用 CNN/RNN 等高级模型
  • 探索强化学习如何用于交易策略。

除了上述内容之外,本书还讨论了使用技术指标、线性模型和 Zipline、Alphalens、pyfolio 等库来分析策略的结果。

除了上述书籍之外,另一本重要的书是理解许多策略的先决条件

期权、期货和其他衍生品作者:John Hull & S. Basu

约翰·赫尔(John Hull)关于期权和衍生品的书是理解衍生工具的经典介绍,没有这本书,任何宽客的图书馆都是不完整的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1154444.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

极智AI | 从大模型角度看苹果M3系列芯片

欢迎关注我的公众号 [极智视界],获取我的更多经验分享 大家好,我是极智视界,本文来介绍一下 从大模型角度看苹果M3系列芯片。 邀您加入我的知识星球「极智视界」,星球内有超多好玩的项目实战源码下载,链接:https://t.zsxq.com/0aiNxERDq 北京时间今天早上,Apple 发布了…

软文推广:让你的产品在市场中脱颖而出的法宝

软文推广为什么能成为企业宣传的常用手段,软文推广究竟能为企业带来什么?今天媒介盒子就来和大家分享,软文推广的五大效果。 一、 提升品牌曝光 软文发布能将带有品牌信息的软文发布到各类用户活跃度高、流量好的媒体,如果文案质…

链动2+1模式:白酒产品的营销新策略

链动21模式是一种创新的营销模式,结合白酒产品更能发挥其优势。该模式通过独特的身份晋升和奖励机制,快速建立销售渠道,提高用户粘性。 一、核心机制 身份晋升机制:用户购买指定499白酒产品后成为代理,再邀请两位用户…

linux 报错

输入 pip install -U openmim报错 有可能是服务器在其他国家,需要手动设置 把这三行复制到~/.bashrc里 export http_proxyhttp://127.0.0.1:3128 export https_proxy${http_proxy} export ftp_proxy${http_proxy}source ~/.bashrc

ATECLOUD如何进行电源模块各项性能指标的测试?

ATECLOUD平台进行电源模块各项性能指标的测试是通过以下步骤实现的: 连接测试设备:将测试设备与云计算服务器连接,实现数据采集和远程控制。测试设备包括示波器、电子负载、电源、万用表等,这些设备通过纳米BOX连接到云测试平台上…

Microsoft365个人版与家庭版有哪些功能区别?

Microsoft 365个人版与家庭版均能享受完整的Microsoft 365功能与权益,稍有不同的是,Microsoft 365家庭版可供6人使用,而个人版是仅供一人使用。 个人版可以同时登入5台设备,家庭版每人也可以登入5台设备,每个人都可以享…

扫描二维码填写信息怎么做?二维码生成表单的方法

当参加活动时,现在经常会发现申请活动都会通过扫码的方式来登记个人信息,那么对于这种登记类型的二维码是如何制作呢?想要通过扫码来登记信息,那么一般比较简单的方法就是在浏览器上利用二维码生成器来制作,这种方式的…

uni-app中使用手机号一键登录的详细图文教程

1、首先需要在dcloud开发者控制台开通一键登录 https://dev.dcloud.net.cn/uniLogin 开通一键登录服务, 获取关键最关键的两个参数ApiKey和ApiSecret 真机调试无需添加应用,如需打包使用请添加。一键登录应用ID为离线打包时配置的appid 2、登录云服务空间&#xff0…

智能井盖监测仪器的效果有哪些? 近些

年井盖事故频繁出现,尤其是在各个城市之中,由于井盖分布密集杂乱,并不能实行统一化管理,需要依靠传统人工巡查检修的方式,这就会带来更多的安全隐患。城市管理部门在对井盖进行监测只能依靠人工,监管不及时…

10-10 分层模式

Dao模式 程序员写的是业务(因为其逻辑性不太强) 软件设计原则:开闭原则,对新增加的进行开放,对修改关闭 实际开发中, web项目, 程序员编写业务代码 把所有的代码都写在业务方法中: 接收前端请求,获取请求参数… 编写业务代码处理请求 调用jdbc代码操…

小米澎湃OS发布,雷军小米的“统一”大棋局

千呼万唤始出来。2023年10月26日,小米澎湃OS终于揭开面纱。 雷军在主题为“跨越时刻”的发布会上,正式发布了小米澎湃OS。面对这款历时七年打造的全新操作系统,雷军难掩兴奋,他感慨道:“我心澎湃”。 小米新操作系统取…

docker中安装rabbitMq并配置启动

目录 1. 拉取镜像并安装(此处实例安装的是最新版)2.查看docker中已安装的镜像和版本3.启动RabbitMq4.配置管理端5.安装完成 1. 拉取镜像并安装(此处实例安装的是最新版) docker pull rabbitmq2.查看docker中已安装的镜像和版本 …

【c++|opencv】二、灰度变换和空间滤波---2.直方图和均衡化

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 图像直方图、直方图均衡化 1. 图像直方图 #include <iostream> #include <opencv2/opencv.hpp>using namespace cv; using namespace std;…

【多线程面试题十七】、如果不使用synchronized和Lock,如何保证线程安全?

文章底部有个人公众号&#xff1a;热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享&#xff1f; 踩过的坑没必要让别人在再踩&#xff0c;自己复盘也能加深记忆。利己利人、所谓双赢。 面试官&#xff1a;如果不使用synchronized…

文心一言 VS 讯飞星火 VS chatgpt (125)-- 算法导论10.6 6题

六、用go语言&#xff0c;任意有根树的左孩子右兄弟表示法中每个结点用到三个指针: leftchild、rightsibling 和parent。对于任何结点&#xff0c;都可以在常数时间到达其父结点&#xff0c;并在与其孩子数呈线性关系的时间内到达所有孩子结点。说明如何在每个结点中只使用两个…

军工工厂安全生产视频AI识别技术方案

一、需求分析 在国家政策、技术创新和企业发展需求转变等多个维度的共同驱动和协同下&#xff0c;特别是工业互联网作为“新基建”的提出&#xff0c;都在推动工业制造朝着数字化、网络化、智能化方向发展。军工装备制造行业承担着国民经济和国防建设的重要使命&#xff0c;构…

门面模式门面模式

目录 一.介绍 二.UML类图 未使用门面模式 使用门面模式 三.具体代码 业务代码 四.使用场景 一.介绍 门面模式&#xff08;Facade Pattern&#xff09;属于结构型模式。通过给多个复杂的子系统提供一个门面(高层接口)&#xff0c;使这些子系统更加容易的被访问&#xff0…

OpenLayers实战,OpenLayers实现TopoJson格式区划边界鼠标点击选中高亮显示,点击空白区域取消高亮

专栏目录: OpenLayers实战进阶专栏目录 前言 本章使用OpenLayers实现从vue项目中加载assets资源目录中的TopoJson格式数据,实现鼠标点击区划边界范围内时选并高亮显示,点击区划边界区域外取消高亮的功能。 本章是综合应用,为方便大家理解代码,拆分为简单的单一技术可以…

修改例程flags3_asyncio.py以解决RuntimeError错误

运行示例18-13 flags3_asyncio.py&#xff0c;程序报错如下&#xff1a; D:\Python\Python311\python.exe D:\fluentPy\chapter17_18\flags3_asyncio.py REMOTE site: https://www.fluentpython.com/data/flags/ Searching for 20 flags: from BD to VN 5 concurrent connecti…

nginx 转发数据流文件

1.问题描述 后端服务&#xff0c;从数据库中查询日志&#xff0c;并生成表格文件返回静态文件。当数据量几兆时&#xff0c;返回正常&#xff0c;但是超过几十兆&#xff0c;几百兆&#xff0c;就会超过网关的连接超时时间30秒。 时序图 这里面主要花费时间的地方在&#xff…