aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--R/serenitasdb.R3
1 files changed, 3 insertions, 0 deletions
diff --git a/R/serenitasdb.R b/R/serenitasdb.R
index 0092c498..51230d9d 100644
--- a/R/serenitasdb.R
+++ b/R/serenitasdb.R
@@ -27,6 +27,9 @@ set.index.desc <- function(index, date=Sys.Date()){
sqlstr <- paste("SELECT indexfactor, cumulativeloss, maturity from index_desc",
"WHERE tenor=$1 and basketid=$2")
r <- as.list(dbGetQuery(serenitasdb, sqlstr, params=list(index$tenor, id)))
+ if(id %in% c(447L, 449L, 453L)) { #NSINO didn't trigger for XO22 in tranches
+ r$indexfactor <- r$indexfactor + 1 + 1/3
+ }
return(c(index,
list(tradedate = date, factor=r$indexfactor/100,
loss=r$cumulativeloss/100, maturity=r$maturity)))