定位

掌握数据挖掘/机器学习技术的应用场景;

从事量化策略工程师、量化策略分析师方向;

目标

掌握回测框架的使用;

掌握股票的量化投资策略;

量化交易简介

了解量化交易的定义以及类型;

说明量化交易的研究流程;

了解量化交易项目的工作内容;

1.量化交易定义(Quantitative trading)

定义:

量化交易是指借助现代统计学和数学(机器学习)的方法,利用计算机技术来进行交易的证券投资方式。

量化交易(量化投资)是从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以指定策略,用数量模型验证及固化这些规律和策略,然后严格执行已固化的策略来指导投资,以求获得可以持续的,稳定且高于平均收益的超额回报。

2.量化交易分类

这里主要研究量化投资-市场中性-Alpha策略-量化选股或择时。

3.量化交易研究流程

量化回测框架提供完整的数据,以及回测机制进行策略评估研究,并能够实时进行模拟交易,为实盘交易提供选择,流程 如下所示:

 3.1 分析结果

回测过程中表现的分析方法和策略结果如下:

3.2 量化策略

量化策略是指使用计算机为工具,通过一套固定的逻辑来分析、判断和决策。

本次课程使用的量化策略平台是掘金量化3.0,同学们也可以通过一些库创建自己想要的数据来源,譬如使用tushare或者akshare获取金融网络数据来源。

量化策略流程如下:

  • 获取数据:公司财务、新闻数据、基本面行情数据;
  • 数据分析挖掘:传统分析方法、机器学习、数据挖掘方法、数据处理、标准化、去极值、中性化分组回测、行业分布;
  • 构建策略:获取历史行情、历史持仓信息、调仓记录、止盈止损、限价单、市价单等;
  • 回测:股票涨跌停、停复牌处理、市场冲击、交易滑点、手续费;
  • 策略分析:订单分析,成交分析,持仓分析;
  • 模拟交易:接入实时行情、实时获取成交回报、实时监控、实时归因分析;
  • 实盘交易:接入真实券商账户;

金融平台(掘金量化)量化PYTHON(一)-量化交易介绍相关推荐

  1. python 量化交易_基于Python的量化交易工具清单(上)

    -- Python量化工具清单 -- 以下内容来源于Wilson Freitas的Github项目"Awesome Quant".原文中包含了丰富的语言类别,但是后续介绍主要针对P ...

  2. python股票量化交易接口是应用到股票上吗?

    python股票量化交易接口是应用到股票上吗?当然可以,而且是任何交易者都可以使用量化交易技术,股票交易数据是很容版易采集的,就是分析起来比权较麻烦,如果题主是职业散户,美股研究社更建议使用一些软件炒 ...

  3. Python美股量化交易填坑记录——13c.Vegas隧道交易机器人(实盘记录)

    1.背景 上一篇帖子介绍了思路调整的过程,我的目标从"消灭止损单"(越来越保守)改为"追大肉"(允许有止损单,盈利超过损失就行). Python美股量化交易填坑 ...

  4. 《Python股票量化交易从入门到实践》随书赠送“回测框架”的使用帮助

    点击:QTYX最新版本使用指南[文字版] 点击:QTYX最新版本使用指南[视频版] 点击: QTYX历史版本更新说明 赠送"回测框架"的目的 为了帮助读者再建立一座从书本知识到实战 ...

  5. 使用Python实现量化交易机器人定时启动或停止小工具

    个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈 作为全网功能强大.灵活易用的量化交易平台,发明者量化交易平台虽然使用门槛非常低,机器人程序占用资源很少.但是我们依然希望,让机器人需 ...

  6. Python 量化投资实战教程(6) — 交易平均收益率

    量化投资系列文章: Backtrader 教程 - Python 量化投资实战教程(1) Python 量化投资实战教程(2) -MACD策略 Python 量化投资实战教程(3) -A股回测MACD ...

  7. Python美股量化交易填坑记录——13b.Vegas隧道交易机器人(实盘记录)

    1.背景 上一篇帖子介绍了该算法的原理和八天的实盘记录: Python美股量化交易填坑记录--13a.Vegas隧道交易机器人_ChristopherShen的博客-CSDN博客 经过八天实盘后,已经 ...

  8. 量化交易编程实例python-编程小白如何结合量化实例学习python量化建模?

    结合编程和量化的内容,我们社区和学院有很多:BigQuant社区.推荐以下内容:策略开发 策略大都附有python代码,可以点击 克隆策略,在 我的策略 里进行开发. 2.编程知识入门 平台使用的是p ...

  9. Python期货量化交易中常用的数据类型有哪些?

    1 常用内置常量 Python解释器在启动时会创建None.True.False三个常量,None表示"无",True表示"真",False表示"假& ...

最新文章

  1. SqlServer 数据库 建立子账号
  2. Dump File Bat
  3. 《 测试反模式:有效规避常见的92种测试陷阱》——1.3 什么是缺陷
  4. el-table合并行的实现
  5. 2019 Android 高级面试题总结 从java语言到AIDL使用与原理
  6. html5之web worker
  7. creo配置文件config选项详解_5年资深架构师重点聚焦:SpringBoot的配置详解+内嵌Servlet容器
  8. 北美程序员面试常见问题
  9. 视频编解码(八):264/265解码器小结
  10. CDH-5.9.2整合spark2
  11. table切换数据 vue_Vue实现表格中对数据进行转换、处理的方法
  12. 论文降重神器,一键毕业,真香!错过就后悔一整年的论文降重指南
  13. 人生算法之「延迟满足感」
  14. matlab 使用 utf-8 编码
  15. 白牌交换机有哪些特点?和传统交换机比有什么特别?—Vecloud
  16. JQuery中 JSON 兼容性问题(针对ie8)
  17. 查看话单日志和性能日志有效信息的流程
  18. win10显示我的电脑图标
  19. java饭堂管理代码论文_[计算机设计精品] 基于java的餐饮管理系统(毕业论文).doc...
  20. 洛谷[P3799 妖梦拼木棒] {暴力枚举} 奋斗的珂珂~

热门文章

  1. 通过身边小事解释机器学习是什么?
  2. 新gre考试:一战326经验分享
  3. 【EXCEL学习笔记】
  4. Java语言基础案例2-1 商品入库
  5. 学习总结 python(6)
  6. 【八皇后】给定一个大小为 n 的正方形国际象棋棋盘,求有多少种方式可以放置 n 个皇后并使得她们互不攻击,即每一行、列、左斜、右斜最多只有一个皇后。
  7. html5画虚线,html5 实现画虚线
  8. 怎样给黑白照片自动上色?
  9. Win10上安装anaconda深度学习开发环境
  10. 赛元触摸单片机调试记录