Python量化交易学习笔记(1)

http://zwpython.com/
http://www.topquant.vip/?p=2275
【更多参见】
《zwPython,目前最好的py开发平台,没有之一》http://www.topquant.vip/?p=1861

《学编程,还是老老实实用zwPython吧》http://www.topquant.vip/?p=2275
《zwPython2020版发布说明》http://www.topquant.vip/?p=1357
《zwPython和Python是什么关系??》http://www.topquant.vip/?p=2212
《学python,找zw(智王):三大神器加持》 http://www.topquant.vip/?p=1847

https://www.cnpython.com/
cnpython 中文网站


幸亏美国政府的禁令,晚了几年,现在是python的天下。
MATLA第一个对手,就是python,如今金融量化, 物联网 大数据 ai人工智能 都是首选py
zwPython是国内唯一,全球三大集成式Python开发平台,在金融量化领域,早就完胜matlab。

py的问题,和linux,原生安卓,开源项目一样,90%初学者,不会配置,启动
zwpy相当于小米miui,降低了初学者入门门槛,而且增加了大量中文本地化模块库,解压即用
所以,大家有时间就,可以多多介绍以下zwpy;这个是100%全功能 全免费的开源项目。
赠人玫瑰,手有余香。
ps:zwPython国内唯一全球三大集成式派森开发平台
全开源软件,免费下载,解压即用;最新版本下载地址,请参见以下网址:
TQ极宽量化网站资源中心:【下载中心】TopQuant.vip 极宽量化(原zw量化),资源中心
zwPython研习社: zwPython研习社-全球三大Python开发平台

以下是几年前,TopQuant极宽量化团队,启动zwPyth项目的blog:
《python、量化与“雅典娜”项目》python、量化与“雅典娜”项目
《大数据,why python》 大数据,why python
《2013年字库产业感悟及资料书单》 2013年字库产业感悟及资料书单_字王_新浪博客

1,选择了zwPython(极宽),因为它这个平台功能齐全,
2,zwPython开源,工程几乎零配置。
3,zwPython提供相对充足的学习资料,足够初学者入门。
4,先上手,了解量化交易框架脉络,掌握了一个可以触类旁通,

zw005xver.py内置重点模块索引

py量化:三大件:pd,zp,py量化分析的三个核心模块库
pandas ver: 0.23.4
talib ver: 0.4.17
zipline ver:

py数值分析
numpy ver: 1.15.4
scipy ver: 1.1.0
statsmodels ver: 0.9.0

py量化框架
pyalgotrade ver: 0.20
backtrader ver: 1.9.69.122
bt ver:
QuantPian ver:
alphalens ver:

py量化绩效分析
pyfolio ver: 0.9.0
ffn ver: (0, 3, 4)

金融数据抓取
tushare ver: 1.2.18
ccxt ver: 1.18.39
pytdx通达信 ver:

py图像处理
PIL ver: 5.3.0
cv2 ver: 4.0.0
skimage ver: 0.14.1

py绘图
matplotlib ver: 3.0.2
ggplot ver: 0.11.5

py图表,可视化数据分析
seaborn ver: 0.9.0
pyecharts ver: 0.5.11
plotly ver: 3.4.2
dash ver: 0.34.0

ai,机器学习
sklearn ver: 0.20.1
theano ver: 1.0.3
keras ver: 2.2.4

NLK语意分析
nltk ver: 3.4
pattern3 ver: 2.6
spacy ver: 2.0.18

神经网络,深度学习三大平台
tensorflow ver: 1.12.0
torch ver: 1.0.0
mxnet ver: 1.3.1

其他
pygame ver: 1.9.4
gdal ver:
pyopencl ver:
pycuda ver:

BLAS,Basic Linear Algebra Subprograms,即基础线性代数子程序库
检验numpy等库是否使用了blas加速
如果结果是:False,则表明实现了BLAS加速。
fgBlas, True

Top极宽·量化开源组 网站:www.TopQuant.vip,www.ziwang.com

Python量化交易学习笔记(1)相关推荐

  1. Python量化交易学习笔记(18)——放量突破布林线中轨买入策略

    本文将探索新的策略回测程序,主要是为了尝试不同的技术指标在backtrader平台上的应用,为后续复杂策略的实现做准备. 本文将实现的策略是,当股票放量突破布林线中轨时进行买入,当股票收盘价低于短期均 ...

  2. Python量化交易学习笔记(33)——backtrader仓位管理

    本文将对backtrader的仓位管理进行介绍,具体以同时回测交易3只股票为例,查看每日仓位情况. 策略 买入条件:5日线金叉60日线 卖出条件:5日线死叉60日线 示例 仓位信息输出的核心代码位于策 ...

  3. Python量化交易学习笔记(2)——A股数据下载

    由于笔者只接触过A股交易,因此本系列笔记仅针对A股交易展开.笔者的计算机为Windows 10 64位操作系统. TOP极宽量化总群(124134140)群文件中提供了大量的学习资料,一眼看去有点懵圈 ...

  4. Python量化交易学习笔记(21)——A股股票列表更新

    在zwPython2020中,股票数据下载更新时,所读取的股票列表文件的目录位置为"zwPython\TQDat\TQDown2020v1\data\tq_wrk_code.csv" ...

  5. Python量化交易学习笔记(46)——通达信日线数据获取

    序 从2020年初开始接触量化,马上就要满一年了.在这一年里,想过去做量化,想过去做机器学习,想过去做少儿编程教育.就这样大概折腾了小半年时间,最后在CSDN上看到这样一句话:"你把时间投在 ...

  6. Python量化交易学习笔记(19)——连续下跌买入止盈止损卖出策略

    好友提出要验证连续下跌买入止盈止损卖出策略,本文对该策略回测和实现做分析记录. 买入条件中,连续下跌定义为收盘价连续4日低于前1日的收盘价.卖出条件中,止盈率设置为10%,止损率设置为5%.回测初始资 ...

  7. Python量化交易学习笔记(20)——保护点卖出策略

    本文主要记录保护点卖出策略,给买入的股票设立保护点,随着股票收盘价的提升,保护点不断提高,股价一旦跌破保护点,即卖出股票. 示例的买入条件为,5日线金叉60日线,且股价进行小幅回踩(较金叉日收盘价下跌 ...

  8. Python量化交易学习笔记(36)——backtrader多股回测避坑3

    本文继续记录多股回测时可能遇到的异常情况. 坑描述 多股回测时,当日期达到所有股票的技术指标都能够计算出有效值后,backtrader才开始进行回测.由于这种逻辑的存在,如果某些股票在回测周期的最后几 ...

  9. Python量化交易学习笔记(25)——Data Feeds扩展

    背景:需要扩展data feeds的场景 在backtrader中,data feeds中包含了被普遍认为是业界标准的几个字段: datetime open high low close volume ...

最新文章

  1. pygame 移开的矩形留痕迹_Python之pygame学习矩形区域(5)
  2. TensorFlow 笔记2--MNIST手写数字分类
  3. POJ - 2773 Happy 2006(欧几里得+构造)
  4. 《BI那点儿事》Cube的存储
  5. jQuery中浏览器版本判断的一个BUG,此BUG已影响到jqModal,thickbox等多个jQuery插件的应用...
  6. spring-第七篇之深入理解容器中的bean
  7. 编译原理实验-PL0自底向上语法分析
  8. Meta Learning:元学习模型MAML和Reptile详解
  9. WSL2 Docker Distro迁移
  10. 软件测试计划与测试方案
  11. 面试备战笔记2019
  12. java 判断正态分布_如何判断一个样本是否来自正态分布的总体?
  13. 测试固态硬盘写入数据软件,持续写入100TB 三星840EVO耐久度测试
  14. 电脑怎么加快网页打开速度?加快网速。
  15. Android 解决65536
  16. 你 --- 短诗四句
  17. 三国杀移动版虎牢关模式神吕布技能是什么?
  18. 一站式:虚拟机安装Linux系统(CentOS_7),多节点Linux环境打造,XShell的使用
  19. 网络爬虫——爬取京东数据
  20. 如何学习一门计算机语言

热门文章

  1. 极客日报第 64 期:抖音否认封杀腾讯;程序员拒绝带电脑回家被开除,获赔 19.4 万;微软称 Excel 是编程语言...
  2. 自媒体剪辑真的能挣钱吗?
  3. MacBook Pro 2015 mid ssd存储升级扩容需求以及解决方案
  4. Win10 U盘安装教程
  5. yandex网站怎么打不开了?原因及解决方法!
  6. oracle 替换回车 sql
  7. Android新手入门2016(6)--客户端编程思想的初步思考和Android学习路线
  8. 5-(4-硝基苯甲酰氧基)苯基-10,15,20-三-(4-溴苯基)卟啉(TPP-NO2);氯代四邻氯苯基卟啉铁TCPPFeCl;SnO2/TAPP复合薄膜齐岳供应
  9. c语言拼图验证码编写,java实现拼图验证码
  10. 互联网创业电商创业,互联网创业风口创业 - 知乎