在PTrade中TA-Lib注意事项
在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)
2025-03-09 12:48