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

python - PyAlgoTrade - 随机指标 - 错误:异常:输入都是 NaN

我正在尝试在我的交易策略中使用随机指标,但出现以下错误:

这是我的代码:我认为错误来自 STOCH 行。

我正在尝试在我的策略中利用慢速随机指标。任何帮助是极大的赞赏!!

0 投票
1 回答
341 浏览

c++ - 如何在代码块(Ubuntu 14.04)中链接 ta-lib?

如官方文档中所述,我已经在我的 ubuntu 14.04 中安装了 ta-lib

它将 ta-lib 安装在/usr/local/include/ta-lib. 然后我将标头单独添加到 talib#include <ta-lib/ta_libc.h>并编译代码而没有错误。但是当我添加 ta-lib 示例代码时

它给出了一个未定义的错误,我知道这是由于代码块中的链接问题。所以我手动添加ta-libproject>build options> linker settings>link libraries,但现在它给出-lta-libother linker options这个错误

0 投票
1 回答
4081 浏览

c++ - 如何使用 ta-lib 库进行 C++ 技术分析

我正在尝试使用 C++ 中的 ta-lib 库对这些数据进行一些技术分析。问题在于,关于它们在 C++ 中的使用的教程很少(除了文档之外几乎没有)。我将电子表格中的值(第三/第 C 列)转换为大小为 124 的向量 double。我想使用此向量计算 10 天周期的 EMA 和 RSI。这是ta-libopenvec

错误是

错误:无法将参数 '3' 的 'std::vector' 转换为 'const double*' 到 'TA_RetCode TA_MA(int, int, const double*, int, TA_MAType, int*, int*, double*)

0 投票
1 回答
1261 浏览

python - TA-Lib Python Wrapper only length-1 数组错误

代码:

解释:

我试图对包含收盘价的 Python 列表进行一些分析。

我知道我必须在将列表移交给 TA-Lib 之前对其进行转换,因为我已经看到所有这样做的示例。

然而,这遇到了一个 only length-1 arrays can be converted to Python scalars

0 投票
1 回答
458 浏览

ruby - 在 Windows 上为 Ruby gem 安装 ta-lib 的指南

我已经尝试了很长一段时间来安装 ta-lib,这样我就可以根据这个github 示例使用一些指标函数进行交易。到目前为止,我已经确定我需要:

  1. gem install talib_ruby

    /li>
  2. 从这里下载 msvc 中的 ta-lib 头文件

  3. 安装时告诉 talib_ruby gem ta-lib 文件的位置。基于此 SO 帖子,正确的命令应类似于:sudo env ARCHFLAGS="-arch x86_64" gem install talib_ruby -- --with-talib-include=/opt/local/var/macports/software/ta-lib/0.4.0_0/opt/local/include/ta-lib --with-talib-lib=/opt/local/var/macports/software/ta-lib/0.4.0_0/opt/local/lib . 该命令指定了我下载的 ta-lib 中缺少的 lib 文件夹的路径。有谁知道如何解决这一问题?

0 投票
1 回答
4292 浏览

c# - C# Ta-Lib Exponential Moving average(EMA) calculation

I am using the Ta-lib library in my C# project to calculate Exponential moving averages. I have to calculate EMA for 20 periods. I did my calculation on a spreadsheet (Excel) and I got the correct result; while using the same data points with ta-lib library I am getting wrong result.

I am using close price from the attached image.

after running ta-lib function my result is

While running the EMA formula on Excel with same period values my result is mentioned in attached image

enter image description here

0 投票
1 回答
775 浏览

python - Pyalgotrade - TA-LIB - 指标返回“无”

我正在与 Pyalgotrade 一起测试 python 中的交易策略。Pyalgotrade 允许使用名为 TA-LIB 的库,这是一个技术分析库。出于某种原因,当我使用 PPO 指标时,它返回“无”。该指标有几个参数:( http://gbeced.github.io/pyalgotrade/docs/v0.12/html/talib.html )

我提供了一个输出片段,目前它只是当天的收盘价,并且应该是该指标的输出。'DDD' 是我一直在测试的代码。

我一直试图让它工作的时间比我想承认的要长。我怎样才能解决这个问题?

输出:

这是我的代码:

0 投票
2 回答
2004 浏览

python - 如何在 Pyalgotrade 中使用多种工具创建复合策略?

我正在使用pyalgotrade一种交易策略,我想在一个列表中使用多个代码。

它现在的设置方式,它为列表中的每个单独的代码运行策略,但我想要它做的是将它们作为一个复合策略运行。

我该怎么做呢?

这是代码:

0 投票
11 回答
39951 浏览

python - Python TA-Lib 安装问题

令人沮丧的是,在 python 中安装 TA-Lib 包有很多困难。

https://pypi.python.org/pypi/TA-Lib

我已经阅读了我能找到的所有论坛帖子,但对于我的特定问题没有这样的运气..

Windows 10 Python 3.5.2 Anaconda 4.2.0 Cython 0.24.1 Microsoft Visual Studio 14.0

我已经下载并解压 ta-lib-0.4.0-msvc.zip 到 C:/TA-Lib (常见问题似乎是人们没有安装底层 TA-Lib 文件http://www.ta-lib.org/ hdr_dw.html )

如果有人可以帮助我解决这个问题,我将非常感激!

使用 'pip install ta-lib' 我得到以下信息:

0 投票
1 回答
6661 浏览

python - 无法使用 Microsoft Visual Studio 安装 TA-lib python 问题

尝试做一个简单的 pip install TA-lib 但在安装 Microsoft Visual Studios 14 时出现错误,但问题仍然存在。

错误代码http://pastebin.com/h4jHWd1m

我尝试手动安装它,但得到了这个:

问题似乎是一样的,有什么想法吗?