Estoy tratando de encontrar para cada bono europeo en mi base de datos un Benchmark adecuado para compararlos con los benchmarks de Bloomberg para bonos.
Lo que he hecho hasta ahora es extraer una lista de todos los bonos del gobierno en Europa y calcular una simple fórmula lineal donde comparo 4 campos con cada bono del gobierno:
- Coupon
- Maturity Date
- Issue Date
- Volume
la fórmula utilizada es:
f(bond,govBond) = abs(bondcoupon - govcoupon)*coefCoupon + abs (bondMaturityDate - gov MaturityDate)*coefMaturity + ...
Where the coef are used to give the same weight to each field
Por lo tanto, para encontrar un punto de referencia adecuado, elijo el valor mínimo devuelto por esta función (es decir, el bono gubernamental más cercano utilizando estos criterios).
Los resultados de este enfoque son aproximadamente un 25% de coincidencia con la lista Bloomberg de referencia.
¿Es una forma "conveniente" de evaluar los bonos? Sé que esos 4 criterios no son suficientes (quizás usar puntos de rendimiento de una curva de rendimiento o tenor, hay muchos campos para elegir) pero he elegido esos 4 campos para simplificar el cálculo (la base de datos contiene al menos 10000 bonos).