首页 > 编程语言 >901-深入浅出Python量化交易实战的配套视频和代码(段小手)中文PDF+源代码(源文件)

901-深入浅出Python量化交易实战的配套视频和代码(段小手)中文PDF+源代码(源文件)

时间:2024-03-27 17:23:52浏览次数:41  
标签:901 策略 小瓦 模型 源文件 因子 使用 源代码 决策树

  1. 小瓦的故事——从零开始

本书源于一个真实的故事, 故事的主角是一位名叫小瓦的姑娘。小瓦出生在一个普通的家庭, 父母都是老实淳朴的普通人, 靠着并不丰厚的收入把小瓦养育成人。 18岁那年, 小瓦考上了一所不好不坏的大学, 所学专业是一个就业前景算不上理想的专业。 再加上她本身也谈不上出色, 说她是一个现实版的“灰姑娘”也不为过。 综上所述, 小瓦应该是一个有点危机感的孩子, 实际上她也确实有改变现状的想法。 因此, 我们的任务就是帮助小瓦实现她的愿望。 当然, 千里之行, 始于足下。

对于小瓦这种初学者来说, 有一个特别好的消息, 即在Python中实现各种不同的机器学习算法是非常容易的, 有各种各样的第三方库可以直接调用, 如久负盛名的scikit-learn、 深度学习框架TensorFlow、Pytorch及很容易上手的Keras等。 在本节中, 我们就帮助小瓦来熟悉一下scikit-learn的基本使用方法。

3.2.1 KNN算法的基本原理

8章 因子遇到决策树与随机森林

在第7章中, 我们和小瓦一起使用股票的财务因子训练了一个线性模型, 并据此设计了一个交易策略。 经过回测, 该策略可以带来一定的投资收益——年化收益率为5.55%——这样的收益水平确实很难让人满意。 因此, 在本章中, 我们要对策略进行调整。 调整方式包括使用更多的因子、 更换模型的算法、 调整交易策略等。

本章的主要内容如下。

决策树和随机森林的原理与使用方法。

使用决策树判断因子的重要程度。

使用随机森林模型进行选股。编写更精细的交易策略并回测。

9章 因子遇到支持向量机

在第8章中, 我们和小瓦一起尝试了使用决策树来判断因子的重要性, 并使用模型挑选出的诸多因子训练了随机森林模型, 又根据随机森林的预测编写了策略, 最终实现了5.98%的年化收益率, 比第7章中5.55%的年化收益率稍微高了一点。 然而, 这远没有达到小瓦的预期, 而且策略的最大回撤还是有点儿大。 因此, 在本章中, 我们继续尝试新的因子和算法, 进一步改进策略。

本章的主要内容如下。

支持向量机的原理和使用方法。

使用模型选择动态因子。

编写动态因子结合支持向量机的交易策略。对策略进行回测。

根据策略进行模拟交易。

网盘分享地址:https://pan.baidu.com/s/1AXExG1KM2eG3SYu4cmsBkw?pwd=t9ma 分享码:t9ma

标签:901,策略,小瓦,模型,源文件,因子,使用,源代码,决策树
From: https://www.cnblogs.com/misterjin/p/18099774

相关文章

  • 使用compileall模块编译Python的源代码
    编译当前目录及子目录所有python源码为pyc文件python-mcompileall-b.参数说明-b:这个选项告诉compileall模块在编译时进行备份。它会为每个已编译的源文件创建一个备份文件,后缀为.pyc.bak.:这是命令行中的当前目录。这意味着compileall将会在当前目录及其所有子目录中......
  • iMessage群发之Java源代码功能实现
    iMessage群发软件作为一款内置的、深受用户喜爱的即时通讯工具,不仅为用户提供了高效、安全的通信方式,还允许用户通过群发功能一次性向多个联系人发送消息。Java作为一种广泛使用的编程语言,以其跨平台性、面向对象性、安全性等特点,在开发移动应用、服务器应用、Web应用等领域有着......
  • Java企业电子招投标系统源代码,支持二次开发,采用Spring cloud框架
    在数字化采购领域,企业需要一个高效、透明和规范的管理系统。通过采用SpringCloud、SpringBoot2、Mybatis等先进技术,我们打造了全过程数字化采购管理平台。该平台具备内外协同的能力,通过待办消息、招标公告、中标公告和信息发布等功能模块,实现了对供应商的集中管理和风险控制......
  • 实数转分子和分母功能块(博途SCL和CODESYS ST源代码)
    在利用电子齿轮实现比例随动控制的很多场合我们需要给出电子齿轮指令的分子和分母值,这时候我们可以利用Real_To_Faction功能块(实数转分子和分母功能块)1、排线往复比例随动控制(MC_GearIn和MC_GearOut电子齿轮指令应用)排线往复比例随动控制(MC_GearIn和MC_GearOut电子齿轮......
  • 专注驱动器芯片,包括MASTERGAN1TR、VNQ860SP、VNH9013YTR、VN5160STR用于汽车应用
    1、MASTERGAN1TR——半桥驱动器通用DMOS31QFN输出配置:半桥应用:通用接口:-负载类型:容性,感性技术:DMOS导通电阻(典型值):150毫欧电流-输出/通道:10A电流-峰值输出:17A电压-供电:4.75V~9.5V电压-负载:600V(最大)工作温度:-40°C~150°C(TJ)特性:自举电路故障保护:超温,UVLO安装类型......
  • Java版企业电子招投标系统源代码,支持二次开发,采用Spring cloud技术
     在数字化时代,采购管理也正经历着前所未有的变革。全过程数字化采购管理成为了企业追求高效、透明和规范的关键。该系统通过SpringCloud、SpringBoot2、Mybatis等先进技术,打造了从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通过待办消息、招标公告、......
  • Java毕业设计-基于springboot开发的逍遥大药房管理系统-毕业论文+答辩PPT(附源代码+演
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求分析3、系统功能结构三、系统实现展示1、系统功能模块2、管理员功能模块四、毕设内容和源代码获取总结Java毕业设计-基于springboot开发的逍遥大药房管理系统-毕业论文+答辩PPT(附源代码......
  • Java毕业设计-基于springboot开发的网上图书商城平台-毕业论文+答辩PPT(附源代码+演示
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求分析3、系统功能结构三、系统实现展示1、系统功能模块2、管理员功能模块3、卖家功能模块四、毕设内容和源代码获取总结Java毕业设计-基于springboot开发的网上图书商城平台-毕业论文+答......
  • 基于ssm+vue.js的在线购书商城系统附带文章和源代码设计说明文档ppt
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我成功案例代码参考数据库参考源码获取前言......
  • 基于ssm+vue.js的乐购游戏商城系统附带文章和源代码设计说明文档ppt
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我成功案例代码参考数据库参考源码获取前言......