Hay una fórmula de precios mucho mejor que es una aproximación exacta. Anecdóticamente, creo que la diferencia entre ésta y la calculadora "oficial" de CDSW en Bloomberg estará dentro del 0,5% o menos del nocional, especialmente si la curva de CDS es plana.
Para un \$1 notional of short-protection contract with coupon $ C $, market spread $ S $ and $ T $ years to maturity, where $ R $ is the expected recovery rate, and $ r $ is the continuously compounded $ T$ año, tenemos
$$ V= (C-S) \cdot\frac{1- e^{ -gT } }{g} \cdot\frac{365}{360} $$
donde
$$ g=r+\frac{S}{1-R} $$
Esta aproximación es exacta en el límite de un tramo de prima de pago continuo con una curva de crédito y de tipos de interés plana. Como los CDS se pagan trimestralmente y las curvas de crédito suelen cotizarse con un diferencial plano, esta fórmula es una buena aproximación. Obsérvese que el factor de 365/360 corrige la base real de 360 utilizada para calcular los pagos de las primas de los CDS, mientras que $T$ se calcula en años naturales.
Para obtener un precio más exacto habría que calcular correctamente todos los flujos de primas. También habría que tener la capacidad de valorar la parte de protección, lo que requiere una integral temporal hasta el vencimiento del contrato. Por último, tendría que ajustar su modelo a la estructura de plazos de los diferenciales de los CDS. Hay una descripción más detallada en este enlace .