标签: quandl

谷歌财务api的替代品

我想使用Google财经API获取有关该公司的股票数据,但此API自2011/26/05起已弃用.

您使用什么作为免费API来实时获取股票数据?

api google-api google-finance quandl

416
推荐指数
5
解决办法
46万
查看次数

Yahoo Finance API的替代品?

雅虎财务最近停止了他们的API.我一直在寻找替代品.到目前为止,我发现的是Google财经和Quandl.

Google财经在2011年被弃用,但似乎仍有所作为.但是,几乎没有文档,我需要提取我无法找到的股息数据.

Quandl似乎运行良好,但数据分布在多个数据库中,这使得及时和昂贵地获得适当的访问.

有没有人知道任何其他可行的替代品?

finance google-finance yahoo-api yahoo-finance quandl

31
推荐指数
1
解决办法
3万
查看次数

如何用R下载盘中股市数据

所有,

我希望以15-60分钟的间隔从雅虎或谷歌下载股票数据,以获得尽可能多的历史记录.我想出了一个粗略的解决方案如下:

library(RCurl)
tmp <- getURL('https://www.google.com/finance/getprices?i=900&p=1000d&f=d,o,h,l,c,v&df=cpct&q=AAPL')
tmp <- strsplit(tmp,'\n')
tmp <- tmp[[1]]
tmp <- tmp[-c(1:8)]
tmp <- strsplit(tmp,',')
tmp <- do.call('rbind',tmp)
tmp <- apply(tmp,2,as.numeric)
tmp <- tmp[-apply(tmp,1,function(x) any(is.na(x))),]
Run Code Online (Sandbox Code Playgroud)

鉴于我想要导入的数据量,我担心这可能在计算上很昂贵.我也不了解我的生活,了解雅虎和谷歌的时间戳是如何编码的.

所以我的问题是双重的 - 将一系列股票的数据快速提取到R中的简单,优雅的方法是什么,以及如何解释我将使用的Google/Yahoo文件的时间戳?

finance r stockquotes quandl

21
推荐指数
1
解决办法
3万
查看次数

导入错误; 没有名为Quandl的模块

我正在尝试在virtualenv上运行Quandl模块,我已经卸载了包只有pandas然后是Quandl,

我正在运行Python 2.7.10 - 我已经卸载了所有其他python版本,但它仍然给我"ImportError:没有名为Quandl的模块"的问题.你知道什么可能是错的吗?谢谢

importerror python-2.7 quandl

14
推荐指数
2
解决办法
3万
查看次数

'import quandl'生成'流程已完成退出代码-1073741819(0xC0000005)'

这是我的整个计划:

import quandl

print("Hello World");
Run Code Online (Sandbox Code Playgroud)

这导致:

处理完成,退出代码为-1073741819(0xC0000005)

首先我导入了Quandl,但后来我收到了:

ModuleNotFoundError:没有名为'Quandl'的模块

然后我用Google搜索并阅读了一个建议,将名称更改为quandl.

我已经在项目干扰器中安装了软件包,但它的名字叫Quandl.无论如何,它看起来至少与小写它通过编译.

我在Windows 10上运行我的程序.我的Python版本是3.7.我用PyCharm.

如果我尝试导入不同的包,那么它可以工作.Quandl是有问题的.

python windows pycharm windows-10 quandl

11
推荐指数
1
解决办法
467
查看次数

数据框的转换是什么意思?

我被困在以下几行

import quandl,math
import pandas as pd
import numpy as np
from  sklearn import preprocessing ,cross_validation , svm
from sklearn.linear_model import  LinearRegression


df = quandl.get('WIKI/GOOGL')




df = df[['Adj. Open','Adj. High','Adj. Low','Adj. Close','Adj. Volume']]

df['HL_PCT'] = (df["Adj. High"] - df['Adj. Close'])/df['Adj. Close'] * 100
df['PCT_CHANGE'] = (df["Adj. Close"] - df['Adj. Open'])/df['Adj. Open'] * 100

df = df[['Adj. Close','HL_PCT','PCT_CHANGE','Adj. Open']]

forecast_col = 'Adj. Close'

df.fillna(-99999,inplace = True)

forecast_out = int(math.ceil(.1*len(df)))

df['label'] = df[forecast_col].shift(-forecast_out)
print df.head()
Run Code Online (Sandbox Code Playgroud)

我无法理解df [forecast_col] .shift(-forecast_out)的含义

请解释一下该命令,该怎么办?

python pandas quandl

9
推荐指数
1
解决办法
1万
查看次数

使用quantmod下载FRED数据:可以指定日期吗?

我正在从FRED下载quantmod数据库(作者Jeffrey A. Ryan).通过YahooGoogle数据,我可以设置开始和结束日期.对FRED数据可以这样做吗?

帮助页面没有列出"from"和"to"作为quantmod的getSymbols函数的选项,我从中推断出它当前不可能.

有没有办法为要下载的数据设置范围,还是需要下载整个数据集并丢弃我不需要的数据?

谢谢你的帮助.下面的代码说明了上下文:

从FRED下载时会忽略日期:

# environment in which to store data 
data <- new.env()

# set dates
date.start <- "2000-01-01"
date.end <- "2012-12-31"

# set tickers
tickers <- c("FEDFUNDS", "GDPPOT", "DGS10")

# import data from FRED database
library("quantmod")
getSymbols( tickers
  , src = "FRED"  # needed!
  , from = date.start  # ignored
  , to = date.end  # ignored
  , env = data
  , adjust = TRUE
)

head(data$FEDFUNDS)

head(data$FEDFUNDS) …
Run Code Online (Sandbox Code Playgroud)

r quantmod quandl

7
推荐指数
2
解决办法
8319
查看次数

找不到满足 numpy == 1.9.3 要求的版本

尝试安装quandl并需要pandas,所以我尝试pip install pandas并得到:

找不到满足 numpy==1.9.3 要求的版本(来自版本:1.10.4、1.11.0、1.11.1rc1、1.11.1、1.11.2rc1、1.11.2、1.11.3、1.12.0b1 , 1.12.0rc1, 1.12.0rc2, 1.12.0, 1.12.1rc1, 1.12.1, 1.13.0rc1, 1.13.0rc2, 1.13.0, 1.13.1, 1.13.3, 1.1,104, 1.104 .1, 1.14.2) 没有找到 numpy==1.9.3 的匹配分布。

我在用python 3.4win32

python numpy python-3.x pandas quandl

7
推荐指数
2
解决办法
4万
查看次数

ModuleNotFoundError: 没有名为“pandas”的模块

我正在学习实用的机器学习教程,但我已经被第二个视频困住了。 https://www.youtube.com/watch?v=JcI5Vnw0b2c&t=195s

 import pandas as pd
 import Quandl

 df = Quandl.get('WIKI/GOOGL')
 print(df.head())
Run Code Online (Sandbox Code Playgroud)

当我运行与视频中的人相同的代码时,我得到的只是“ModuleNotFoundError:没有名为‘pandas’的模块”。我在使用 Visual Studio 2017 的 Windows 10 上安装了 pip 熊猫。我安装了 python 3.6.1。

pip 9.0.1 从 C:\Program Files\Anaconda3\lib\site-packages (python 3.6)。
熊猫(0.19.2)。
Python 3.6.0 :: Anaconda 4.3.0(64 位)

python pandas quandl python-3.6

6
推荐指数
2
解决办法
4万
查看次数

Quandl 仅返回 2018 年 3 月 27 日至今的请求的空数据帧

我正在使用 Quandl 获取每日股票价格,但尝试获取 2018 年 3 月 27 日之后的任何数据会返回空数据框。

import quandl
import pandas as pd
import datetime as dt

# add quandl API key for unrestricted
quandl.ApiConfig.api_key = 'MY_API_KEY_HERE'

# get the table for daily stock prices and, filter the table for selected tickers, columns within a time range
data = quandl.get_table('WIKI/PRICES', ticker = ['AAPL', 'MSFT', 'WMT'], 
                        qopts = { 'columns': ['ticker', 'date', 'adj_close'] }, 
                        date = { 'gte': '2018-3-20', 'lte': dt.datetime.now() }, 
                        paginate=True)

# create a new dataframe with …
Run Code Online (Sandbox Code Playgroud)

python pandas quandl

5
推荐指数
1
解决办法
984
查看次数