首先声明,我不是专业搞金融的。有10多年开发经验,既创过业,也曾在一线互联公司干过技术总监。从C++到php到js再到python再到AI,一路走来,都是为了生活。现在搞量化、学CFA完全是出于兴趣,只是为放荡不羁的灵魂,找个可以落脚的归宿。(好吧,不吹牛逼了,其实就是想学好投资赚更多钱)...

我的回答都是从纯技术路线出发,不曾涉及投资哲学、宏观经济学,计量经济学等相关内容。如果对技术感到晦涩,可直接绕过。

认知篇

什么是量化投资

简单理解,量化投资就是利用计算机科技并采用一定的数学模型去实现投资理念、实现投资策略的过程。量化投资的优势在于提高数据分析的广度和深度,通过历史回测获取概率优势,同时自动交易过程可以规避人性中的诸多弱点。随着大数据和人工智能的发展,量化投资将成为市场的主流投资工具,并且将与传统的基本面分析和技术分析深度结合。

以上这段话还是很到位的,需要耐心咀嚼。

工具篇

我的量化学习路径全部都是建立在Python体系之上,为什么选择Python体系,因为Python在AI资源上的优势以及在爬虫资源上的优势,是其他语言体系所望尘莫及的。好在Python在金融计算和量化金融方面的资源也是汗牛充栋。话不多说,看图便知。

以上这张图说得很清楚了,总结一下工具篇学习大致分为三步:

第一步,学会Python的基础用法,这是基本功,没有什么好说的,这里不列举教材了,感兴趣的人可自行搜索教程。

第二步,学会数据处理,数据处理这块有很多开源的数据框架,如图所示。但是,数据爬取的部分,图上的内容只能说有50%的价值。因为图上给出的解决方案,只是针对PC端的数据爬取能用,现在大量的数据在移动端,移动端的数据爬取就不是这么简单了。得用到xposed和一定的android开发知识,这里就不详细说明了,等你如果真正用到,我们可以私下交流。

第三步,就是量化系统开发。量化系统的框架组成部分,推荐看看下面这篇文章。如何从零开始构建量化交易系统?​www.zhihu.com

知识篇

在量化系统开发的时候,会用到上图中的组件,每种组件都会有对应的开发文档。上面这些都不是难点,难点是你对各种策略的理解,比如:做MACD相关的策略时,你得知道MACD的适用范围,胜率能达到多少,缺点是什么。所以,你起码得理解所有的技术面指标和基本面指的原理,以及指标对应的分析方法,这些才是重点中的重点(加粗外加括号强调)。

最后,假设你已经具备了Python开发能力,同时对基本面和技术面也了如指掌,你需要的就是一套很好的回测框架,然后在其基础上构建你的财富自由之梦,这里推荐backtrader。

AI的部分是需要你的数学能力在本科数学专业以上,不然也就是应用一些成熟的框架,比如scikit-learn。

以上这些,应该算一个系统学习方向了。总之,路漫漫其修远兮,上下求索也未必可得...

希望我已用简练的文字,说清了这个问题。

如果你从中获益,请点赞、关注。

谢谢支持!

python量化交易培训方向_如何系统地学习量化交易?相关推荐

  1. python量化投资系统构建_零基础搭建量化投资系统 以Python为工具

    章 准备工作 1 1.1 Python简介 1 1.2 Python安装 3 1.3 Pip包管理工具 13 1.4 Python常用开发工具安装 19 1.5 Python集成开发环境Spyder的 ...

  2. python语言的就业方向_目前最全的Python语言的就业方向

    本文主要向大家介绍了目前最全的Python语言的就业方向,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. Python是一门面向对象的编程语言,编译速度超快,从诞生到现在已经25个 ...

  3. python中continue用法案例_记录今天学习python中for与while循环针对break和continue的用法...

    python中有两个主要的循环for与while,其中针对这两个循环有两种不同的中断用法break与continue. 首先先看下面的循环代码: 1: for i in range(10):#变量i带 ...

  4. python零基础书推荐_零基础学习Python(Python初学者、Python入门)常见问题:资料、社区、书籍推荐...

    Python web开发 QQ学习群:338985564 ,欢迎各位加入,一起学习. 本文针对零基础的,想学习Python者.本文会不定时更新. 一.学会使用搜索引擎,尤其是Google. 推荐阅读文 ...

  5. python量化交易alpha策略_【邢不行|量化小讲堂系列11-Python量化入门】如何判断一个策略的好坏?(建议收藏)...

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. 个人微信:xingbuxing0807,有问题欢迎 ...

  6. python大数据培训机构_学大数据开发需要学习python吗

    大数据现在互联网火热的一个名词,而和大数据关键词最紧密的相信就是Java和python了,在一年以前,Java大数据可能是很多培训机构的宣传标语.而到了2018年,python大数据则成为了潮流,无论 ...

  7. python计算最大回撤_【邢不行|量化小讲堂系列36-python量化入门】如何通过3行Python代码计算最大回撤...

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]: 个人微 ...

  8. python大数据就业方向_大数据专业未来的就业方向有哪些?[黑马程序员]

    目前大数据是一个十分热门的行业.一个行业的兴起必定会衍生出相对应的岗位.本篇文章给大家总结下学习大数据后未来可以就业的方向,给大家提供参考. 在数据驱动的未来,大数据人才市场势必会越来越大,而现在仅仅 ...

  9. python测试开发培训怎么样_合肥Python测试开发全栈核心课程

    从初级的手工测试到.顶端的测试开发,大家都希望能不断的进行技术的提升,而就目前的现状而言,在企业内部不愿意花费成本去进行高级人才的培养,企业更愿意花高薪招聘高级技术人才,而我们希望能够在工作中不断提升 ...

最新文章

  1. (转)Linux 下 查看以及修改文件权限
  2. zz STL 优先队列
  3. json - 如何在 flutter 中的List String中加入2 json值?
  4. boost::sort模块实现spreadsort 反向字符串排序示例
  5. 【faster-rcnn】训练自己的数据集时的坑
  6. Tempter of the Bone(HDU1010)
  7. 程序员面试金典 - 面试题 17.05. 字母与数字(哈希map+思维转换)
  8. Hibernate之Hello World篇
  9. 面试官系统精讲Java源码及大厂真题 - 03 Java 常用关键字理解
  10. 大物知识点复习框架——振动
  11. PacketSender —— TCP/UDP 包测试工具
  12. 解决Ubuntu18.04使用快捷键 Ctrl+Alt+T 无法打开终端的问题
  13. oracle 扩展分区,Oracle在线扩展分区
  14. 高通推出通过以太网供电的小型蜂窝芯片
  15. 联想拯救者 Legion Y7000P 安装 Ubuntu 18.04.2 LTS amd64 遇到的问题解决
  16. 常见720P和1080P的分辨率倒底是多少?
  17. iOS实现炫酷悬停交互视图
  18. 什么人能成为Leader,大Leader该做什么
  19. swift 中构建3DTouch 及 widget
  20. 请仔细品味--俞敏洪励志演讲

热门文章

  1. 哈希表中哈希值的计算方法
  2. 我的微软MVP申请历程
  3. innerHTML,innerText是什么意思?怎么使用?
  4. 十大排序算法-----归并排序
  5. 南科大计算机成果,南科大何佳清教授团队在《Science》发表SnSe热电材料最新研究成果...
  6. 设置边框颜色渐变及背景颜色渐变
  7. OpenCV笔记11——cvRound()、cvFloor()、 cvCeil()函数讲解
  8. 仿天猫商城后台数据库设计及运用
  9. Nachos文件系统目录树实现
  10. (转载) loss不降低原因以及解决方法