1. 确定自己的系统为64位版本

2. 下载安装Python3 64位版本

如果要使用zipline,建议使用python3.5。另外发现很多东西要求的也是3.5。

主页地址: https://www.python.org/downloads/release/python-362/

下载地址: https://www.python.org/ftp/python/3.6.2/python-3.6.2-amd64.exe

安装过程,略。

安装成功

3. 下载安装numpy

作用:矩阵运算

主页地址: https://pypi.python.org/pypi/numpy

安装方法:可以直接使用命令pip install numpy进行安装

或者下载后安装

下载地址:https://pypi.python.org/packages/0d/8a/2de59f0154fe9cab6e12c404482714b8b8e8f9b0b561138f1eaf03b8d61f/numpy-1.13.1-cp36-none-win_amd64.whl

然后使用如下命令进行安装:

4. 下载安装TA-Lib

作用:技术分析

主页地址:http://ta-lib.org/

加利福尼亚大学欧文分校 荧光动力学实验室 的 克里斯托夫·戈尔克( Christoph Gohlke)提供了一个非官方的Python扩展库,地址为

下载地址:

https://download.lfd.uci.edu/pythonlibs/o4uhg4xd/TA_Lib-0.4.17-cp35-cp35m-win_amd64.whl
https://download.lfd.uci.edu/pythonlibs/o4uhg4xd/TatSu-4.2.6-cp36-cp36m-win_amd64.whl
https://download.lfd.uci.edu/pythonlibs/o4uhg4xd/TatSu-4.2.6-cp37-cp37m-win_amd64.whl

安装方法:

5. 安装MySQL插件

作用:数据库

Python3下推荐使用PyMySQL,直接使用命令 pip install PyMySQL

安装方法:

6. 安装Tushare

作用:股票财经数据

Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。考虑到Python pandas包在金融量化分析中体现出的优势,Tushare返回的绝大部分的数据格式都是pandas DataFrame类型,非常便于用pandas/NumPy/Matplotlib进行数据分析和可视化。

安装方法:

7. 安装openpyxl读写Excel

Python3下使用openpyxl读写Excel 2007以上版本,直接使用命令 pip install openpyxl

安装方法:

C:\Python\Lib>pip install openpyxl
Collecting openpyxl
  Downloading https://files.pythonhosted.org/packages/f6/13/3c1263b852377738eaa60f99602fb58cc8ad2fd1badb0b724b0d5b532727/openpyxl-2.5.4.tar.gz (170kB)
    100% |████████████████████████████████| 174kB 6.6MB/s
Requirement already satisfied: jdcal in c:\python\lib\site-packages (from openpyxl) (1.4)
Requirement already satisfied: et_xmlfile in c:\python\lib\site-packages (from openpyxl) (1.0.1)
Installing collected packages: openpyxl
  Running setup.py install for openpyxl ... done
Successfully installed openpyxl-2.5.4

8. 安装requests用于http请求

使用命令 pip install requests

安装方法:

C:\Python>pip install requests
Collecting requests
  Downloading https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl (91kB)
    100% |████████████████████████████████| 92kB 5.9MB/s
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\python\lib\site-packages (from requests) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\python\lib\site-packages (from requests) (2018.4.16)
Requirement already satisfied: idna<2.8,>=2.5 in c:\python\lib\site-packages (from requests) (2.6)
Requirement already satisfied: urllib3<1.24,>=1.21.1 in c:\python\lib\site-packages (from requests) (1.22)
Installing collected packages: requests
Successfully installed requests-2.19.1

C:\Python>

9. 安装websocket

交易所的高速实时行情一般使用websocket协议提供

使用命令 pip install websocket-client,注意不是 “pip install websocket”,可能被占用了

安装方法:

C:\Python>pip install websocket-client
Collecting websocket-client
  Downloading https://files.pythonhosted.org/packages/09/12/d21872b618befc489cabde794c7af281d12fa2e194e279132ef1f04a3b07/websocket_client-0.52.0-py2.py3-none-any.whl (198kB)
    100% |████████████████████████████████| 204kB 6.6MB/s
Requirement already satisfied: six in c:\python\lib\site-packages (from websocket-client) (1.11.0)
Installing collected packages: websocket-client
Successfully installed websocket-client-0.52.0

10. 安装Numba

Numba高性能Python编译器,可以大幅提高python运行速度

安装方法:

C:\Python\Lib>pip install numba
Collecting numba
  Downloading https://files.pythonhosted.org/packages/45/3d/ffda63434abb2b7d989e709f06cf9eb65c05d284eb7210b4ef3b33bee6f3/numba-0.40.1-cp36-cp36m-win32.whl (1.6MB)
    100% |████████████████████████████████| 1.6MB 3.3MB/s
Requirement already satisfied: numpy in c:\python\lib\site-packages (from numba) (1.14.2)
Collecting llvmlite>=0.25.0dev0 (from numba)
  Downloading https://files.pythonhosted.org/packages/30/dc/eac7d7f113e8cb2e8d36ce9a77a39ac24b46b4d0d523737b72837f3152e1/llvmlite-0.25.0-cp36-cp36m-win32.whl (8.3MB)
    100% |████████████████████████████████| 8.3MB 936kB/s
Installing collected packages: llvmlite, numba
Successfully installed llvmlite-0.25.0 numba-0.40.1

C:\Python\Lib>

Python3量化技术常用插件的更多相关文章

  1. 2018超详细sublime text3+python3.x安装配置教程(附常用插件安装教程)

    导读 本文是关于2018年7月最新版sublime text3+pythin3.x下载及安装配置教程,sublime text3版本为3176,python版本为3.7,安装环境是基于windows1 ...

  2. Sublime text2 常用插件集锦

    No.01 – EmmetEmmet 是一个前端开发的利器,其前身是Zen Coding.它让编写 HTML 代码变得简单.Emmet 的基本用法是:输入简写形式,然后按 Tab 键.关于 Emmet ...

  3. maven常用插件配置详解

    常用插件配置详解Java代码    <!-- 全局属性配置 --> <properties> <project.build.name>tools</proje ...

  4. Sublime Text 2中前端必备的常用插件

    Sublime Text 2安装的插件和所有预置的插件全部在Packages文件下,可以直接通过”preferences“—>”Browse Pakcages“来访问. Sublime Text ...

  5. wordpress常用插件汇总

    WordPress之所以能成为目前最具人气的独立博客程序,除了无数爱好者为它开发的主题外,源源不断的插件支持也是重要的原因之一.wordpress的强大,也是在于无数爱好者源源不断的主题和插件. wo ...

  6. webpack4配置详解之常用插件分享

    前言 继上一次webpack的基础配置分享之后,本次将分享一些工作中项目常用的配置插件.也会包含一些自己了解过觉得不错的插件,如有分析不到位的,欢迎纠错,嗯,这些东西文档都有,大佬可绕过. Wepac ...

  7. Sublime text 3搭建Python开发环境及常用插件安装

    参考  https://www.cnblogs.com/honkly/p/6599642.html 一.环境准备 1.官方网站地址 2.Windows 10 3.Sublime Text 3 + 官网 ...

  8. unity assetStore 常用插件

    常用插件 20180723============= 教程类 =============<Mecanim Example Scenes > 官方示例场景<Surivial Shoot ...

  9. CDN公共库、前端开发常用插件一览表(VendorPluginLib)

    =======================================================================================前端CDN公共库===== ...

随机推荐

  1. 解决将Ubuntu下导出的requirements.txt到Centos服务器上面出现pkg-resource的版本为0.0.0

    最直接有效的方法: 原因:

  2. 一款基于jQuery的图片分组切换焦点图插件

    这是一款基于jQuery的图片切换焦点图插件,这款jQuery焦点图插件的特点是图片可以分组切换,也就是说一次可以切换多张图片,相比其他焦点图插件,它能节省更多的空间,可以向用户展示更多的图片,非常实 ...

  3. 浅析StackTrace

    我们在学习函数调用时,都知道每个函数都拥有自己的栈空间.一个函数被调用时,就创建一个新的栈空间.那么通过函数的嵌套调用最后就形成了一个函数调用堆栈.在c#中,使用StackTrace记录这个堆栈.你可 ...

  4. ajax——实现三级联动下拉列表

    数据库: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...

  5. time函数

    time函数 time #include<time.h> time_t time(time_t *t); typdef long int time_t; time() returns th ...

  6. 轻量级分布式 RPC 框架(转)

    RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样. RPC 可基于 HTTP 或 TCP 协议,Web Servi ...

  7. 代码大全(code complete) 有感

    软件开发的工作内容 问题定义 需求分析 实现计划 总体设计 详细设计 创建即实现(编码和调试) 系统集成 单元测试 校正性维护 功能强化 隐喻 好比监听器看做是某单位的看门老大爷 这里的类比: 通过把 ...

  8. IIS故障问题(Connections_Refused)分析及处理【转】

    这篇文章其实已经写好很久,只是后来一直没有重现当时的问题,或者因为业务的重要性.投诉的压力也就临时处理了.这几天某地市Web服务器连续多次出现这个问题,正好借这个案例来做个收尾. 前几个月有台重要的W ...

  9. glibc升级小记

    2015年元月最后几天,glibc幽灵漏洞来袭,引用 中华财经网的报道 稍做介绍: Linux glibc函数库日前曝出名为GHOST(幽灵)的高危漏洞,漏洞编号是CVE-2015-0235.攻击者可 ...

  10. [转]Oracle dbms_random函数用法快速生成多条测试数据

    Java 随机生成中文姓名,手机号,邮编,住址:http://blog.csdn.net/xiaokui_wingfly/article/details/45913885 Java 批量随机生成身份证 ...