Board logo

标题: Ta-Lib安装及使用教程 [打印本页]

作者: 龙听    时间: 2024-3-8 13:28     标题: Ta-Lib安装及使用教程

TaLib官网:http://ta-lib.org/$ f! Z' y! x+ I. t0 B

8 P0 v2 t( Q3 F2 ]. l9 `一、TaLib简介
& J1 C* u# H+ M1 Z' N/ D) O6 a  B. r# R# U/ T. f! M' ]8 {6 q4 l
TaLib是一个Python金融指数处理库。包含了很多技术分析里的常用参数指标,例如MA、SMA、WMA、MACD、ATR等。
, T$ N5 s0 F( n8 e3 g2 i' z9 l- ]" ]/ v& i
二、TaLib安装. l& m, p, U* f  N. S% f" c" T

6 u. C* H5 X. P( J8 m注:TaLib是一个pyhon库,故在安装TaLib前需要安装Python。; u5 \; g& y8 W5 U7 _) i' s

. f, M- B. N6 j2 \1. pip安装! b0 e) J5 f1 q5 E& U# ?; w- c
0 u/ n, _# X$ @2 q2 N* K, C; {
(官方安装教程文档:https://ta-lib.org/install/; }% P/ u0 f8 n3 C
/ Q5 v* ]" D2 g9 v) V
2.pip install Ta-Lib
3 q6 {$ e5 S  m& c! M4 R" U5 l1 _+ M  e7 M
(注意:使用pip安装可能会出现这个问题:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/  此时就需要手动安装。这个问题在安装其他python第三方包时也可能出现,解决方法与此相同)
2 E1 j6 D% @/ K0 |; j: v# X3 ?) f8 C) l. X! E0 g2 g
A. 找到并下载自己需要的对应版本的whl格式文件。
; I1 }7 b- ~3 i' }(如:若本机安装是32位的python3.6,则选TA_Lib‑0.4.17‑cp36‑cp36m‑win32.whl下载;
. j  W+ ~2 T& W1 n% J若本机安装的是64位的python2.7,则选择TA_Lib‑0.4.17‑cp27‑cp27m‑win_amd64.whl,其他同理)8 l/ E) K* @$ k# q/ U9 y
; \7 ~) D+ W# W3 Y* D2 h/ D: {
下载地址在:
( `) D& E1 K* x5 ^! C$ V! Phttps://www.lfd.uci.edu/~gohlke/pythonlibs/
4 @) R3 j6 q/ P. p6 k$ Q
, |% H) v. c! u. DB. 在命令行中(命令行的打开方式在文章最后的Tips里),进入此whl文件所在的目录,执行命令:
; ]' e6 S4 h# b% M+ Z3 K( F: [7 X4 z
3 V  i$ @1 f% r, d" |( T5 Opip install 下载的whl文件名# S$ k1 M7 \1 b! m; r+ n" a

9 J/ G9 E/ g4 B* _' `如:pip install TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl
! B9 {6 P$ C) ]6 l# N  |. d; h- y& j" g" Z  n
C. 或不进入所在目录,直接执行命令:. r# }( b" F* @+ }8 b
+ M; q4 F; W; B+ I1 l% g$ R
pip install 文件所在的绝对路径+文件名
# x: C3 F6 z! v* E' ~9 W" R7 `0 z; y  j8 @
如:pip install D:\my_packages\ TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl
$ E4 F1 r) o: C8 |) {  P1 |( U8 s2 A
3. 检测安装成功
  {, H2 w, S' b
1 z0 \7 R7 I2 J  g在包安装成功后,命令行界面会有“ Successfully installed TA-Lib ”的提示。
: F3 Q6 e5 |# h
9 O. B& i1 B$ c也可通过在命令行输入命令“ pip install ta-lib ”进行检测,如果出现“ Requirement already satisfied: ta-lib in …”(”…“为安装此文件的目录),即表示安装成功。




欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2