问题标签 [pyalgotrade]

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 回答
451 浏览

macos - python中的iolib导入错误

在 Mac OS X Mountain Lion 上,我尝试

我收到此错误:

如果我添加

我明白了

我曾尝试在网上搜索,但我被困在这个网上。有任何想法吗?

0 投票
1 回答
1102 浏览

python - 在 PyAlgoTrade 中从 yahoo Finance 下载示例数据时出错

我正在尝试按照 PyAlgoTrade 网站中的介绍使用给定的代码从 yahoo Finance 下载数据。但我总是出错。

这是网站: http: //gbeced.github.io/pyalgotrade/docs/v0.15/html/tutorial.html

... 说了这么多,我们需要测试我们的策略的第一件事是一些数据。让我们使用 Oracle 2000 年的股票价格,我们将使用以下命令下载:

运行此命令后,我收到如下错误

0 投票
1 回答
1589 浏览

python - 在 PyAlgoTrade 教程中使用交易策略时出现 ImportError

我在 Pyalgotrade 中运行简单的 Python 编写交易策略时遇到导入错误。

错误如下所示。

我确定我有这个名为 pyalgotrade 的库。

0 投票
1 回答
539 浏览

python - AttributeError: 'float' 对象没有属性 'getLow' 在 Python 中使用 Pyalgotrade

我尝试使用 Pyalgotrade 库中的列表函数在 python 中编写随机振荡器。

Pyalgotrade 库是一个用于回测股票交易策略的 Python 库。假设您有一个交易策略的想法,并且您想使用历史数据对其进行评估并查看它的行为方式。PyAlgoTrade 允许您以最小的努力做到这一点。

python代码是这样的:

错误是这样的,包括所有的追溯。

0 投票
1 回答
758 浏览

python - NameError: global name 'indicator' is not defined using Pyalgotrade in Python

I trying to write a Ultimate Oscillator in python using the list function in Pyalgotrade library.

My code is below:

And I got the error like this:

The function can be found at http://gbeced.github.io/pyalgotrade/docs/v0.15/html/talib.html

Ultimate Oscillator:

pyalgotrade.talibext.indicator.ULTOSC(barDs, count, timeperiod1=-2147483648, timeperiod2=-2147483648, timeperiod3=-2147483648)

0 投票
3 回答
483 浏览

python - 使用 Pyalgotrade 时 Python 中的 TypeError

我尝试使用 Pyalgotrade 库中的列表函数在 python 中编写随机振荡器。

我的代码如下:

我得到了这样的错误:

随机:

pyalgotrade.talibext.indicator.STOCH(barDs,计数,fastk_period=-2147483648,slowk_period=-2147483648,slowk_matype=0,slowd_period=-2147483648,slowd_matype=0)

0 投票
2 回答
628 浏览

python - Pyalgotrade 教程属性错误

我已经在谷歌上搜索了一段时间,但老实说,我仍然无法找到解决方案,甚至无法确定问题。

我的 Python 和 Pyalgotrade 安装是正确的,已成功导入验证。

尽管如此,我无法运行教程中的示例代码,它总是抛出:

这是示例代码:

和 iPython Notebook 输出:

有没有人至少暗示问题可能是什么?

0 投票
4 回答
740 浏览

python - 在 Django 中导入 python 模块:__init__.py 类未加载

以下代码在 python shell 中运行良好,显示提要对象的内容:

但是,它在 Django 视图中的执行会导致以下错误:

其中 BacktestingStrategy 是在 python 模块的 strategy 文件夹内的 __init__.py 文件中定义的类,位于 python 路径内。

我对这个问题的理解是 django 没有读取 __ init__.py 文件,因此没有正确导入模块(一个 pyalgotrade 模块)。

有没有办法告诉 Django 这样做?

在此先感谢,并对这个愚蠢的问题感到抱歉。

干杯

0 投票
2 回答
248 浏览

python-2.7 - setUseAdjustedValues(True) om pyalgotrade 的含义

这是一个SMA交叉策略的例子,我们使用的原因是什么,self.setUseAdjustedValues(True) 它是如何工作的?

0 投票
1 回答
322 浏览

python - 使用 Pyalgotrade 导入 yahoo bar 时出现 KeyError

我遇到了一个问题,python 在尝试在 pyalgotrade 的 onBars 函数中引用股票价格时抛出 KeyError。有趣的是,这取决于您尝试访问哪些股票。以下代码不起作用并引发错误:

股票为澳洲股票,均有效。yahoofeed 模块会下载它们。如果我注释掉以stocks = 开头的行并取消注释下面的行以使用美国股票,它会完美运行。

我的第一个想法是股票代码中的句号,但如果你运行它,它会打印出 bar.keys() 的内容,并且这会不断变化,这似乎是问题的原因。它最终会在一个不存在的错误上出错,但为什么每个栏的内容都会发生变化,这超出了我的理解。

谁能解释或帮助解决这种现象?我非常喜欢 Pyalgotrade,并且一直在寻找 Zipline 作为替代方案,但它太慢了。