Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Matlab - Medias moviles.

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Medias moviles.

Autor:Soq (2 intervenciones)
Fecha:02/12/2005 10:42:04
Hola, estoy intentando aprender a programar en matlab y he intendo hacer
la formula del rsi, entre otras cosas lo que hace es pillar la media movil
de 14 dias sus rendimientos positivos y por otro lado los negativos. estoy
intentando hacerlo, consigo llegar a separar los alcistas y los bajistas,
pero no tengo ni idea de comer crear esa media movil... alguien me puede
ayudar??? Supongo que sera metiendo un bucle, con todos los valores y
,dentro, otro con los de 14 dias (del tipo (i,i+13) pero no me sale...
Muchas gracias.

Nando.

Por cierto, esto es lo que he hecho, a ver que parece....

clear all
x=xlsread('datos.xls');
long=length(x);
for i=2:long
r(i,1)=x(i,1)-x(i-1,1);
if r(i)>0
sub(i)=r(i);
else
sub(i)=0;
end
if r(i)<0
baj(i)=abs(r(i));
else
baj(i)=0;
end
end
baj;
sub
A partir de aqui no tengo ni idea...
h=14
for j=h+1:size(sub,1)-1
for k=1:j-h
f(j-h,k)=sum(sub(k));
end
end
Responder
información
Otras secciones de LWP con contenido similar...