En la mañana de hoy viernes voy a compartir con vosotros un indicador que nos mide el rendimiento del índice Dow Jones (aunque se puede usar con cualquier otro índice) en el transcurso de 10 años. Es decir, este indicador nos muestra el resultado de una inversión realizada durante un periodo de 10 años en el índice Dow Jones en el transcurso de su historia (una década es un horizonte de inversión bastante habitual entre inversores de largo plazo).
Tal y como podréis ver a continuación, en los últimos diez años, el Dow Jones ha subido un 61,42%. Esto nos puede parecer mucho, pero en comparación con los precedentes históricos no es tanto. Desde 1937, el rendimiento promedio de una inversión a 10 años realizada en el Dow Jones ha sido del 103% (sin tener en cuenta dividendos), por lo que la ganancia de la última década del 61,42% es apenas supone dos terceras partes de la media histórica.
A continuación os dejo el código del indicador para ProRealTime por si queréis darle un vistazo. Recordar utilizarlo en escala mensual para un correcto funcionamiento.
//Ricardo González para los lectores de losmercadosfinancieros.es
//Rendimientos bursátiles en inversiones de una décadainicio=close[120]
if close>inicio then
recorrido=((close-inicio)/inicio)*100
endif
if close recorrido = ((close/inicio)-1)*100
endifcero = 0
return recorrido as “Recorrido”, cero as “Cero”
Ricardo
el codigo me muestra error en la siguiente linea:
if close recorrido = ((close/inicio)-1)*100
como puedo solucionarlo?
Gracias
Buenos días Lurdes.
Antes de pegar el código en ProRealTime pégalo en el bloc de notas y desde allí lo pasas a ProRealTime.
Si aún así te da error, deberás escribirlo directamente a mano en ProRealTime.
Hay veces que el copy/paste directo desde fuentes externas da error en ProRealTime.
Un saludo.
gracias por la sugerencia Ricardo
adelante, buen trabajo
Gracias a ti por participar Lurdes!