Los índices de S&P suelen utilizar una metodología de ponderación de flotación ajustada, en la que un cambio en el nivel del índice se define -en el caso base- por un Laspeyres índice:
$\frac{I + \Delta I}{I} = \frac{\sum_i P_{i,1}*Q_{i,0}}{\sum P_{i,0}*Q_{i,0}} \,; \forall i \in I$
donde: $I$ es el nivel del índice; $P_i$ es el precio del activo $i$ y, $Q_i$ es el recuento de acciones ajustado a la flotación del activo $i$ .
Consulte el siguiente documento de S&P para obtener una definición más sólida: http://us.spindices.com/documents/methodologies/methodology-index-math.pdf
Los índices de rentabilidad total se definen además como sigue:
$\frac{I_{TR,t}}{I_{TR,t-1}} = \frac{I_{t-1} + \Delta I_t + \sum_{i,t} (D_{i,t}*Q_{i,t})}{I_{TR,t-1}}$
donde: $I_{TR} $ es el nivel del índice de retorno total; y $D_{i,t}$ es el dividendo del activo $i$ en la fecha del dividendo $t$ .
Por lo tanto:
$I_{TR,t}- I_t = \sum_0^t \sum_i (D_{i,t}*Q_{i,t}) $
Y tu intuición de tomar la diferencia entre las versiones de precio y de rentabilidad total del índice debería ser absolutamente acertada. Para calcular el anual El rendimiento entonces debería ser sencillo:
$yield = \frac{(I_{TR,t} - I_{TR,t-365})-(I_{t} - I_{t-365})}{I_{TR,t}} \approx \frac{I_{TR,t}}{I_{TR,t-365}} - \frac{I_{t}}{I_{t-365}} $
donde ahora $t$ representa los días naturales.
Aunque soy consciente de que las metodologías de indexación pueden ser muy complicadas y pueden variar, sospecho que la fórmula anterior para el rendimiento rendimiento un resultado que es a la vez preciso y robusto.