shenyi
管理员
管理员
  • UID1
  • 粉丝38
  • 关注0
  • 发帖数751
阅读:2445回复:2

【量化分析前置基础课】一边学票知识一边学RUST代码

楼主#
更多 发布于:2022-10-11 02:20
 本课程是基础加强版课程的独立子课程。我们选择对股市交易行情数据进行分析和统计,来完成更多基础知识点的实战加强。同时我们利用RUST基本库(少许结合第三方库)模拟python pandas的部分功能。本课程会带有一些金融知识点、且部分课时带有时效性 (行情数据、你懂得)
    本课程不适合新手。 关键细节会故意留坑,VIP学员才会一对一口述破解


第五章:简单量化策略(分析)实战
第59讲:什么是量化策略、最简单的均线找票代码 试听
本课时进入第五章,我们来解释下什么是量化策略,并且从最基本的均线策略开始。

本课程每周更新1-2课时







第四章:调用第三方平台接口,获取行情数据
第49讲:第三方平台的行情数据接口、单元测试代码 试听
今天我们应同学要求,介绍一个行情数据http方式获取

第50讲:hyper代码、调用接口数据获取日线数据(上)
我们使用http的方式来调用

第51讲:hyper调用、调用接口获取行情数据(下)
完成上节课的代码

第52讲:简单封装日K获取函数
今天我们把前面课时的代码做封装,并专门写一个获取日K数据的函数

第53讲:初步实现日K数据抓取入库(演示课) 试听

第54讲:日K数据抓取入库(2) 重复值处理
批量插入处理重复值

第55讲:日K数据抓取入库(3) 完整抓取单票5年的日K数据
今天我们完成基本的撸K线数据代码

第56讲:如何构建自己的票池
是一个嘴炮课。为后面正式写量化程序做铺垫

第57讲:全量或增量同步股池日K数据有了前面课程的基础,今天我们来做个大量数据的同步代码

第58讲:把K线数据导出成CSV格式文件
全部导出csv数据,供量化分析使用。有了这个大家可以自行撸数据了






第三章:票知识预热、量化技术指标篇 (独立章节,看本章可以暂时先略过RUST,但最好能跟上)
第29讲:基本概念、再说MA指标和简单买入规则
进入第三章。本章节我们会嘴炮好多课时的票前置知识,然后再进行量化指标计算。就容易理解的多
第30讲:K线红绿柱的含义、影线的由来
本课时讲的是红绿柱 也叫蜡烛图。 在量化前端课程会写代码实现显示。本课时是讲概念
第31讲:影线之长下影线的看盘技巧
上节课讲到影线, 这节课我们以长下影线为例,大概说一下技巧
第32讲:经常说的缺口到底是什么、怎么产生的
如题
第33讲:什么是支撑线、简单画线(1) 啥时候减仓?
很多时候我们会听到画线这个词汇,今天我们做个最浅显的入门。以及画线到底有啥用
第34讲:补充课:票解禁的概念、含义和技巧
本课时来自一个同学的提问,今天我们单独做个补充课

第35讲:震荡趋势下的画线方法
前面一节课我们演示的是有明显上升或下降趋势的画线,今天讲震荡趋势

第36讲:布林线入门(1):概念、计算方法和看盘技巧
今天我们讲布林线,后面要用代码画出来

第37讲:布林线入门(2):rust写代码计算上轨值
上面一节课我们讲了布林线的基操,今天讲一下怎么计算

第38讲:MACD指标入门(1) 概念和做短线和长线操作方法简单技巧
今天开始我们来涉及一个重要指标 MACD。后面会讲怎么用代码算出来

第39讲:MACD指标入门(2) 使用ploars计算指数移动平均(EMA)值
上节课我们讲完概念。这节课我们开始撸码,先从EMA开始

第40讲:补充课:MACD 金叉的概念和简单使用 试听
我们讲一节课代码,会跟一些实际票操作方面的知识,希望大家喜欢

第41讲:MACD指标入门(3) 使用ploars计算离差值(DIF)
今天依然是写代码,其实已经很简单了,算出DIF值

第42讲:MACD指标入门(4) 使用ploars计算平滑移动均线(DEA)
整个MACD至此就算计算结束了。下周开始讲短线指标

第43讲:短线“神器”之KDJ指标入门
前面的MACD是中线、中短线指标为主,今天我们开始入门KDJ,也是短线神器指标

第44讲:KDJ指标入门(2)代码计算RSV值
上节课了解了概念后,今天我们用RUST来结算RSV值

第45讲:KDJ指标入门(3)代码计算K值
今天我们来计算K值

第46讲:KDJ指标入门(4)代码计算J和D值
有了前面几课时基础,今天计算J和D就很简单了

第47讲:强弱指标RSI 入门、公式和简单玩法
前面我们学习了均线、MACD、KDJ,有了这些基础再学其他指标就很容易了。今天我们讲的是RSI指标

第48讲:用代码实现RSI指标的计算
沿着上节课我们一把完成代码计算




第二章:Pandas对标库Polars的基本应用
第13讲:最基本的代码、创建DataFrame 试听
今天我们开始学习Polars。和pandas很像,但是有两种模式,我们先无脑入门,后面再讲第二种模式

第14讲:读取Csv文件、选择列、简单计算
我们使用Polars来进行列的读取和简单计算

第15讲:计算日内振幅、DataFrame添加列
第一章讲过,这一章我们使用polars来完成

第16讲:再次计算5日均值(上):窗口函数rolling
之前我们是遍历硬干的。现在我们要用上窗口函数

第17讲:再次计算5日均值(下):完成
上节课是原理。这节课 完整实现

第18讲:读取多票数据、groupby入门学习 试听
前面我们的数据是只有一个票,今天我们提供另外一份文件,读取多个票

第19讲:关于lazy api的快速上手使用
今天讲一下 polars lazy api 的使用

第20讲:根据条件过滤数据的 写法
在lazy api的写法下 实现条件过滤

第21讲:穿插课: csv数据存入MySQL(1):第三方库的引入
后面要把日K数据入库,先讲一下 mysql 库的使用

第22讲:csv数据存入MySQL(2):调用tokio异步任务、新增数据
tokio在基础课程有单独章节

第23讲:csv数据存入MySQL(4):全局变量的用法
今天说下全局变量的用法

第24讲:日K数据入库(1):拼凑SQL的方法(演示课)
今天演示下SQL在RUST里怎么拼

第25讲:日K数据入库(2):进一步封装、测试数据入库  试听
做个测试数据演示

第26讲:日K数据入库(3):分批插入mysql
有了前面课时的基础,我们把日K数据分批插入数据库

第27讲:日K数据入库(4):计算MA5后 分批插入mysql 试听
这节课我们演示如何计算完MA5后插入数据库

第28讲:日K数据入库(5):使用 tokio 任务异步插入日K数据
使用tokio异步插入的基本手法





第一章:热身章
第1讲:开张课、课程内容 、RUST读取 CSV文件 免费试听
开张课,我们直奔主题。一边讲案例,一边给大家恶补知识点

第2讲:再看RUST迭代器(1)基本入门和使用
上节课我们讲到对csv文件的迭代,今天我们来恶补下迭代器的使用

第3讲:再看RUST迭代器(2)迭代我们的业务Struct
上节课讲到迭代器,那么我们来尝试 “胡搞”一个struct迭代

第4讲:再看RUST迭代器(3)迭代我们的业务Struct(引用迭代)
在上节课的基础上我们优化下,完成引用迭代的写法

第5讲:再看RUST迭代器(4)迭代我们的业务Struct(into_iter)
完成第三种迭代器的实现

第6讲:读取csv行情数据、并反序列化为struct数组 试听
接着讲知识点,今天我们要完成行情数据反序列化的操作

第7讲:关于行情数据中的日期字段反序列化
上节课我们是把日期当做字符串做了临时处理。这节课来讲下正经处理方式

第8讲:按交易日期排序、表格化输出行情列表试听
今天我们把行情数据以表格化的方式输出

第9讲:实现日内振幅的计算
今天开始带有一些简单的金融知识(先从极其简单的开始)

第10讲:粗暴版:5日均线的计算(MA5)
后面有专门的库来做。今天我们就是硬做的。主要为了体现原理

第11讲:粗暴版:同时计算20日均线(MA20)
在计算MA5的同时计算MA20.依然是粗暴版

第12讲:根据条件过滤行情数据、传入闭包条件
第一章最后一课,我们下周进入pandas对标


会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝38
  • 关注0
  • 发帖数751
沙发#
发布于:2023-05-16 02:25
更至第58讲
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝38
  • 关注0
  • 发帖数751
板凳#
发布于:2023-05-25 02:18
更至第五章
会讲故事的程序员
游客

返回顶部