R期货历史合约

时间:2015-08-28 07:50:48

标签: r xts finance

有谁知道如何将期货合约的历史数据(例如:FW20Z1520或FW20H1620)下载到R并将其转换为xts?我需要它做一些分析。请帮忙。

1 个答案:

答案 0 :(得分:0)

如果您有一个可以获得此信息的网站,您可以将其删除或只下载并将其加载到R.否则,请查找您的代理软件的API。这是关于如何使用雅虎财经的article

雅虎没有这些未来的合同。这些是波兰合同。看起来biznez.onet.pl具有您需要的下载功能。

编辑:

根据您的网站,我看了一下。有一个可供下载的链接。这段代码将数据直接下载到R。

# fill in contract
contract <- "FW20H1620"
# paste url to include contract
url <- paste0("http://stooq.com/q/d/l/?s=", contract, "&i=d")
#read it into R.
df <- read.csv(url, stringsAsFactors = FALSE)

str(df)
'data.frame':   110 obs. of  7 variables:
 $ Date   : chr  "2015-03-23" "2015-03-24" "2015-03-25" "2015-03-26" ...
 $ Open   : int  2359 2363 2366 2353 2344 2355 2353 2358 2351 2363 ...
 $ High   : int  2359 2368 2366 2353 2350 2360 2359 2360 2360 2395 ...
 $ Low    : int  2343 2362 2357 2340 2341 2355 2340 2355 2347 2363 ...
 $ Close  : int  2359 2368 2358 2341 2349 2357 2356 2355 2360 2393 ...
 $ Volume : int  15 43 15 31 16 7 70 6 10 16 ...
 $ OpenInt: int  11 19 28 50 51 57 67 69 72 78 ...