-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CDS ISDA pricing engine #112
Commits on Sep 5, 2017
-
Accrual rebate in CDS and dependencies (with Peter Caspers). CDS and …
…risky bonds into Add-in. Worksheet demo.
Configuration menu - View commit details
-
Copy full SHA for bd34470 - Browse repository at this point
Copy the full SHA bd34470View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac089e8 - Browse repository at this point
Copy the full SHA ac089e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7db2ea2 - Browse repository at this point
Copy the full SHA 7db2ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4dda17 - Browse repository at this point
Copy the full SHA b4dda17View commit details -
add references and implementation details flags, add second construct…
…or for curve construction within the engine and remove static utility functions
Configuration menu - View commit details
-
Copy full SHA for f087cd3 - Browse repository at this point
Copy the full SHA f087cd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f78c54 - Browse repository at this point
Copy the full SHA 0f78c54View commit details -
Configuration menu - View commit details
-
Copy full SHA for f88784c - Browse repository at this point
Copy the full SHA f88784cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44093c3 - Browse repository at this point
Copy the full SHA 44093c3View commit details -
add maturity to arguments, clean formatting of some comments, add war…
…ning concerning the conventional spread calculation (should be fixed later)
Configuration menu - View commit details
-
Copy full SHA for 0e59271 - Browse repository at this point
Copy the full SHA 0e59271View commit details -
Configuration menu - View commit details
-
Copy full SHA for 768f569 - Browse repository at this point
Copy the full SHA 768f569View commit details -
cast explicitly for allowed curve types and extract helper maturity d…
…ates automatically
Configuration menu - View commit details
-
Copy full SHA for 5a283f2 - Browse repository at this point
Copy the full SHA 5a283f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad8f6d3 - Browse repository at this point
Copy the full SHA ad8f6d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 488c1e2 - Browse repository at this point
Copy the full SHA 488c1e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e84e44 - Browse repository at this point
Copy the full SHA 9e84e44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08041c4 - Browse repository at this point
Copy the full SHA 08041c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a8b7aa - Browse repository at this point
Copy the full SHA 0a8b7aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0f7eb5 - Browse repository at this point
Copy the full SHA c0f7eb5View commit details -
add rebate accrual flag to helper, add flag indicating that isda engi…
…ne should be used for bootstrapping (instead of mid point engine)
Configuration menu - View commit details
-
Copy full SHA for 2490227 - Browse repository at this point
Copy the full SHA 2490227View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5df3f4b - Browse repository at this point
Copy the full SHA 5df3f4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 603fa52 - Browse repository at this point
Copy the full SHA 603fa52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e05857 - Browse repository at this point
Copy the full SHA 1e05857View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa64aa7 - Browse repository at this point
Copy the full SHA fa64aa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a58cd4 - Browse repository at this point
Copy the full SHA 7a58cd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b41d33c - Browse repository at this point
Copy the full SHA b41d33cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47ff2fa - Browse repository at this point
Copy the full SHA 47ff2faView commit details -
Configuration menu - View commit details
-
Copy full SHA for d38f816 - Browse repository at this point
Copy the full SHA d38f816View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bb92c1 - Browse repository at this point
Copy the full SHA 6bb92c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfac85e - Browse repository at this point
Copy the full SHA dfac85eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5285d72 - Browse repository at this point
Copy the full SHA 5285d72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f50a88 - Browse repository at this point
Copy the full SHA 8f50a88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0225115 - Browse repository at this point
Copy the full SHA 0225115View commit details -
Configuration menu - View commit details
-
Copy full SHA for 974fcbe - Browse repository at this point
Copy the full SHA 974fcbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f3e846 - Browse repository at this point
Copy the full SHA 4f3e846View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b2e462 - Browse repository at this point
Copy the full SHA 9b2e462View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a9d86e - Browse repository at this point
Copy the full SHA 9a9d86eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 272ffa6 - Browse repository at this point
Copy the full SHA 272ffa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e35bef5 - Browse repository at this point
Copy the full SHA e35bef5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b17399 - Browse repository at this point
Copy the full SHA 1b17399View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ce3ea6 - Browse repository at this point
Copy the full SHA 9ce3ea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0603677 - Browse repository at this point
Copy the full SHA 0603677View commit details -
Configuration menu - View commit details
-
Copy full SHA for edaa603 - Browse repository at this point
Copy the full SHA edaa603View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6879216 - Browse repository at this point
Copy the full SHA 6879216View commit details -
Configuration menu - View commit details
-
Copy full SHA for aea83a6 - Browse repository at this point
Copy the full SHA aea83a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73e6021 - Browse repository at this point
Copy the full SHA 73e6021View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb346e4 - Browse repository at this point
Copy the full SHA eb346e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4738393 - Browse repository at this point
Copy the full SHA 4738393View commit details -
Configuration menu - View commit details
-
Copy full SHA for f52305d - Browse repository at this point
Copy the full SHA f52305dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06a46ce - Browse repository at this point
Copy the full SHA 06a46ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a83341 - Browse repository at this point
Copy the full SHA 1a83341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7350fbe - Browse repository at this point
Copy the full SHA 7350fbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a77320 - Browse repository at this point
Copy the full SHA 6a77320View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5b5db3 - Browse repository at this point
Copy the full SHA e5b5db3View commit details -
- simplify node computation, this is simpler and faster. - there is no need to adjust the end of day computation for survival probability. default is protection start at beginning of day. this is much closer to isda engine now.
Configuration menu - View commit details
-
Copy full SHA for 8dae5c0 - Browse repository at this point
Copy the full SHA 8dae5c0View commit details -
Fix the coupon leg computation
- the sign for the accrual bias was wrong - local nodes generation was incorrect very close to isda pricer now
Configuration menu - View commit details
-
Copy full SHA for 547973a - Browse repository at this point
Copy the full SHA 547973aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba63dfb - Browse repository at this point
Copy the full SHA ba63dfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccb4fa9 - Browse repository at this point
Copy the full SHA ccb4fa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0da26dd - Browse repository at this point
Copy the full SHA 0da26ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04e7eb3 - Browse repository at this point
Copy the full SHA 04e7eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d26b0e - Browse repository at this point
Copy the full SHA 0d26b0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85ca994 - Browse repository at this point
Copy the full SHA 85ca994View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb0b9aa - Browse repository at this point
Copy the full SHA fb0b9aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e82c28 - Browse repository at this point
Copy the full SHA 5e82c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for a90f285 - Browse repository at this point
Copy the full SHA a90f285View commit details -
swith the parameter searh to log space, in order to enforce positivity
Configuration menu - View commit details
-
Copy full SHA for 9d9a026 - Browse repository at this point
Copy the full SHA 9d9a026View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c4bcd - Browse repository at this point
Copy the full SHA 47c4bcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ed9939 - Browse repository at this point
Copy the full SHA 4ed9939View commit details -
Add extra startDate parameters
- if not provided (case of single name cds), the maturity rolls every 3 months (or 6 months, see below). - if provided, the cds schedule is fixed, only the protection start date gets updated when the evaluation date changes. (case of CDS index for instance) - also take into account the switch to semi annual roll after December 10th 2015.
Configuration menu - View commit details
-
Copy full SHA for 94055d5 - Browse repository at this point
Copy the full SHA 94055d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e012f7c - Browse repository at this point
Copy the full SHA e012f7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9f9c02 - Browse repository at this point
Copy the full SHA a9f9c02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e7458b - Browse repository at this point
Copy the full SHA 1e7458bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22dbc90 - Browse repository at this point
Copy the full SHA 22dbc90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 875d1bb - Browse repository at this point
Copy the full SHA 875d1bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82de7da - Browse repository at this point
Copy the full SHA 82de7daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5adc858 - Browse repository at this point
Copy the full SHA 5adc858View commit details
Commits on Sep 6, 2017
-
Configuration menu - View commit details
-
Copy full SHA for daab4dc - Browse repository at this point
Copy the full SHA daab4dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 277c68b - Browse repository at this point
Copy the full SHA 277c68bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee1dfd6 - Browse repository at this point
Copy the full SHA ee1dfd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d16001 - Browse repository at this point
Copy the full SHA 7d16001View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5ef38b - Browse repository at this point
Copy the full SHA e5ef38bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d69846c - Browse repository at this point
Copy the full SHA d69846cView commit details
Commits on Sep 7, 2017
-
Always initialize upfront payment
- set to zero amount cashflow if missing. - shortcut computation if amount is 0.
Configuration menu - View commit details
-
Copy full SHA for 303fca2 - Browse repository at this point
Copy the full SHA 303fca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7808f53 - Browse repository at this point
Copy the full SHA 7808f53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59aea40 - Browse repository at this point
Copy the full SHA 59aea40View commit details
Commits on Sep 11, 2017
-
Configuration menu - View commit details
-
Copy full SHA for a4942a0 - Browse repository at this point
Copy the full SHA a4942a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d871517 - Browse repository at this point
Copy the full SHA d871517View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bd3d6f - Browse repository at this point
Copy the full SHA 2bd3d6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for baaea1a - Browse repository at this point
Copy the full SHA baaea1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06d1812 - Browse repository at this point
Copy the full SHA 06d1812View commit details
Commits on Sep 13, 2017
-
Configuration menu - View commit details
-
Copy full SHA for dffd673 - Browse repository at this point
Copy the full SHA dffd673View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8126b0a - Browse repository at this point
Copy the full SHA 8126b0aView commit details