aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/Dawn/models.py1
-rw-r--r--python/Dawn/static/dawn.js1
-rw-r--r--sql/dawn.sql4
3 files changed, 4 insertions, 2 deletions
diff --git a/python/Dawn/models.py b/python/Dawn/models.py
index 5fe85047..21c8d8f8 100644
--- a/python/Dawn/models.py
+++ b/python/Dawn/models.py
@@ -104,6 +104,7 @@ CDS_STRAT = ENUM(
"IGSNR",
"IGINX",
"BSPK",
+ "XCURVE",
name="cds_strat",
)
diff --git a/python/Dawn/static/dawn.js b/python/Dawn/static/dawn.js
index 0ae6b543..bc788b1d 100644
--- a/python/Dawn/static/dawn.js
+++ b/python/Dawn/static/dawn.js
@@ -34,6 +34,7 @@ $(function() {
break;
case 'SER_ITRXCURVE':
case 'SER_IGCURVE':
+ case 'XCURVE':
$('#portfolio').val('CURVE');
break;
case 'HYEQY':
diff --git a/sql/dawn.sql b/sql/dawn.sql
index 7924d2df..dc1dbeb4 100644
--- a/sql/dawn.sql
+++ b/sql/dawn.sql
@@ -10,7 +10,7 @@ CREATE TYPE cds_strat AS ENUM('HEDGE_CSO', 'HEDGE_CLO', 'HEDGE_MAC', 'HEDGE_MBS'
'IGOPTDEL', 'HYOPTDEL', 'SER_ITRXCURVE',
'HYEQY', 'HYMEZ', 'HYSNR', 'HYINX',
'IGEQY', 'IGMEZ', 'IGSNR', 'IGINX',
- 'BSPK');
+ 'BSPK', 'XCURVE');
CREATE TYPE swaption_strat AS ENUM('IGPAYER', 'IGREC', 'HYPAYER', 'HYREC', 'STEEP');
CREATE TYPE swaption_type AS ENUM('CD_INDEX_OPTION', 'SWAPTION');
@@ -1466,7 +1466,7 @@ CREATE TYPE strategy AS ENUM(
-- TRANCHE portfolio
'HYEQY', 'HYMEZ', 'HYSNR', 'HYINX', 'IGEQY', 'IGMEZ', 'IGSNR', 'IGINX', 'BSPK', 'TCSH'
-- CURVE portfolio
-'IGCURVE', 'IGCVECSH', 'ITRXCURVE', 'ITRXCVCSH', 'HYCURVE',
+'IGCURVE', 'IGCVECSH', 'ITRXCURVE', 'ITRXCVCSH', 'HYCURVE', 'XCURVE',
-- OPTIONS portfolio
'IGOPTDEL', 'IGPAYER', 'IGREC', 'HYOPTDEL', 'HYPAYER', 'HYREC', 'IGCDSCSH', 'HYCDSCSH', 'COCSH'
-- IR portfolio