问题标签 [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 投票
5 回答
1646 浏览

python - 在 Windows 7 中安装 talib 失败

我正在尝试在 Windows 中安装 TALib,但出现此错误:

当我运行时:

我已经为 Python 2.7 安装了 Microsoft Visual C++ 编译器。我怎样才能解决这个问题?

0 投票
1 回答
81 浏览

python - 建筑系列的 Ta-lib 评估顺序

我正在使用 ta-lib 根据市场价格构建指标系列。我做了几个相同概念的实现,但我在任何实现中都发现了同样的问题。为了获得正确的值系列,我必须恢复输入系列并最终恢复结果系列。通过方便的包装器调用 ta-lib 库的 python 代码是:

可以在此处观察这两个系列的图表(指标实际上是 SMA): 在此处输入图像描述

绿线清楚地以相反的顺序(从 n 个样本到 0)计算,而红色的线以预期的顺序计算。要实现红线,我必须反转输入系列和输出系列。

此测试的代码可在以下位置获得:python 代码

有人观察到同样的行为吗?

0 投票
1 回答
119 浏览

c++ - C++:将 TA-lib 与循环 FIFO 队列接口

我想了解是否有办法将自定义结构(循环、FIFO、队列)而不是简单的数组传递给 C++ TA-lib库。循环队列是我的主要内存元素,用于存储固定数量的滴答声(以O(1)提高效率add(tick))。

我正在寻找的是一个接受类似迭代器的接口来计算指标的库,但我无法想象一种让 TA-lib 接受这样一个对象的方法。

0 投票
1 回答
1269 浏览

python - 如何解释 TA-LIB 结果数组?(技术分析库)

我正在使用 node-talib 开发一种金融技术分析算法,它是 TALIB(技术分析库)的包装器。

给定一个包含 400 个仓位的 marketdata 数组,我执行 ADX,得到一个包含 384 个仓位的数组。这是什么意思?那个数组代表什么?

我添加一个代码示例:

结果是一个浮点数组(总是小于 marketdata.open/close/min/max 长度)。

谢谢

0 投票
1 回答
33 浏览

node.js - 如何报告 TA-Lib 的错误?

我发现 SAR 的算法不正确:值可能在 和 的范围内HighLow没有电子邮件或论坛(对不起,SMF 无法连接到数据库。这可能是服务器繁忙造成的,请稍后重试.) 报告它。任何人都可以帮助我吗?

0 投票
0 回答
540 浏览

python - ValueError:值的长度与索引的长度不匹配(PYTHON)

我正在尝试在 TA-Lib 中实现随机指标,但出现上述错误。错误在最后一行。请看下面的代码:

0 投票
1 回答
1433 浏览

python - 例外:真实不是双重的(PYTHON)

我正在尝试使用 TA-Lib 获取股票交易量的移动平均线,但出现上述错误。对于如何解决这个问题,有任何的建议吗?谢谢!

请参见下面的代码:

0 投票
0 回答
114 浏览

python-2.7 - 找不到库来运行 Google Cloud ML Engine Keras 模型 (ta-lib)

我正在尝试在 Google Cloud ML Engine 上运行 keras 模型,但它没有运行,因为它找不到依赖项。也就是说,它是TA-lib。错误如下:

我的 setup.py 文件中的 install_requires 如下所示:

我能够在本地运行它就好了。除了 setup.py 文件之外,还有更好的方法来包含依赖项吗?

0 投票
1 回答
118 浏览

node.js - 模块未在 Talib 和 AVA 中自行注册

我收到一个Module did not self register错误,我无法摆脱使用talibava

我已经尝试过 Node 8.9.0 和 9.0.0,升级了 AVA 并尝试了 talib 的 stable 和 dev 分支。我也在连续运行测试。当然,我已经清除并重建了我的node_modules文件夹——这显然不是像我看到的那样更改节点版本的情况。

测试:

第一个测试有效,但不止一个会引发该错误。在过去,我已经成功地使用clear-moduleimport-fresh清除了模块,但这次没有。

0 投票
0 回答
5581 浏览

python - 为什么 pandas_talib.MACD() 和 talib.MACD() 的结果不同?

我对结果感到困惑。

对我来说,似乎有多个版本的 MACD 计算。

如果不是,为什么它们不同?



比较图 在此处输入图像描述 我的 TA-Lib 是从 TA_Lib‑0.4.10‑cp36‑cp36m‑win_amd64.whl
( https://www.lfd.uci.edu/~gohlke/pythonlibs/ ) 安装的。