问题标签 [ta-lib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1384 浏览

python - Ta-Lib:MAVP 中周期的概念是什么 - (可变周期的移动平均线)?

我想使用 ta-lib 的以下功能。

我想了解 的意思periods

当的长度periodspricematype

原始文档: https ://mrjbq7.github.io/ta-lib/func_groups/overlap_studies.html

参考一些(自动生成的)文档: https ://www.backtrader.com/docu/talibindautoref.html

编辑: 底层c代码在这里: http ://svn.code.sf.net/p/ta-lib/code/trunk/ta-lib/c/src/ta_func/ta_MAVP.c

也张贴在这里: https ://github.com/mrjbq7/ta-lib/issues/175

0 投票
2 回答
4756 浏览

python - 在 python x64 上安装 TA-Lib

我正在尝试在 Python 上安装 TA-Lib,我使用的是 x64 版本,所以我无法使用 pip 安装 Ta-Lib。我正在按照这些步骤运行它,但我还没有清除第 4 步:“构建库 nmake”。我打开了提示,但我真的不知道如何构建nmake,有人可以帮助我吗?

0 投票
3 回答
6675 浏览

python - Ta-Lib python:安装失败

我正在尝试在我的 3.6 Python 上安装 TA-Lib 模块,但我遇到了很多问题。首先,我已经确定它是 x32 版本。我安装了两个版本的 python,2.7 和 3.6。

这是我尝试过的:

我收到错误错误:命令'cl.exe' failed: No such file or directory.

之后,我尝试从这里下载它,但运行后pip install TA_Lib-0.4.15-cp36-cp36m-win32.whl,我收到以下错误:requirement 'TA_Lib-0.4.15-cp36-cp36m-win32.whl' looks like a filename, but the file does not exist.

有没有其他人遇到过类似的问题或知道如何解决?提前致谢

0 投票
1 回答
1694 浏览

python - 熊猫数据阅读器没有属性

所以我正在尝试使用这个简单的代码来测试 TA-Lib 和其他模块,但我遇到了一些问题:

得到AttributeError: module 'pandas_datareader.wb' has no attribute 'pandas_datareader' 我成功安装pandas-datareader的错误,但我一直收到错误,还有其他人遇到过这个吗?

0 投票
0 回答
160 浏览

python - TA-Lib producing NaN's for large inputs (length 1100+)

When using the python TA-Lib library with large arrays (length 2000) I am finding a TA-Lib function (for example BBands) only produces results up til index 1100 then the rest of the result is NaN's.

So for a array of 2000 passed to BBands the final 900 values are NaN's.

I am finding this result consistent across all functions I have tried.

Is anyone else experiencing this issue?

0 投票
1 回答
596 浏览

python - 迭代计算技术分析指标还是使用ta-lib?

通常,我使用 ta-lib 来计算技术分析指标。但我发现有时我需要迭代计算指标,如下所示:

ta-lib可以这样用吗?或者还有其他图书馆可以使用吗?

0 投票
0 回答
236 浏览

python - 下面的python pandas dataframe talib KAMA 函数中断了执行似乎在这里错过了某些关键输入

在下面的行中,试图让 KAMA 函数返回一个计算值,stockdata 是一个包含 OHLC 值的数据帧,这里 VClose =stockdata['Close'] 计算 KAMA 值并将其存储在同一个数据帧列表中,在这里也尝试使用 numpyarray 。根据需要,“hakamaper”值为 0.5。

下面这行代码导致整个代码崩溃的问题是什么?执行这行代码时,系统会中断。此处的 KAMA 函数中是否缺少任何内容,或者使用完全错误。如果这应该是正确的方法,请。

0 投票
0 回答
164 浏览

python - Ta-lib python STOCH指标不在数据框中存储数据

我正在尝试将 STOCH 指标的输出存储在数据框中,以便稍后绘制它。这是我尝试过的和得到的:

我得到以下输出:

图片

如您所见,这些值没有出现或存储在数据框中。

在不存储值的情况下,我得到的数字分别为:
图2

请让我知道我可以通过什么方式将输出存储在数据框中。

编辑说明:
我使用的是抽象 API 而不是函数 API

0 投票
2 回答
11069 浏览

python - 无法导入 TA-Lib - Python

我正在尝试在 python 中导入TA-Lib,但出现错误:

回溯(最后一次调用):文件“”,第 1 行,在文件“/home/arque/anaconda3/lib/python3.6/site-packages/talib/init .py ”中,>第 43 行,来自 ._ta_lib导入(ModuleNotFoundError:没有名为“talib._ta_lib”的模块

我安装的步骤:

TA-Lib成功安装,但是当我尝试导入相同的内容时,出现上述错误。

还尝试了此处给出的解决方案,但没有奏效。

使用Linux Ubuntu 32 位和 python 3.6

欢迎任何帮助和建议。

0 投票
1 回答
340 浏览

python - 使用通用函数(特别是 Ta-Lib)应用不同的函数及其参数

如果你们能提供一个接收 pandas df、函数名、需要的输入列和参数/kwargs 的函数,将不胜感激

df 的形式为:

以下代码是可以的:

样本:

但是,如果我想要一个可以采用不同列的通用 ApplyIndi​​cator,例如 talib.STOCH,它需要超过 1 个参数并且需要不同的列:

对于这种情况,假设所有必需的列都在 df 中,我该如何做一个通用的 ApplyIndi​​cator 函数,该函数在通用 talib 函数上执行。

谢谢你。

有关这两个功能的更多详细信息: