[R-SIG-Finance] TTR's RSI
Hae Kyung Im
haky.im at gmail.com
Wed Apr 29 01:43:36 CEST 2009
Hi Josh,
I am attaching the following files
test.Rdata (with data.xmin, the xts object)
replic.r
replic.output.txt (output when I source replic.r)
Thanks
Haky
On Tue, Apr 28, 2009 at 5:49 PM, Josh Ulrich <josh.m.ulrich at gmail.com> wrote:
> Hi Haky,
>
> Could you provide more information? I cannot replicate your results.
>
>> Lines <- " Open High Low Close Volume
> \"2008-03-16 17:00:00\" 119 120 119 119 1305
> \"2008-03-16 18:00:00\" 119 120 119 120 3237
> \"2008-03-16 19:00:00\" 120 120 120 120 2813
> \"2008-03-16 20:00:00\" 120 120 120 120 2857
> \"2008-03-16 21:00:00\" 120 120 120 120 4561
> \"2008-03-16 22:00:00\" 120 120 120 120 1988
> \"2008-03-16 23:00:00\" 120 120 120 120 805
> \"2008-03-17 00:00:00\" 120 120 120 120 1177
> \"2008-03-17 01:00:00\" 120 120 120 120 1245
> \"2008-03-17 02:00:00\" 120 120 120 120 1263
> \"2008-03-17 03:00:00\" 120 120 120 120 5565
> \"2008-03-17 04:00:00\" 120 120 120 120 4081
> \"2008-03-17 05:00:00\" 120 120 120 120 4462
> \"2008-03-17 06:00:00\" 120 120 120 120 12409
> \"2008-03-17 07:00:00\" 120 120 119 119 34083
> \"2008-03-17 08:00:00\" 119 120 119 120 34742
> \"2008-03-17 09:00:00\" 120 120 120 120 29412
> \"2008-03-17 10:00:00\" 120 120 120 120 40087
> \"2008-03-17 11:00:00\" 120 120 120 120 21834
> \"2008-03-17 12:00:00\" 120 120 120 120 26442
> \"2008-03-17 13:00:00\" 120 120 120 120 36671
> \"2008-03-17 14:00:00\" 120 120 120 120 20468
> \"2008-03-17 15:00:00\" 120 120 120 120 8802"
>> data.60min <- read.table(textConnection(Lines))
>> dim(data.60min)
> [1] 23 5
>> #class(data.xmin) # I don't know what the 'data.xmin' object is...
>> class(data.60min)
> [1] "data.frame"
>> length(RSI(data.60min[,"Close"]))
> [1] 23
>> length(RSI(as.xts(data.60min)[,"Close"]))
> [1] 23
>> sessionInfo()
> R version 2.9.0 (2009-04-17)
> i386-unknown-freebsd7.1
>
> locale:
> C
>
> attached base packages:
> [1] stats graphics grDevices utils datasets methods base
>
> other attached packages:
> [1] TTR_0.2-1 xts_0.6-4 zoo_1.5-5
>
> loaded via a namespace (and not attached):
> [1] grid_2.9.0 lattice_0.17-22
>
> Best,
> Josh
> --
> http://quantemplation.blogspot.com
> http://www.fosstrading.com
>
>
>
> On Tue, Apr 28, 2009 at 5:29 PM, Hae Kyung Im <haky.im at gmail.com> wrote:
>> Hi,
>>
>> for some reason when I calculate RSI on a xts object of length n, I
>> get a result of length n+1 as in the following example:
>>
>>> dim(data.60min)
>> [1] 23 5
>>
>>> class(data.xmin)
>> [1] "xts" "zoo"
>>
>>> length(RSI(data.60min[,"Close"]))
>> [1] 24
>>
>> If I plug in a vector of length 23, RSI gives me a vector of length 23.
>>
>>> length(RSI(runif(23)))
>> [1] 23
>>
>> am I missing something here?
>>
>> Thanks
>> Haky
>>
>>
>> --------------------------------------------
>> Here is the data for your reference:
>>> data.60min
>> Open High Low Close Volume
>> 2008-03-16 17:00:00 119 120 119 119 1305
>> 2008-03-16 18:00:00 119 120 119 120 3237
>> 2008-03-16 19:00:00 120 120 120 120 2813
>> 2008-03-16 20:00:00 120 120 120 120 2857
>> 2008-03-16 21:00:00 120 120 120 120 4561
>> 2008-03-16 22:00:00 120 120 120 120 1988
>> 2008-03-16 23:00:00 120 120 120 120 805
>> 2008-03-17 00:00:00 120 120 120 120 1177
>> 2008-03-17 01:00:00 120 120 120 120 1245
>> 2008-03-17 02:00:00 120 120 120 120 1263
>> 2008-03-17 03:00:00 120 120 120 120 5565
>> 2008-03-17 04:00:00 120 120 120 120 4081
>> 2008-03-17 05:00:00 120 120 120 120 4462
>> 2008-03-17 06:00:00 120 120 120 120 12409
>> 2008-03-17 07:00:00 120 120 119 119 34083
>> 2008-03-17 08:00:00 119 120 119 120 34742
>> 2008-03-17 09:00:00 120 120 120 120 29412
>> 2008-03-17 10:00:00 120 120 120 120 40087
>> 2008-03-17 11:00:00 120 120 120 120 21834
>> 2008-03-17 12:00:00 120 120 120 120 26442
>> 2008-03-17 13:00:00 120 120 120 120 36671
>> 2008-03-17 14:00:00 120 120 120 120 20468
>> 2008-03-17 15:00:00 120 120 120 120 8802
>>
>> _______________________________________________
>> R-SIG-Finance at stat.math.ethz.ch mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-sig-finance
>> -- Subscriber-posting only.
>> -- If you want to post, subscribe first.
>>
>
More information about the R-SIG-Finance
mailing list