在PTrade中TA-Lib注意事项

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

1 People liked this article · 3098 views

在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)

Published on 2024-03-21 15:12

Disclaimers:

This document is written by 凉滑 Original published on 百果量化交流平台 ,The copyright belongs to the author。

Log in,More exciting content waiting for you to find,Contribute wonderful answers,Participate in comment interaction

go Sign in! No accountgoregister

凸凹不平
2025-03-09 12:48
好样的。