前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初学量化交易环境搭建和问题解决

初学量化交易环境搭建和问题解决

作者头像
kinbug [进阶者]
发布2021-12-28 10:22:32
1.3K0
发布2021-12-28 10:22:32
举报
文章被收录于专栏:IT进修之路

前言

目前Python的版本已经到了3.8.5,但是在实际的开发中并木有太多的使用者,或者说很的多包和插件都还不支持。(我java猿一枚)目前自己属于一个量化的初学者,对python生态还不是很了解。全程靠着伸手党的本事,在搜索引擎的海洋里打怪升级,今天在这里记录下升级的心酸。

基础

  • Python3.7 (不要选高了,我开始就用的3.8.5,基本上和用java16一个道理)
  • PyCharm (编码工具)
  • Anaconda3(包及其依赖项和环境的管理工具)

安装Python

教程地址:传送门

PyCharm安装

这个怪,你的自己打。也可选择别的怪,不强求。

Anaconda3

简介:包及其依赖项和环境的管理工具

资料: anaconda官网:https://www.anaconda.com/ miniconda官网:https://docs.conda.io/en/latest/miniconda.html 外国语大学:https://mirrors.bfsu.edu.cn/help/anaconda/ 清华大学的:https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

创建配置量化的环境

Anaconda3创建环境
  1. 打开Anaconda3 Prompt
  2. 创建pydev环境: conda create -n pydev python=3.7
  3. 激活pydev环境: conda activate pydev
  4. 查看已存在环境:conda env list
  5. 删除已存在环境:conda romove -n pydev --all
zipline量化三怪之一

简介:zipline是pythonic算法交易库。它是一个事件驱动的回测系统。

官网地址:传送门 1. 打开Anaconda3 Prompt 2. conda install -c Quantopian zipline 3. [2]异常,可选择手动安装,打开:https://www.lfd.uci.edu/~gohlke/pythonlibs/#zipline 4. 找到Zipline开头对应文件下载(python3.6就下载cp36的) 5. pip install 文件所在的绝对路径+文件名 6. 检查是否安装成功运行命令:zipline 7. 可能出现版本问题:numexpr过低(如下图1) 8. 指定版本号升级:pip install -U numexpr==2.6.2 9. 成功如图2

图1:

图2:

Talib量化三怪之一

简介:TaLib是一个Python金融指数处理库。包含了很多技术分析里的常用参数指。

官网地址:传送门 1. 打开Anaconda3 Prompt 2. pip install Ta-Lib 3. [2]异常,可选择手动安装,打开:https://www.lfd.uci.edu/~gohlke/pythonlibs/#Ta-Lib 4. 找到TA_Lib开头对应文件下载(python3.6就下载cp36的) 5. pip install 文件所在的绝对路径+文件名

Pandas量化三怪之一

简介: Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。

官网地址:传送门 1. 打开Anaconda3 Prompt 2. pip install Pandas 3. [2]异常,可选择手动安装,打开:https://www.lfd.uci.edu/~gohlke/pythonlibs/#Pandas 4. 找到TA_Lib开头对应文件下载(python3.6就下载cp36的) 5. pip install 文件所在的绝对路径+文件名

PS install 打怪时网速充血:命令后加上 -i https://pypi.tuna.tsinghua.edu.cn/simple

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 基础
  • 安装Python
  • PyCharm安装
  • Anaconda3
  • 创建配置量化的环境
    • Anaconda3创建环境
      • zipline量化三怪之一
        • Talib量化三怪之一
          • Pandas量化三怪之一
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档