aboutsummaryrefslogtreecommitdiffstats
path: root/R
diff options
context:
space:
mode:
Diffstat (limited to 'R')
-rw-r--r--R/intex_deal_functions.R9
1 files changed, 9 insertions, 0 deletions
diff --git a/R/intex_deal_functions.R b/R/intex_deal_functions.R
index e69a05d0..663c9c40 100644
--- a/R/intex_deal_functions.R
+++ b/R/intex_deal_functions.R
@@ -264,6 +264,15 @@ buildSC.portfolio <- function(dealname, dealdata, cusipdata, global.params, star
&& line.item$assettype!="Equity") } %dopar% {
buildSC(line.item, dealdata$reinv_end_date, dealdata$maturity, global.params, startdate)
}
+ ## non-parallel version for debugging
+ ## portfolio <- c()
+ ## for(i in 1:nrow(collatdata)){
+ ## line.item <- collatdata[i,]
+ ## if(is.na(line.item$maturity) || line.item$currentbalance <= 1){
+ ## next
+ ## }
+ ## portfolio <- c(portfolio, buildSC(line.item, dealdata$reinv_end_date, dealdata$maturity, global.params, startdate))
+ ## }
missingpricenotional <- sum(collatdata[is.na(price) & maturity>startdate &
(is.na(iscdo)|!iscdo), currentbalance])
cdonotional <- sum(collatdata[!is.na(iscdo)&(iscdo==TRUE),currentbalance])