股票量化入门需要了解学会什么?
股票量化其实是需要掌握好计算机、数学、金融等方面的知识,很明显,对于有计算机编程知识的来说,就需要另外掌握金融学方面的。那么,对于一名没有编程基础的金融人士来说,股票量化入门需要了解学会什么?
首先,要熟悉掌握股票量化工具,量化金融的编程语言主要有Python、MATLAB、Java、C++等。对于初学者而言,如果是追求运行的速度,那么建议先开发策略,再学习C/C++写高性能的代码。另外,Python资源是比较多的,所以没有任何基础的,选择Python的编程语言是毋庸置疑。
其次,要学会获取数据,对于条件有限的,可以选择Tushare和BaoStock,对于入门选手,这两个接口是比较方便使用的,个人比较多使用的是TusharePro,导入的数据直接就是DataFrame格式。
最后,就是找到合适自己的股票量化平台,这个平台可以看作是一个搭建好的框架,交易用户只需确定好自己的买卖条件,就可以进行策略回测,减去了从零开始的搭建过程。
Python例子:
1. # -*- coding: utf-8 -*- |
||
2. |
||
3. """ |
||
4. |
||
5. 此 DLL 接口为 32 位,用 python 解释器调用此接口的时候必须要用 python32 位解释器 |
||
6. |
||
7. 1.用 32 位系统的直接安装 32 位 python 解释器 |
||
8. 2.用 64 位系统的要设置兼容 32 位 python 解释器 |
||
9. |
||
10. """ |
||
11. |
||
12. from ctypes import * |
||
13. |
||
14. |
||
15. # 填入相对路径加载 DLL |
16. Dll = windll.LoadLibrary(".\\MetaTrade.dll") |
||
17. |
||
18. # DLL 初始化,只调用一次 |
||
19. # 初始化返回值<=0,为初始化失败,同时不能够掉用其他功能否则会出错 |
||
20. Dll.Init() |
||
21. |
||
22. # 返回结果和返回错误分配空间,结果信息空间为 1024*1024 字节,错误信息空间为 256 字节 |
||
23. # 要使用批量功能应创建多个 Result 和 ErrorInfo 空间 |
||
24. Result = create_string_buffer(1024 * 1024) |
||
25. ErrorInfo = create_string_buffer(256) |
||
26. |
||
27. # 登入交易账户 |
||
28. # 参数是 str 类型的必须转换成 bytes 类型,int 类型不用转换,某些参数可以为空 |
||
29. Ip = b'111.222.333.444' |
||
30. Port = 1234 |
||
31. Version = b'' |
||
32. YyBid = 0 |
||
33. Account = b'123456789.C' |
||
34. TradeAccount = b'123456789' |
||
35. JyPassword = b'123456' |
||
36. TxPassword = b'' |
||
37. |
||
38. # 按位置传参,注意 C 的类型 |
||
39. # 要使用批量功能应要创建多个 ClientId |
||
40. ClientId = Dll.Logon(c_char_p(Ip), c_int(Port), c_char_p(Version), |
||
41. c_int(YyBid), c_char_p(Account), c_char_p(TradeAccount), |
||
42. c_char_p(JyPassword), c_char_p(TxPassword), ErrorInfo) |
||
43. |
||
44. # 登入成功 ClientId 返回结果为 1,如果返回结果为-1 表示登入失败,可以调 ErrorInfo 查看错误信息 |
||
45. print(ErrorInfo.value.decode('gbk')) |
||
46. |
对于策略回测来讲,一般使用Python就可以完成了。那么也可以尝试一下量化交易接口,不过市面各式各样的交易接口,很多投资用户都难以选择,小编推荐可以看看到这来看看https://gitee.com/metatradeapi,或者是联系下方qq来了解。
股票量化入门需要了解学会什么?相关推荐
- 金融与量化分析 一; 金融 股票知识入门
QQ 群:485491311 最近研究量化策略, 建了一个QQ群,里有量化公司和资深交易员及程序交易策略开发人员, 创建这个群主要是方便大家学习合作,开发出更好的策略, 群中大量视频教程资料 免费 ...
- 《Python股票量化交易从入门到实践》随书赠送“回测框架”的使用帮助
点击:QTYX最新版本使用指南[文字版] 点击:QTYX最新版本使用指南[视频版] 点击: QTYX历史版本更新说明 赠送"回测框架"的目的 为了帮助读者再建立一座从书本知识到实战 ...
- 股票量化编程入门有哪些编程语言?
股票量化编程入门的编程语言有很多种,无论何种语言,内核都是由特定的关键词,也叫关键字和标点符号组成一个完整语句,经过编译程序翻译成机器指令,来指挥计算机CPU完成特定计算和操作.python足够精简, ...
- python股票编程入门_Python股票量化投资-3.python基础
Python股票量化投资-1.开发环境部署 Python股票量化投资-2.量化投资介绍 继续开始今天的内容,主要介绍 PyCharm的开发使用[这IDE对JAVA人员来说不陌生] Python的语法推 ...
- python股票量化交易入门到实践_量化资料学习《Python与量化投资从基础到实战》+《量化交易之路用Python做股票量化分析》+《组织与管理研究的实证方法第2版》...
我们需要利用Python进行数据分析的指南,有大量的关于数据处理分析的应用,重点学习如何高效地利用Python解决投资策略问题,推荐学习<Python与量化投资从基础到实战>等电子资料. ...
- 知识星球《玩转股票量化交易》精华内容概览-2023扬帆起航
星球的价值 学习量化交易的终极目的是形成一套量化交易系统进行实战. 如何学会搭建自己的量化交易系统? 知识星球<玩转股票量化交易>帮助交易者学习搭建属于自己的量化交易系统! 我们提供的产品 ...
- 搭建股票量化交易系统QTYX—持续进阶之路[更新至V2.5.2]
开发者计划发布 看书学习了量化相关的知识之后,如何学会搭建自己的量化交易系统?这一步相信很多人很难跨过去. 其实边学习边实战,在实战中学习才是最有效地方式. 于是我们分享一个即可以用于学习,也可以用于 ...
- garch预测 python_【2019年度合辑】手把手教你用Python做股票量化分析
引言 不知不觉,2019年已接近尾声,Python金融量化公众号也有一年零两个月.公众号自设立以来,专注于分享Python在金融量化领域的应用,发布了四十余篇原创文章,超过两万人关注.这一路走来,有过 ...
- matlab如何测两点的角度_【邢不行|量化小讲堂系列01-Python量化入门】如何快速上手使用Python进行金融数据分析...
引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]: [邢不 ...
最新文章
- python模块之configparser
- 世界之窗浏览器怎么隐藏收藏栏?
- 编译程序和解释程序有哪些区别?
- wndows make images
- MySQL硬件软件中断_mysql 服务突然中断
- mysql的简单用法_mysql简单用法,以及增删改查语句
- 如何快速成为数据分析师
- java 方法缺省参数
- Python语法基础14 pickle与json模块 异常处理
- 【elasticsearch报错】 blocked by: [SERVICE_UNAVAILABLE/1/state not recovered / initialized];
- 我常用的网站资源集合
- yyyyMMdd/HHmmss转化
- 运维工程师一天的日常都在做什么?
- 北理工嵩天Python语言程序设计笔记(10 Python计算生态概览)
- HTML5语音标签和作用,HTML5标签:source元素的使用方法及作用
- Noip—p1309 瑞士轮
- 月饼大战白热化,保险公司也来Battle了!
- sudo pycharm error:Can‘t connect to X11 window server using ‘localhost:12.0‘ as the value of
- 基于深度学习的人脸识别AI技术谜与思(十四)--脸型识别
- Git pull origin拉错分支撤回操作
热门文章
- Android 手机银行安全性研究 (转)
- 深度学习与计算机视觉(PB-13)—ImageNet数据集准备
- mac文字识别 好用的免费软件 翻译软件 搜索软件 预览软件 腾讯软件 腾讯柠檬精选 腾讯柠檬 懒人必备
- Windows ntp详解
- linux内核创建用户,分析Linux内核创建一个新进程的过程
- Redis常见问题和知识点汇总
- 【论文阅读】时序动作检测系列论文精读(2020年)
- 愿你深情不被辜负,愿你余生有人陪
- 技术人生感悟之陈果:如果你累了,就换一种方式去生活
- win10下装win7双系统_虚拟磁盘安装原版WIN7,简简单单实现双系统