-
Notifications
You must be signed in to change notification settings - Fork 175
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/Ver-1.6'
- Loading branch information
Showing
555 changed files
with
9,252 additions
and
3,398 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
QLNet 1.6 | ||
========================= | ||
|
||
QLNet 1.6 stable version. | ||
|
||
The most notable changes are included below. | ||
A detailed list of changes is available in ChangeLog.txt. | ||
|
||
DATE/TIME | ||
|
||
+ Added Moscow Exchange calendar . | ||
|
||
+ Added 70th anniversary of anti-Japanese day to Chinese calendar. | ||
|
||
+ Fixed Chinese New Year date for 2010. | ||
|
||
+ Added nearest-trading-day business day convention. | ||
|
||
+ Prevented normalization of a 7-days period to a 1-week period, since | ||
this doesn't apply to business days. | ||
|
||
+ Allowed schedules built with a vector of dates to be used for coupon | ||
generation, given that the required information was provided. | ||
|
||
+ Added support for Australian Security Exchange (ASX) dates. | ||
|
||
+ Added ECB dates for April and June 2016. | ||
|
||
INSTRUMENTS | ||
|
||
+ Fix capfloor bug on ctor. | ||
|
||
+ Extended digital American options to handle knock-off case. | ||
|
||
+ Added Bachelier engine for caps/floors based on normal volatility. | ||
|
||
+ Allowed non strike/type payoffs in finite-differences engine for | ||
vanilla options. | ||
|
||
+ Fixed settlement days of BTP bonds. | ||
|
||
+ Added IPrepayModel interface, ConstantCPR class, and updated MBSFixedRateBond to use the interface rather than the PSACurve class. | ||
|
||
PRICING ENGINE | ||
|
||
+ Black Formula rewritten | ||
|
||
+ Added StulzEngine and KirkEngine | ||
|
||
INDEXES | ||
|
||
+ Fixed day-count convention for Fed Funds rate. | ||
|
||
TERM STRUCTURES | ||
|
||
+ Fixed bug where a valid previous curve state could be a bad guess | ||
for the next and lead to a bootstrap failure. | ||
|
||
VOLATILITY | ||
|
||
+ BlackVarianceSurface implementation | ||
|
||
MATH | ||
|
||
+ Fix close and close_enough comparison. | ||
|
||
+ Better comparison between double numbers. | ||
|
||
+ Allowed user-defined Jacobian in optimization. | ||
|
||
MISCELLANEA | ||
|
||
+ Added IDR, MYR, RUB and VND currencies. | ||
|
||
CODE REFACTORING | ||
|
||
+ Fix Handle ctor to avoid empty constructors. | ||
|
||
+ Removed Count() with property access , removed ThreadStatic initialize | ||
|
||
+ Replace ?: operator with ?? operator. | ||
|
||
+ Removed all redundant using directive. |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.