Necesitamos construir una solución de análisis de riesgo de la cartera de renta fija. Por alguna razón administrativa no podemos usar Quantlib que está escrito en C++, ni siquiera llamarlo a través de SWIG vía JNI.
Hemos probado Jquantlib, pero parece que no es una réplica al 100% del Quantlib original, que está escrito en C++, y que tiene errores (por ejemplo, un error de root no entre corchetes en el cálculo del rendimiento de los bonos).
Así que ahora mismo podemos ver dos opciones opengamma y Maygard (el google archivo ) que está escrito en Java puro.
¿Puede algún usuario experimentado compartir su opinión sobre estas dos librerías o si conoce alguna alternativa mejor basada en Java?
3 votos
FINCAD tiene el producto F3, que es muy flexible, y tiene incorporada la diferenciación algorítmica adjoint, para cálculos de riesgo muy rápidos. Está implementado internamente en C++, pero han apoyado enlaces para Java, .NET, MATLAB, y tal vez Python. Revelación: Trabajo para FINCAD.
4 votos
Pero FINCAD no es de código abierto.