aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--R/new_index_series.R19
1 files changed, 9 insertions, 10 deletions
diff --git a/R/new_index_series.R b/R/new_index_series.R
index 0dc9ab28..f3416101 100644
--- a/R/new_index_series.R
+++ b/R/new_index_series.R
@@ -117,14 +117,15 @@ newcurves <- function(indextype, series, basketid){
}
markit.mappings <- function(df){
- sqlstr <- "INSERT INTO bbg_markit_mapping VALUES('infinity', $1, $2, $3, $4)"
+ sqlstr <- "INSERT INTO bbg_markit_mapping VALUES('infinity', $1, $2, $3, $4, $5)"
with(df,
for(i in 1:nrow(df)){
r <- dbSendQuery(serenitasdb, sqlstr,
params=list(company_id[i],
markit_ticker[i],
- seniority[i],
- coupon[i]))
+ markit_tier[i],
+ coupon[i],
+ seniority[i]))
if(dbHasCompleted(r)){
dbClearResult(r)
}
@@ -132,13 +133,11 @@ markit.mappings <- function(df){
}
if(interactive()) {
- basket.id <- newbasketID('XO', 29, 1, as.Date("2023-06-20"), 100)
- df <- newcurves('XO', 29, basket.id)
- mappings <- data.frame(company_id = df$company_id,
- markit_ticker = c("EUROP", "CCK-CEH", "PUBLIPO", "WINTRE", "ADLEREA",
- "ALGEGLO", "BEVCLUX","DUFRONE", "NIDDAH", "PICABON",
- "STEIEUR", "VERIMID"),
- seniority = rep("SNRFOR", 12), coupon=500)
+ basket.id <- newbasketID('HY', 32, 1, as.Date("2023-06-20"), 500, "2I65BRRT9")
+ df <- newcurves('HY', 32, basket.id)
+ mappings <- data.frame(company_id = df$company_id, seniority = df$seniority,
+ markit_ticker=c("VISTREN"),
+ markit_tier=c("SNRFOR"), coupon=500)
markit.mappings(mappings)
## then update index_list in markit/import_quotes.py and rerun insert_cds
}