aboutsummaryrefslogtreecommitdiffstats
path: root/sql/dawn.sql
diff options
context:
space:
mode:
Diffstat (limited to 'sql/dawn.sql')
-rw-r--r--sql/dawn.sql4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/dawn.sql b/sql/dawn.sql
index 4a863ed6..19fac0e1 100644
--- a/sql/dawn.sql
+++ b/sql/dawn.sql
@@ -498,10 +498,10 @@ $$ LANGUAGE plpgsql;
CREATE OR REPLACE function list_swaption_positions_and_risks (p_date date)
RETURNS TABLE(deal_id varchar(28), security_id varchar(12), maturity date, notional float, swaption_type swaption_type, strike float,
- expiration_date date, latest_model_date date, delta float, gamma float, vega float) AS $$
+ expiration_date date, initial_margin_percentage float, latest_model_date date, delta float, gamma float, vega float) AS $$
BEGIN
RETURN QUERY
-select c.dealid, c.security_id, c.maturity, (CASE WHEN buysell = 't' THEN 1 ELSE -1 END) * c.notional as notional, c.swaption_type, c.strike, c.expiration_date, d.date as latest_model_date, d.delta, d.gamma, d.vega
+select c.dealid, c.security_id, c.maturity, (CASE WHEN buysell = 't' THEN 1 ELSE -1 END) * c.notional as notional, c.swaption_type, c.strike, c.expiration_date, c.initial_margin_percentage, d.date as latest_model_date, d.delta, d.gamma, d.vega
from swaptions c
inner join(
select a.dealid, a.date, a.market_value, a.delta, a.gamma, a.vega from swaption_marks as a