首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PyAlgoTrade中从雅虎财务下载示例数据时出错

在PyAlgoTrade中从雅虎财务下载示例数据时出错
EN

Stack Overflow用户
提问于 2014-03-31 14:51:26
回答 1查看 1.1K关注 0票数 1

我试图遵循在PyAlgoTrade网站介绍下载数据从雅虎金融使用给定的代码。但我总有个错误。

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

..。尽管如此,我们需要测试我们的策略的第一件事是一些数据。让我们使用Oracle 2000年的股票价格,我们将使用以下命令下载该价格:

代码语言:javascript
复制
python -c "from pyalgotrade.tools import yahoofinance; yahoofinance.download_daily_bars('orcl', 2000, 'orcl-2000.csv')"

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

代码语言:javascript
复制
>>> python -c "from pyalgotrade.tools import yahoofinance; yahoofinance.download_daily_bars('orcl', 2000, 'orcl-2000.csv')"
SyntaxError: invalid syntax
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-31 15:05:57

代码语言:javascript
复制
>>> python -c "from pyalgotrade.tools import yahoofinance; yahoofinance.download_daily_bars('orcl', 2000, 'orcl-2000.csv')"
SyntaxError: invalid syntax

您应该在shell控制台中输入,而不是从Python内部输入。在空壳处:

代码语言:javascript
复制
dsm@winter:~/coding$ python -c "from pyalgotrade.tools import yahoofinance; yahoofinance.download_daily_bars('orcl', 2000, 'orcl-2000.csv')"
dsm@winter:~/coding$ wc orcl-2000.csv 
  253   254 12694 orcl-2000.csv

python -c部件的意思是“启动Python,并将以下字符串提供给它执行”。

或者,您也可以在Python中这样做:

代码语言:javascript
复制
>>> from pyalgotrade.tools import yahoofinance
>>> yahoofinance.download_daily_bars('orcl', 2000, 'orcl-2000.csv')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22764815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档