在PTrade中TA-Lib注意事项

凉滑
凉滑 专注于量化研究工作,有兴趣的朋友可以一起交流

1 人点赞了该文章 · 242 浏览

在PTrade中使用TA-Lib

在实际编程环境中,调用TA-Lib库使用的名字为 talib ,而不是ta-lib、TA-Lib等。

1. 别名导入

使用下面的语句导入TA-Lib,可以指定为任意别名,比如“ta”(约定俗成的命名)。只要不和其他库的别名冲突即可。

import talib as ta 

在使用TA-Lib的指标时,需要加上别名前缀才可以使用,比如下面调用SMA指标的案例:

close = np.random.random(500)
ta.SMA(close)

2. 全部导入

下列语句的含义是导入TA-Lib库中所有的函数、对象等,各种指标也包括在内。

from talib import *

在这种情况下使用指标时,只需要输入指标名即可,但是在其他地方定义了与指标名相同的函数、对象时则会有冲突,这种情况下建议采取第一种导入方法。

close = np.random.random(500)
SMA(close)

发布于 2024-03-21 15:12

免责声明:

本文由 凉滑 原创发布于 百果量化交流平台 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

已收录至专栏