量化交易从0到1(理论篇)

教程信息

教程:基于Python的股票分析与量化交易入门到实践_哔哩哔哩_bilibili

课程时间:20小时

课程内容:真实策略,实战教学(代码编写),以及面试重点。

预计学习时间:20天。

Lesson 1

课程时长:15分钟

学习时间:2025/04/04 21:00

主要内容:课程简介

知识点:

  • 提到了几个知名的量化企业:高盛(Goldman Sachs),中国中信集团,蚂蚁金服。
  • 量化交易需要:金融知识,数学知识,编程基础和交易策略。
  • 技术栈:python,numpy,panda,JointQuant.

Lesson 2.1, 2.2, 2.4, 2.5, 2.6

课程时长:77分钟

学习时间:2025/04/05 8:00

主要内容:量化交易的概念,历史,流程,分类。其中2.1,2.2是概述,2.4,2.5,2.6是详细内容。

知识点:

  • 赔率1:2.25 :投入1块赢得2.25块。
  • 量化交易:使用先进的数学模型代替人为主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种"大概率"事件以制定策略减少投资者情绪波动的影响,避免在市场极度狂热和悲观的情况下做出非理性的投资决策。
  • 量化交易VS主观交易
  • 量化交易发展历史
  • 量化交易流程

其中需要指出的是,模拟盘通常要经历半年左右,实盘交易起初可能会损失1-5万。

  • 量化交易的分类
    • 按照产品类型
      • 股票:股份公司为筹集资金而发行给哥哥股东作为持股凭证,并借以取得股息和红利的一种有价证券。
      • 期权:一种选择权,是一种能在未来特定时间以特定价格买卖一定数量的某种特定商品的权利。
      • 期货:一种标准化合约,期货交易所统一制定的,约定在未来的某个确定的日期和地点,按照约定的条件买卖一定数量和质量的标的资产的标准化合约。
      • FOF:基金中的基金,是一种专门投资于其他投资基金的基金。
    • 按照盈利模式
      • 单边多空:低价买入,单边出现价格下跌时卖出,赚取利差
      • 套利:抓住金融产品价格与收益率暂时不一致的机会获得收益。
      • 对冲:特意减低另一项投资风险的投资。同时进行两笔行情相关、方向相反、数量相当、盈亏相抵的交易。
    • 按照策略信号(交易信号,买入卖出的一系列特征)
      • 多因子:找到某些和收益率最相关的指标,并根据该指标,建一个股票组合,期望该组合在未来一段时间跑赢或跑输指数。例如资产负债率,资产回报率,每股净收益,净利润增长率,市盈率,股票板块
      • 交易模型
        • 均值回归
        • 动量效应:物理惯性模型(波浪等)
        • 二八轮动
        • 海龟
        • 网格交易法(高频交易案例)
      • 机器学习:从大量数据中找到某种规律,包括但不局限于文本数据,图像数据等,找到可盈利,可量化,可执行的策略信号。类似于多因子,附加权重。某策略应用于A股后,巨亏。

Lesson 2.3

课程时长:20分钟

学习时间:2025/04/05 14:00

主要内容:量化交易的详细步骤

知识点:

  • 获取数据。包括四种数据。
    • 行情数据:历史数据,成交数据等
    • 财务数据:财务报表
    • 宏观数据:宏观政策
    • 舆情数据
  • 获取数据的途径:网站下载,第三方API,客户端(万德,同花顺,大智慧),爬虫。
  • 数据清洗:包括四种场景
    • 垃圾数据处理
    • 空值填充
    • 格式转换
    • 数据对齐
  • 数据清洗常用的工具:NamPy,Pandas
  • 策略编写:包括两部分
    • 信号捕捉
    • 交易:建仓(买)或平仓(卖)
  • 策略回测
  • 策略优化:注意交易费用,注意风险(设定止盈,止损),优化无止境
  • 模拟盘交易:需要注意
    • 过去表现并不代表未来结果
    • 模拟盘交易要半年以上
    • 模拟盘交易盈利100%以上才能实盘交易。
  • 实盘交易:
    • 要做好第一年赔的准备。
    • 不要急于扩大投资
    • 心态最重要,要平稳。

Lesson 3.1,3.2,3.3

课程时长:30分钟

学习时间:2025/04/06 8:00

主要内容:股票的基本概念,分类

知识点:

  • 投资风险与收益对比
  • 股票的收益分类
    • 蓝筹:业绩长期稳定的大公司,各行业的龙头企业,市值在5000亿以上,不管行业是否景气都能挣钱,有稳定的分红。例如,中石化,中石油,茅台,明德时代。
    • 白马:业绩稳定,成长性高,市值在3000亿以下,一般集中在消费领域。例如,海尔智家。
    • 成长:成长性高于白马股,公司处于高度发展阶段,业绩增长远超整个行业,一般为有发展前景的中小型企业。以高新技术和科技类为主。例如,东方财富。
    • 周期:业绩随经济周期波动明显,多为工业基础原材料的大宗商品,机械、造船等制造业,港口、远洋运输等航运业以及汽车(传统)、房地产这样的非生活必需品行业。例如,万科。
    • 概念:具有某种特别内涵的股票,通常会被当作一种选股和炒作题材,成为股市热点。例如,元宇宙(宋城演艺)
  • 股票的行业分类
    • 是由中证指数公司2007年正式发布,现行版本为2021年12月修订,标准相对"官方",更接近监管行业分类,同国际接轨。
      • 分为一(11个),二(35个),三(90+),四级(200+)行业。可从中证指数官网查询,提供导出和下载。
    • 申万行业分类:由申万宏源研究所发布,现行版本为2021年8月修订,标准相对"务实",更接近中国行业国情特征。
      • 分为一(31个),二(134个),三级(346个)行业分类。可以从申万指数官网查询和下载。
  • 分类的作用:查看股票行情,选择股票。

Lesson 3.4

课程时长:20分钟

学习时间:2025/04/06 9:00

主要内容:影响股价的6个因素

知识点:

  • 经济因素:经济繁荣/衰退,股价上涨/下跌。金融危机。
  • 政治因素:外交/战争/军工
  • 行业因素
  • 企业因素
  • 市场因素:供求关系,市场交易
  • 心里因素:投资人。会引起股价短期剧烈波动。
相关推荐
写代码的小王吧2 小时前
【安全】Web渗透测试(全流程)_渗透测试学习流程图
linux·前端·网络·学习·安全·网络安全·ssh
24白菜头3 小时前
C和C++(list)的链表初步
c语言·数据结构·c++·笔记·算法·链表
虾球xz3 小时前
游戏引擎学习第208天
学习·游戏引擎
小军要奋进3 小时前
httpx模块的使用
笔记·爬虫·python·学习·httpx
齐尹秦4 小时前
CSS Id 和 Class 选择器学习笔记
css·笔记·学习
kfepiza4 小时前
`docker run --restart no,always,on-failure,unless-stopped`笔记250406
笔记·docker·容器
Leweslyh4 小时前
云计算:基础、概念与未来展望
学习·云计算·基础知识
kovlistudio4 小时前
红宝书第二十九讲:详解编辑器和IDE:VS Code与WebStorm
开发语言·前端·javascript·ide·学习·编辑器·webstorm
郭涤生5 小时前
Chapter 10: Batch Processing_《Designing Data-Intensive Application》
笔记·分布式
丶Darling.5 小时前
深度学习与神经网络 | 邱锡鹏 | 第三章学习笔记
深度学习·神经网络·学习