talib

talib/_ta_lib.c:526:28: fatal error: ta-lib/ta_defs.h: 没有那个文件或目录

匿名 (未验证) 提交于 2019-12-03 00:21:02
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/zhangshoug/anaconda2/envs/rqalpha/lib/python3.6/site-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/home/zhangshoug/anaconda2/envs/rqalpha/include/python3.6m -c talib/_ta_lib.c -o build/temp.linux-x86_64-3.6/talib/_ta_lib.o 解决方法: http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz Download ta-lib-0.4.0-src.tar.gz and: $ untar and cd $ ./configure --prefix=/usr $ make $ sudo make install 文章来源: talib/_ta_lib.c:526:28: fatal error: ta

Python学习笔记 - talib安装

匿名 (未验证) 提交于 2019-12-02 22:54:36
经历网上各种碎片化的百度内容,一边失败一边摸索,终于安装成功talib,给初学者分享一下安装过程吧,大神请自动忽略。 首先需要保证你的python、anaconda和电脑位数保持一致,这里主要介绍一下windows 64位操作系统对应的ta-lib安装方法。 Python 3.6.4下载地址: https://www. python.org/downloads/re lease/python-364/ 结合百度网友“找找查鼠”的说法,python版本对应的解释如下: Windows x86-64 web-based installer:需通过联网完成安装 Windows x86-64 executable installer:可执行文件(*.exe)方式安装 Windows x86-64 embeddable zip file:嵌入式版本,可以集成到其它应用中 Anaconda 5.0.1 下载地址: https://www. anaconda.com/download/ 同样选择下载64位 64-Bit Graphical Installer (515 MB) TA-Lib 下载地址: http:// ta-lib.org/hdr_dw.html 选择下载ta-lib-0.4.0-msvc.zip 文件 以上软件下载安装完成之后,第一步准备工作就算完成了。下面将开始安装talib

linux 下安装 talib库

匿名 (未验证) 提交于 2019-12-02 21:56:30
环境: python3.6 到 TA-Lib Technical Analysis Library 下载最新的包。 将下载的包拖到linux服务器中 依次输入命令 tar -xvf ta-lib-0.4.0-src.tar.gz cd ta-lib ./configure make make install 在 /etc/profile最后一行加上 export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH source /etc/profile pip3 install ta-lib

1.学习量化的第一个例子

主宰稳场 提交于 2019-11-27 10:19:20
import tushare as ts import talib import matplotlib.pyplot as plt #通过tushare获取股票信息 df=ts.get_k_data('300580',start='2017-01-12',end='2017-05-26') #提取收盘价 closed=df['close'].values #获取均线的数据,通过timeperiod参数来分别获取 5,10,20 日均线的数据。 ma5=talib.SMA(closed,timeperiod=5) ma10=talib.SMA(closed,timeperiod=10) ma20=talib.SMA(closed,timeperiod=20) #打印出来每一个数据 print(closed) print(ma5) print(ma10) print(ma20) #通过plog函数可以很方便的绘制出每一条均线 plt.plot(closed) plt.plot(ma5) plt.plot(ma10) plt.plot(ma20) #添加网格,可有可无,只是让图像好看点 plt.grid() #记得加这一句,不然不会显示图像 plt.show() 来源: CSDN 作者: xiajing13579 链接: https://blog.csdn.net