有没有一种方法可以在 python talib 和 btalib 中一次检索所有指标?
Is there a way I can retrieve all indicators at once in python talib and btalib?
您可以使用 talib 和 btalib 库中内置的函数计算很多指标。按指标收集所有信息会很麻烦。有没有办法立即做到这一点?如果是这样,我应该如何在 python 中继续这样做?
http://mrjbq7.github.io/ta-lib/func_groups/pattern_recognition.html
至于 mrjbq7' python TA-Lib 库的包装器 - 有这样的 API。可以获取可用指标名称列表,如 Supported Indicators and Functions section of the documentation and accessing to function by its indicator name is explained in Abstract API 部分所示。获得函数对象后,您可以查看其 info
字段以了解详细信息。
我想你想一次添加所有 TI 并将其保存在数据框中。有一种方法可以做到这一点:
!pip install ta
from ta import add_all_ta_features
from ta.utils import dropna
# Load datas
df = data.copy() # this is you data and it has to be in the OHLC and volume format
# Clean NaN values
df = dropna(df)
# Add ta features filling NaN values
df = add_all_ta_features(
df, open="open", high="high", low="low", close="close", volume="volume", fillna=True)
有关详细信息,请查看以下内容 link:
https://technical-analysis-library-in-python.readthedocs.io/en/latest/
您可以使用 talib 和 btalib 库中内置的函数计算很多指标。按指标收集所有信息会很麻烦。有没有办法立即做到这一点?如果是这样,我应该如何在 python 中继续这样做?
http://mrjbq7.github.io/ta-lib/func_groups/pattern_recognition.html
至于 mrjbq7' python TA-Lib 库的包装器 - 有这样的 API。可以获取可用指标名称列表,如 Supported Indicators and Functions section of the documentation and accessing to function by its indicator name is explained in Abstract API 部分所示。获得函数对象后,您可以查看其 info
字段以了解详细信息。
我想你想一次添加所有 TI 并将其保存在数据框中。有一种方法可以做到这一点:
!pip install ta
from ta import add_all_ta_features
from ta.utils import dropna
# Load datas
df = data.copy() # this is you data and it has to be in the OHLC and volume format
# Clean NaN values
df = dropna(df)
# Add ta features filling NaN values
df = add_all_ta_features(
df, open="open", high="high", low="low", close="close", volume="volume", fillna=True)
有关详细信息,请查看以下内容 link: https://technical-analysis-library-in-python.readthedocs.io/en/latest/