[R-SIG-Finance] moving average
Patrick Burns
patrick at burns-stat.com
Sun Sep 23 09:39:18 CEST 2007
Asking if your code does what you think it does is
an excellent thing to do.
In this case I would try it out on something like:
A <- rnorm(30)
A[15] <- 100
And then see if the result is what I hoped.
Patrick Burns
patrick at burns-stat.com
+44 (0)20 8525 0696
http://www.burns-stat.com
(home of S Poetry and "A Guide for the Unwilling S User")
Alexander Moreno wrote:
>Hi,
>
>If I want to make a 12 day exponentially weighted moving average using only
>past data on a time series A, will this do the trick?
>
>filter(A,exp(-c(1:12)/12)/sum(exp(-c(1:12)/12)),method="convolution",sides=1)
>
>i.e. does it include today in the calculation? Or do I need to do this
>(which is what I think)?
>
>filter(A,c(0,exp(-c(1:12)/12)/sum(exp(-c(1:12)/12))),method="convolution",sides=1)
>
>I'm trying to play around with an MACD model and want to see the daily
>returns of days where the 12-day moving average < 26 day moving average and
>12-day > 26 day
>
>Thanks,
>Alex
>
> [[alternative HTML version deleted]]
>
>_______________________________________________
>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