[R] intraday OHLC plot

Thomas Steiner finbref.2006 at gmail.com
Mon Mar 24 09:48:42 CET 2008


Dear all,

thank you very much for continuing to look into this issue!
I checked the versions and in Gabor's code the spaces and tabs, but
still the problem remains (see code and error below).

To install quantmod, I used this time Rforge and it did not work. I
had to install the "Defaults" package from cran first by hand (ie not
like zoo and xts where it recognizes the dependence). And to get the
most recent version of the package I had to upgrade R as well (my
mistake of course). The link mentioned by Jeff points to 0.3.4, but I
got by the command
install.packages("quantmod",repos="http://R-Forge.R-project.org") the
version 0.3.3 as you see below.

> Lines <- '17-03-2008 00:00:001,57641,57661,57471,5750
+ 17-03-2008 00:05:001,57491,57501,57411,5744
+ 17-03-2008 00:10:001,57451,57621,57411,5749'
> DF <- read.delim2(textConnection(Lines))
> library(quantmod)
Lade nötiges Paket: Defaults
quantmod: Quantitative Financial Modelling Framework

Version 0.3-3
http://www.quantmod.com

Warning message:
ungenutzte Verbindung 3 (Lines) geschlossen
> z <- read.zoo(textConnection(Lines), # replace with "myfile.dat"
+    header = F, sep = "\t", dec = ",",
+    format = "%d-%m-%Y %H:%M:%S", tz = "")
Fehler in read.zoo(textConnection(Lines), header = F, sep = "\t", dec = ",",  :
  index contains NAs
> q <- as.quantmod.OHLC(z, col.names = c("Open", "High", "Low", "Close"))
Fehler in ncol(x) : objekt "z" nicht gefunden
> chartSeries(q)
Fehler in UseMethod("as.xts") : keine anwendbare Methode für "as.xts"
>
> sessionInfo()
R version 2.6.2 (2008-02-08)
i386-pc-mingw32

locale:
LC_COLLATE=German_Austria.1252;LC_CTYPE=German_Austria.1252;LC_MONETARY=German_Austria.1252;LC_NUMERIC=C;LC_TIME=German_Austria.1252

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] quantmod_0.3-3 Defaults_1.1-1 xts_0.0-11     zoo_1.4-2

loaded via a namespace (and not attached):
[1] grid_2.6.2     lattice_0.17-4 tools_2.6.2
>


Anyway, after the upgarde and Jeff's hint to use the chartSeries
function it works. Now I still have to play around to make the labels
look nice...

Thanks a lot for all your help,
Thomas



More information about the R-help mailing list