El cálculo de un índice bursátil es útil si deseamos saber cual será el rendimiento relativo de una cartera de acciones en el tiempo. El índice nos mostrara la evolución de ese grupo de acciones desde que se comenzó el seguimiento de su rendimiento.
Primer Paso: Seleccionar un grupo de acciones (las mas representativas de la industria)
Segundo Paso: Calcularemos la ponderación de cada acción en el Índice multiplicando el precio por acción por los pesos que tendrán cada acción dentro del índice.
Tercer Paso: Sumaremos la ponderaciones y este resultado será el valor del índice en el tiempo “0”
Cuarto Paso: Repetiremos los pasos 2 y 3 cada día en que se negocien este grupo de acciones.
Ultimo Paso: Dividiremos el valor del índice en un día determinado por el valor base del índice en el tiempo “0”, este calculo nos dirá como es que nuestras acciones evolucionaron desde la fecha de su seguimiento.
La aplicación de la Macro en la elaboración del Indice, surge en el segundo y tercer paso, pues es aquí donde haremos uso del cálculo ponderado.
Function PromPond(Arg2 As Range, Arg1 As Range)
PromPond = Application.WorksheetFunction.SumProduct(Arg1, Arg2) / Application.WorksheetFunction.Sum(Arg2)
End Function
ELABORADO POR ROSMERY JUYO
24/05/2013 a las 2:01 pm
Como se obutvo ese código?
PromPond = Application.WorksheetFunction.SumProduct(Arg1, Arg2) / Application.WorksheetFunction.Sum(Arg2)