如何启动股票量化系统QTYX-Python环境安装Anaconda+Pycharm及TaLib

Anaconda 环境 TA_Lib 安装 TA-Lib,全称“Technical Analysis Library”, 即技术分析库,是Python金融量化的高级库,涵盖了150多种指标,包括股票、期货交易软件中常用的技术分析指标,如MACD、RSI、KDJ、动量指标、布林带等等。是一种高效便捷的金融量化分析库,在python中也可以轻松运用。3.看到的安装教程过久了,下面是github官网地址。2.把安装包放在conda文件夹下失败,找不到文件。直接放在mcs环境目录下:C:\Users\syr。找到自己对应的版本进行下载 阅读详情

446240aa84a873ef03167bddd0c694e9.png

前言

514fa9f91e6f5c31de8b8119f6ee4aa1.png

我们提供的股票量化分析系统QTYX是Python源码,也就是说只要在Python环境下,安装了源码所用到的第三方库,就可以运行!!!

所以呢,第一步就是搭建运行环境!!!建议使用Anaconda+Pycharm这样的搭配。如果使用vscode环境也是可以的。

f233e250b9837a8bee722c9c3f0e3522.png

为什么安装Anaconda

886bcb789e310d4fa6fb9a9d6d03dc9c.png

对Python的初学者来说,建议安装Anaconda。

Python只是一个解释器,而Anaconda是用于科学计算的Python发行版(打包的集合),预装好了conda、python(某个版本)、众多packages、科学计算工具等等,还包含第三方库管理(比如安装、卸载、更新库)和环境管理(当安装了多个Python运行环境时便于并存和切换)。支持 Linux, Mac, Windows系统。

总之用Anaconda省事、方便、快捷。

f465db5d1c10f0cbe9c334b9a1939d8c.png

如何下载Anaconda

d940e1271c5a2c67b1cdbdbe493c5606.png

不推荐官网【https://www.anaconda.com/download/】下载(超级慢),并且下载附带的Python版本和我们建议的也不一致。 

建议从清华大学的镜像网站下载安装。以window10为例,选择Anaconda3-2019.10-Windows-x86_64.exe 下载(自带的Python版本是3.7)。

清华大学开源软件镜像站【https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/】

ad54b9de3181e3f5183a2ac624da48a1.png

Anaconda安装过程

8a08ab2c49f496f85e995e062f2b06a7.png

下载完成后以管理员身份运行安装文件。

c7f44cf69ad13056f6cad3b44785dda2.png

c56a065c96d1a81280c6bf67dedfe319.png

48b7f5fdd563db8bae65dc8b4023c873.png

建议安装在C盘。路径要简单,中间不要有空格,不要有中文字符! 

de54d360c577118749a738de709e9d37.png

以下第一项Add Anaconda… 将安装路径自动添加到系统环境变量中,建议不选,安装完成后手动添加即可。第二项指的是默认使用python的版本,选上!94739bb0040f02075091cfd63d8c33ed.png

e11cf379b2a430a600f6ff187e96f52c.png

1e709895e74279321b8ae8415ab1da8e.png

a8a384c1c6153728853a843d9ba471a0.png

2a970c1d2dc2ca8f0602a1858121f3c2.png

配置Anaconda环境变量

1fe046592a8db3312b3f4f6b86e3d0ec.png

Windows系统下在【控制面板->系统和安全->系统->高级系统设置->环境变量->用户变量->PATH】添加 anaconda的安装路径以及Scripts文件夹路径。

C:\Anaconda(Python需要)
C:\Anaconda\Scripts(conda自带脚本)

76b3524ff3bf7ff29b0b8916f2f22feb.png

到此可以先检查下前面的安装是否成功。

在cmd中输入conda info 查看是否有以下返回:

conda version : 4.11.0
conda-build version : 3.18.9
python version : 3.7.4.final.0

查看下能否进入ANACONDA NAVIGATOR界面。379be676c4b42fcf3465f3cf672cfc21.png

aa460c2e02ed173355578e7c4848568e.png

增加Anaconda国内镜像

25737f0a8f5082d8d95651ef8add4dcc.png

安装Anaconda时候,访问的是国外的网络,所以下载安装包时会特别慢。

我们需要更换到国内镜像源地址,建议更换到国内清华大学的地址。(之前被美国禁止了,目前已经恢复)

在Anaconda prompt中操作:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

如果安装库时用的是pip命令,可以把pip的镜像源地址改成国内的。在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

pip install 【库名称】 -i https://pypi.tuna.tsinghua.edu.cn/simple

这样就会从清华这边的镜像去安装numpy库。

2332b0a4b73d2079e6a797dbb500c1d0.png

安装第三方库

22fe554ddee0627a4e1c6c6fef9582ca.png

安装Anaconda之后,就可以用conda管理安装包(安装、卸载、更新)。

当然选择pip也是可以的,conda 的库管理功能和pip是一样的。

常用的指令如下:

安装库:conda install matplotlib
卸载库:conda remove matplotlib
更新库:conda update matplotlib
查询已经安装的库:conda list

新手强烈建议和我的Python版本保持一致,可少走很多弯路!!!

Python3.7
wxpython 4.0.4
mplfinance 0.12.7a10(QTYX2.0 以上版本需要安装)
mpl_finance 0.10.0(QTYX1.0/2.0/书籍配套代码需要安装)
TA-Lib 0.4.17
numpy 1.15.1
pandas 0.23.4
pandas-datareader 0.7.0
pyecharts 1.7.0
matplotlib 3.1.1
tushare 1.2.51
baostock 0.8.8
statsmodels 0.9.0
QTYX的2.3版本之后,已经增加第三方库tabulate,需要pip安装一下

在QTYX 2.0版本中,baostock 和 wxpython搭配不好会出现“日期格式不正确”报错,建议的版本搭配为:Python3.7+wxpython4.0.4+baostock 0.8.8

如果使用Python3.8,可参考如下配置【简单粗暴把baostock库的\site-packages\baostock\security\history.py文件的175至187行注释掉,重启Pycharm即可】:Python3.8+wxpython4.1.1+baostock 0.8.8

安装第三方库如果遇到以下报错:

An HTTP error occurred when trying to retrieve this URL……

可以查看这篇清华镜像的使用帮助:55928402a98884fc6bf9d890686b83d2.png

5a1e37e5642c7fb2267d0106359b636d.png

安装TaLib

e167478288583be3762b6b2e49e108fe.png

***** 关于window下TA_Lib的安装,光是(pip install)安装TA_Lib是不够的,还需要安装C++编译环境。

从加州大学的python扩展库里下载windows系统下适合你计算机上python环境的TA_Lib库安装文件(文件后缀为WHL,很多地方称之为轮子文件)

https://www.lfd.uci.edu/~gohlke/pythonlibs/

打开这个网站,入眼所见是密密麻麻的英文,不要紧张,直接在网页中用Ctrl+F搜索ta_lib

aceba41ebfff5b283e18ce5c2088904b.png

这里需要检查windows10操作系统版本(windows 7类似)是64位的操作系统还是32位的操作系统,以及python版本来选择下载正确的whl安装文件。

例如:TALib‑0.4.21‑cp310‑cp310‑winamd64.whl 这个文件名中,

TALib‑0.4.21:这是指TALib的版本号,表示版本是0.4.21

cp310:是指对应的python版本,310是指3.10的python版本,相应的python 3.9对应是cp39,python 3.8对应cp38,以此类推。需要注意的是,如果你的python版本是3.7.6,那么也应该选择cp37,其他版本类似。

win_amd64:指该文件适用于windows系统的64位操作系统

win32:指该文件适用于windows系统的32位操作系统

根据你的windows系统以及python版本,选择下载适合你的whl安装文件。例如我的计算机是Windows10 64位操作系统,python版本是3.7.6,我就应该选择如下这个安装文件,下面的安装,均以这个环境为例进行安装。

可能细心的朋友已经发现了,0.4.21之前的版本已经不再提供python37以上的安装文件了。如果有需要0.4.17、0.4.19对应python3.7以上的版本whl文件,可以访问我的天翼云盘https://cloud.189.cn/t/BJFze2Nn26fm (访问码:wkr6)

将下载的TALib‑0.4.21‑cp37‑cp37m‑winamd64.whl文件,保存到方便查找的目录,比如我保存到了d:\whl下。

无论是Anaconda还是官网版python环境,均可以按照如下方法进行安装

679e0b1cc467b015f6fe0925a158bf94.png

在弹出的CMD窗口中,输入pip安装命令pip install TA_Lib-0.4.19-cp37-cp37m-win32.whl回车

1fa0c76d1c25a6b472dd4b91fba70c9e.png

看到命令执行后,返回如下信息,则表示TA_Lib库已经安装成功。

Looking in indexes: https://pypi.douban.com/simple/
Processing d:\whl\ta_lib-0.4.17-cp37-cp37m-win_amd64.whl
Installing collected packages: TA-Lib
Successfully installed TA-Lib-0.4.17

如果是下载的whl与操作系统或者python版本不匹配,比如,下面的错误,就是因为我选择的是32位操作系统的python3.7版本的whl文件,执行安装则会有如下报错提示。

c504d52f10614b3582bc0b381690d9a0.png

02d48d49410280fa2eceb0542b854523.png

安装Pycharm

76834adf0172c9f4ef3f3ea3869eaf11.png

Pycharm可以选择从官网下载(http://www.jetbrains.com/pycharm/),

Pycharm有两种主要版本:Community和Professional,其中Community可以免费使用。如果要破解的Professional, 可以加我微信,我发你网盘地址下载。

d93195d6ddd9a7bdd0f39f5e47dba3fc.png

下载完成后,安装Pycharm,按以下截图一路点击Next至结束即可。

df4dc6ee57a5a7506f26223edd491a32.png

ae6cbeb3d5c97c5c7b80a8db38aab6dc.png

cdf0ed9e569ba5b1b59706bc2a77344c.png

621bfab24eaf69b5366eecfe60393ade.png

d37acec71a37943b85fc1fa1b09a2efa.png

0887faaba81ef8a98d728dc9115b186f.png

配置Pycharm

f23474063c8c8ea10e3c929c41fd305c.png

我们要在Pycharm中配置Anaconda下的python环境

首先创建一个运行量化交易系统的项目。首次创建点击New Project。09fc31d6c22520b5b18a5fd81fd97306.png

重新创建时,通过选择【File->New Project】。选择工程文件存储路径。添加项目的解释器(anaconda文件路径下的python.exe)点击创建即可。eb5de7c6840f0d8163a0c970e6805abc.png

通过选择【File->Settings】查看当前Python环境下的第三方库。7a595adcacb6e1e34573307be233ea9c.png

好了,到目前为止,anaconda在pycharm中的配置就基本完成了。

1f951aa3514b6100c030054e9d6a898c.png

运行量化分析工具

74d578ae8f1dc0199dd76c64828627f8.png

一切就绪后,可以把QTYX工程文件导入到Pycharm中,运行启动主文件StartEntry.py即可!

QTYX2.0-study版本,是购买书籍《Python股票量化交易从入门到实践》赠送的。目的是帮助读者建立一座从书本知识到实战应用之间的“桥梁”。包含了选股、行情、回测三个基本的功能。

af4152d7a8b80c774e656245d75c853e.png

875f516f60fb169f6caedb4558da4128.png

d5c315b3be0a4e2fc9cf322e1ae3d84a.png

QTYX 最新版的代码及exe可执行文件,功能需要加入知识星球获取。

说明

想要加入知识星球《玩转股票量化交易》的小伙伴记得先微信call我获取福利,名额有限先到先得!

ff0ade273e7e3514469667456e68687d.jpeg

元宵大师的量化交易书籍开售!!
京东、当当、天猫有售!!

37ea09187996b2ed4a5ab05eeee9578b.jpeg

记一次Nacos线程数飙升排查 Nacos线程飙升问题排查 阅读详情

相关推荐

python实现股票分析

对所选出的个股进行回测,并使用5年(日数据)或2年(小时数据)进行回测,数据截止日期2023-04-30样本数据 80%(数据的前80%)。在回测结束后,需要对回测结果进行分析,评估交易策略的风险和收益,以及找到改进交易策略的方法。例如,在使用移动平均线和相对强弱指数来制定交易策略时,可以调整移动平均线的周期和相对强弱指数的周期等参数,以找到最优的参数组合。回测是量化投资中非常重要的一步,它可以帮助我们检验和改善交易策略,评估交易系统的风险和收益,并为实盘交易提供参考依据。

走向CTO的路上... 1094

量化交易平台+可视化股票量化系统完整源码+说(支持选股,历史数据自动下载,策略回测及参数优化,实盘交易和常用的统计功能).zip

【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等)的同学或企业员工下载使用,具有较高的学习借鉴价值。 3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步!

深入剖析RDMA Netlink:Linux内核中高效通信的基石

RDMA Netlink:Linux内核中高效通信控制的核心机制 RDMA技术通过绕过内核实现高速数据传输,但其管理控制仍需内核参与。drivers/infiniband/core/netlink.c文件作为RDMA子系统的心脏,构建了用户空间与内核间的高效通信桥梁。该模块采用模块化客户端架构,通过全局数组管理不同类型的RDMA功能,如设备管理、连接服务和链路层操作。从最初的全局锁到细粒度读写锁的演进,展现了Linux内核追求高性能的持续优化。同时,通过条件编译支持新旧内核版本和网络命名空间,体现了稳定性与

数字人生 218

如何用Funcat在5分钟内搭建你的第一个Python股票分析系统

Funcat是一款将同花顺、通达信、文华财经等经典股票软件公式移植到Python中的工具,让你能用简洁的语法实现专业股票技术分析。本文将带你快速上手,在5分钟内完成股票分析系统的基础搭建,即使是Python新手也能轻松掌握。 ## 🌟 为什么选择Funcat? Funcat最大的优势在于**语法简洁**,完美复刻了传统股票软件的公式表达。如果你熟悉同花顺的MACD公式或通达信的KDJ指标,就

gitblog_00412的博客 414

打通选股环节和行情显示链路!股票量化分析工具QTYX-V2.5.1

股票量化分析工具QTYX已经打通了形态驱动选股和数据驱动选股之间的链路。 如果要更进一步提高选股的质量,我们可以再叠加显示行情走势图,从而得到二次确认。 于是,我们升级了QTYX的版本至2.5.1来关联选股环节和行情显示。

hangzhouyx的博客 1544

Windows系统下安装python金融量化技术指标库Ta-Lib

ta-lib 金融量化库windows安装

zgp210317的博客 1209

如何启动股票量化系统QTYX-Python3.7/3.9环境安装Anaconda+PycharmTaLib

前言我们的股票量化分析系统QTYX提供两种形式使用:EXE安装文件。好处是不需要安装Python环境,双击安装EXE文件就能使用QTYX的功能。Python源码。好处是可以学习和调试源码,并且在此基础上二次开发,把自己的想法加进去,改造成自己的量化系统。对于想要源码运行的学员,只要在Python环境下,安装了源码所用到的第三方库,就可以运行!!!所以呢,第一步就是搭建运行环境!!!建议使用Anac...

hangzhouyx的博客 1278

股票量化分析工具QTYX使用攻略——挖掘主升浪中的人气个股(更新2.6.5)

搭建自己的量化系统如果要长期在市场中立于不败之地!必须要形成一套自己的交易系统。行情不等人!边学习边实战,在实战中学习才是最有效地方式。于是我们分享一个即可以用于学习,也可以用于实战炒股分析的量化系统——QTYXQTYX系统结构如下所示:我们分享QTYX系统目的是提供给大家一个搭建量化系统的模版,最终帮助大家搭建属于自己的系统。因此我们提供源码,可以根据自己的风格二次开发。由于QTYX一直迭代更...

hangzhouyx的博客 1528

python编写自己的股票系统

python+pyqt。 查看全球主要指数,实盘美股和港股。 A股板块、指数、个股k线图均线资料查看、搜索,输入拼音查询。 F10资料,主要指标,经营分析,3大报表,板块资金流。 实时语音播报当前新闻

cjh4312的博客 1万+

定制自己的股票量化分析工具QTYX-V2.0版-使用帮助

这个视频课程有一个大福利——我升级了回测工具的代码,目前版本号为V2.0。 相比于随书赠送的回测工具V1.0版本,除了增加了功能外,还对代码结构做了很大的优化,便于读者们更好地二次更改! 当然,因为工具源码是运行在Python环境下的,所以第一步就是搭建运行环境!!! 关于搭建运行环境,之前v1.0版本写了一篇帮助文档: 《Python股票量化交易从入门到实践》随书赠送“回测框架”的使用帮助 V2.0 的运行环境和1.0一样,所以这篇使用帮助仍然有效!!! 另外,由于我改了不少代码,有些新的功能在我的Ma.

hangzhouyx的博客 2万+

量化系统QTYX使用攻略|“选股框架”篇——高速下载全市场个股K线数据(更新3.0.3)

为了加快A股股票数据的下载进度,我们用了多线程爬虫的方式,然后保存在本地使用。每次下载时增量更新个股行情数据,这样一来,遇到网站反爬也不用担心,再次点击“开始下载”就可以补全个股数据,直到全部更新完成。支股票增加数据,1支股票更新失败。如果有股票下载失败,我们等待一会再点击“开始下载”按钮进行二次下载。存储了全市场的股票数据之后,针对于全市场的选股和回测就可以展开了!“开始下载”:工具开始增量下载股票从上市至最新交易日的全部数据。“停止下载”:下载过程中停止下载任务。点击"离线数据下载"—>"开始下载"。

hangzhouyx的博客 1605

pycharm导入talib的方法

pycharm的py文件是不认识talib的,所以不能在pycharm里面像安装numpy、pandas库那样直接安装talib 所以我们要手动将我们下载好的ta-lib库导入到我们的程序中 导入方法 首先你得下载好ta-lib库 不会的参考:Ta-Lib的下载方法(详细步骤)_a18307096730的博客-CSDN博客 然后在python/Lib/site-packages目录下找到TA_Lib-0.4.21.dist-info和ta-lib目录 将这两个文件复制到我...

a18307096730的博客 5472

组合分析股票池支持历史存储!一切皆为狙击最强龙头!股票量化分析工具QTYX-V2.6.8...

功能概述股票量化分析工具QTYX支持从市场4000多只票中过滤出最强龙头的流程:每日涨停(选股票池)—>行业/题材板块分析(选板块)—>走势叠加分析(选个股)。‍‍‍‍‍‍‍‍如何使用可以参照以下这篇内容:涨停潮中聚焦热门板块,热门板块中狙击最强龙头,一气呵成!股票量化分析工具QTYX-V2.6.8QTYX当前最新版本为2.6.8。使用这个流程之前需要了解以下模块的用法:‍‍‍股票量化...

hangzhouyx的博客 573

股票量化分析工具QTYX使用攻略——主升浪形态选股(含ETF)(均线多头&突破前高)(更新2.7.5)...

搭建自己的量化系统股票量化交易系统QTYX是一个即可以用于学习,也可以用于实战炒股分析的系统。分享QTYX系统目的是提供给大家一个搭建量化系统的模版,最终帮助大家搭建属于自己的系统。因此我们提供源码,可以根据自己的风格二次开发。关于QTYX的使用攻略可以查看链接:QTYX使用攻略QTYX一直迭代更新,当前版本V2.7.5。后续升级版本会同步更新文档内容。星球下载位置如下:功能概述当前不断扩容的市场...

hangzhouyx的博客 2589

python3 / Anaconda安装Talib库(亲测可用)

talib库的安装之路坑特别多 这是最常见的 1、 如果你的系统是x64平台,直接使用命令pip install talib安装,会报错如图所示 原因在于python pip源中TA-Lib是32位的,不能安装在X64平台上 而从TA-Lib的官网 http://ta-lib.org 下载安装包其实也是32位的,如果你的系统平台是64位的,一样无法正确安装。 正确的方法是下载64位的安装包,本地安装,64位安装包官网并没有提供,我们必须自行下载talib库有很多第三方库,安装的时候尽量找靠谱的源网站

weixin_44412468的博客 1万+

量化系统QTYX使用攻略|“选股框架”篇——“主升浪形态”召唤“飞龙在天”(更新2.7.9)...

2024龙年大吉!整装待发!知识星球《玩转股票量化交易》精华内容概览搭建自己的量化系统股票量化交易系统QTYX是一个即可以用于学习,也可以用于实战炒股分析的系统。分享QTYX系统目的是提供给大家一个搭建量化系统的模版,最终帮助大家搭建属于自己的系统。因此我们提供源码,可以根据自己的风格二次开发。关于QTYX的使用攻略可以查看链接:QTYX使用攻略QTYX一直迭代更新,当前版本V2.7.9。后续升级...

hangzhouyx的博客 5338

Anaconda

Anaconda 安装第三方库失败的解决办法 使用命令行: conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels http://mirrors.tuna.ts

lilisad的博客 257

量化系统QTYX使用攻略|“盘中战法”篇——监测交易信号触发,机器人自动下单同花顺(更新2.8.1)...

QTYX系统简介股票量化交易系统QTYX是一个即可以用于学习,也可以用于实战炒股分析的系统。分享QTYX系统目的是提供给大家一个搭建量化系统的模版,最终帮助大家搭建属于自己的系统。因此我们提供源码,可以根据自己的风格二次开发。关于QTYX的使用攻略可以查看链接:QTYX使用攻略QTYX一直迭代更新,当前版本V2.8.1。后续升级版本会同步更新文档内容。星球下载位置如下:功能概览股票量化交易系统QT...

hangzhouyx的博客 5622

【已解决】talibanaconda安装失败

之后每次打开都先进入一下这个虚拟环境,然后再jupyter打开,就能用了。缺点就是虽然talib能用了,但需要重新安装一些适配该版本的package…比如pandas什么的。:在jupyter上安装并导入talib包时,报错提示 No module named ‘talib._ta_lib’使用虚拟环境安装py 3.7版本,talib-0.4.19。虽然install成功,但import报错。再导入一下ikernel,

qq_44419285的博客 3623

QT源码下载地址

qt源码下载地址,有时会用到,这里记录一下 经常需要,记录一下: http://download.qt.io/archive/qt/源码地址

qq_36583051的博客 2857

重庆市12.5m米DEM高程ALOS数据TIF格式全市9.9元

该Dem数据覆盖全省范围,解压后3.84G,重庆市12.5m米DEM数据ALOS数据TIF格式,全市9.9元,可用来制作等高线及三维地形相关分析

上一篇: 线上培训!如何用选股框架递进式优化股票池!股票量化分析工具QTYX-V2.5.6
下一篇: QTYX量化系统实战案例分享|箱体形态选股后蓄势介入之202211
元宵大师
博客等级 码龄15年 2623粉丝 567原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值