aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--R/load_cf.R7
1 files changed, 3 insertions, 4 deletions
diff --git a/R/load_cf.R b/R/load_cf.R
index eb8e64da..e1f5de2a 100644
--- a/R/load_cf.R
+++ b/R/load_cf.R
@@ -19,7 +19,7 @@ source("interpweights.R")
source("serenitasdb.R")
source("creditIndex.R")
source("tranche_functions.R")
-index <- creditIndex("hy31")
+index <- creditIndex("hy33")
index <- set.index.desc(index, tradedate)
calibration.date <- addBusDay(tradedate, -1)
@@ -161,9 +161,8 @@ getdealcf <- function(dealnames, zipfiles, tradedate=Sys.Date()){
cf <- cf+cfdata[[dealname]][[tranche]][,"Cashflow"]
}
cf <- cf-min(dealdata$"Principal Bal", 0)
- cfdata[[dealname]]$price <- cf/dealdata$mv
- cfdata[[dealname]]$wapbasis <- (mean(cf)- dealdata$mv)/dealdata$mv
- cfdata[[dealname]]$weight
+ cfdata[[dealname]]$price <- cf / dealdata$mv
+ cfdata[[dealname]]$wapbasis <- (mean(cf) - dealdata$mv) / dealdata$mv
cfdata[[dealname]] <- tryCatch({cfdata[[dealname]]$weight <-
KLfit(t(cf)/1e8, rep(1/n.scenarios, n.scenarios),
dealdata$mv/1e8)$weight;