QuantLib
   HOME
*





QuantLib
QuantLib is an open-source software library which provides tools for software developers and practitioners interested in financial instrument valuation and related subjects. QuantLib is written in C++. History The QuantLib project was started by a few quantitative analysts who worked at RiskMap (currently StatPro Italia). The first e-mail announcing QuantLib to the world was sent on December 11, 2000, and signed by Ferdinando Ametrano, Luigi Ballabio and Marco Marchioro. RiskMap was founded by Dario Cintioli, Ferdinando Ametrano, Luigi Ballabio, Adolfo Benin, and Marco Marchioro. The people at RiskMap faced the problem, not for the first time in their life, to build a financial library from scratch. It was Ferdinando's idea to build an open source library that could be used by quants all over the world when starting to build a new quantitative library. Currently, the QuantLib project is headed by Luigi Ballabio and Ferdinando Ametrano. Release History Usage QuantLib is availabl ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


SWIG
The Simplified Wrapper and Interface Generator (SWIG) is an open-source software tool used to connect computer programs or libraries written in C or C++ with scripting languages such as Lua, Perl, PHP, Python, R, Ruby, Tcl, and other languages like C#, Java, JavaScript, Go, D, OCaml, Octave, Scilab and Scheme. Output can also be in the form of XML. Function The aim is to allow the calling of native functions (that were written in C or C++) by other programming languages, passing complex data types to those functions, keeping memory from being inappropriately freed, inheriting object classes across languages, etc. The programmer writes an interface file containing a list of C/C++ functions to be made visible to an interpreter. SWIG will compile the interface file and generate code in regular C/C++ and the target programming language. SWIG will generate conversion code for functions with simple arguments; conversion code for complex types of arguments must be written by the ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


List Of Numerical Analysis Software
Listed here are notable end-user computer applications intended for use with numerical or data analysis: Numerical-software packages General-purpose computer algebra systems Interface-oriented Language-oriented Historically significant * Expensive Desk Calculator written for the TX-0 and PDP-1 The PDP-1 (''Programmed Data Processor-1'') is the first computer in Digital Equipment Corporation's PDP series and was first produced in 1959. It is famous for being the computer most important in the creation of hacker culture at Massachusetts ... in the late 1950s or early 1960s. * S is an (array-based) programming language with strong numerical support. R is an implementation of the S language. See also References {{DEFAULTSORT:Numerical Analysis Software Lists of software Mathematics-related lists *Software ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Basket Option
A basket option is a financial derivative, more specifically an exotic option, whose underlying is a weighted sum or average of different assets that have been grouped together in a basket. A basket option is similar to an index option, where a number of stocks have been grouped together in an index and the option is based on the price of the index, but differs in that the members and weightings of an index can change over time while those in a basket option do not. Unlike a rainbow option which considers a group of assets but ultimately pays out on the level of one, a basket option is written on a basket of underlying assets but will pay out on a weighted average gain of the basket as a whole. Like rainbow options basket options are most commonly written on a basket of equity indices, though they are frequently written on a basket of individual equities as well. For example, a call option could be written on a basket of ten healthcare stocks, where the basket was composed of ten ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Interest Rate
An interest rate is the amount of interest due per period, as a proportion of the amount lent, deposited, or borrowed (called the principal sum). The total interest on an amount lent or borrowed depends on the principal sum, the interest rate, the compounding frequency, and the length of time over which it is lent, deposited, or borrowed. The annual interest rate is the rate over a period of one year. Other interest rates apply over different periods, such as a month or a day, but they are usually annualized. The interest rate has been characterized as "an index of the preference . . . for a dollar of present ncomeover a dollar of future income." The borrower wants, or needs, to have money sooner rather than later, and is willing to pay a fee—the interest rate—for that privilege. Influencing factors Interest rates vary according to: * the government's directives to the central bank to accomplish the government's goals * the currency of the principal sum lent or borrowed * ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Currency
A currency, "in circulation", from la, currens, -entis, literally meaning "running" or "traversing" is a standardization of money in any form, in use or circulation as a medium of exchange, for example banknotes and coins. A more general definition is that a currency is a ''system of money'' in common use within a specific environment over time, especially for people in a nation state. Under this definition, the British Pound Sterling (£), euros (€), Japanese yen (¥), and U.S. dollars (US$)) are examples of (government-issued) fiat currencies. Currencies may act as stores of value and be traded between nations in foreign exchange markets, which determine the relative values of the different currencies. Currencies in this sense are either chosen by users or decreed by governments, and each type has limited boundaries of acceptance - i.e. legal tender laws may require a particular unit of account for payments to government agencies. Other definitions of the term "curren ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Quanto
A quanto is a type of derivative in which the underlying is denominated in one currency, but the instrument itself is settled in another currency at some rate. Such products are attractive for speculators and investors who wish to have exposure to a foreign asset, but without the corresponding exchange rate risk. Quantos are attractive because they shield the purchaser from exchange rate fluctuations. If a US investor were to invest directly in the Japanese stocks that comprise the Nikkei, he would be exposed to both fluctuations in the Nikkei index and fluctuations in the USD/JPY exchange rate. Essentially, a quanto has an embedded currency forward with a variable notional amount. It is that variable notional amount that give quantos their name—"quanto" is short for "quantity adjusting option". Quanto options have both the strike price and underlier denominated in the foreign currency. At exercise, the value of the option is calculated as the option's intrinsic value in the forei ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Swap (finance)
In finance, a swap is an agreement between two counterparties to exchange financial instruments, cashflows, or payments for a certain time. The instruments can be almost anything but most swaps involve cash based on a notional principal amount.Financial Industry Business Ontology Version 2
Annex D: Derivatives, EDM Council, Inc., Object Management Group, Inc., 2019
The general swap can also be seen as a series of forward contracts through which two parties exchange financial instruments, resulting in a common series of exchange dates and two streams of instruments, the ''legs'' of the swap. The legs can be almost anything but usually one leg involves cash flows based on a

Day Count Convention
In finance, a day count convention determines how interest accrues over time for a variety of investments, including bonds, notes, loans, mortgages, medium-term notes, swaps, and forward rate agreements (FRAs). This determines the number of days between two coupon payments, thus calculating the amount transferred on payment dates and also the accrued interest for dates between payments. The day count is also used to quantify periods of time when discounting a cash-flow to its present value. When a security such as a bond is sold between interest payment dates, the seller is eligible to some fraction of the coupon amount. The day count convention is used in many other formulas in financial mathematics as well. Development The need for day count conventions is a direct consequence of interest-earning investments. Different conventions were developed to address often conflicting requirements, including ease of calculation, constancy of time period (day, month, or year) and the need ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Gregorian Calendar
The Gregorian calendar is the calendar used in most parts of the world. It was introduced in October 1582 by Pope Gregory XIII as a modification of, and replacement for, the Julian calendar. The principal change was to space leap years differently so as to make the average calendar year 365.2425 days long, more closely approximating the 365.2422-day 'tropical' or 'solar' year that is determined by the Earth's revolution around the Sun. The rule for leap years is: There were two reasons to establish the Gregorian calendar. First, the Julian calendar assumed incorrectly that the average solar year is exactly 365.25 days long, an overestimate of a little under one day per century, and thus has a leap year every four years without exception. The Gregorian reform shortened the average (calendar) year by 0.0075 days to stop the drift of the calendar with respect to the equinoxes.See Wikisource English translation of the (Latin) 1582 papal bull '' Inter gravissimas''. Second, ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Yield Curve
In finance, the yield curve is a graph which depicts how the yields on debt instruments - such as bonds - vary as a function of their years remaining to maturity. Typically, the graph's horizontal or x-axis is a time line of months or years remaining to maturity, with the shortest maturity on the left and progressively longer time periods on the right. The vertical or y-axis depicts the annualized yield to maturity. Those who issue and trade in forms of debt, such as loans and bonds, use yield curves to determine their value. Shifts in the shape and slope of the yield curve are thought to be related to investor expectations for the economy and interest rates. Ronald Melicher and Merle Welshans have identified several characteristics of a properly constructed yield curve. It should be based on a set of securities which have differing lengths of time to maturity, and all yields should be calculated as of the same point in time. All securities measured in the yield curve ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Zero-coupon Bond
A zero coupon bond (also discount bond or deep discount bond) is a bond in which the face value is repaid at the time of maturity. Unlike regular bonds, it does not make periodic interest payments or have so-called coupons, hence the term zero-coupon bond. When the bond reaches maturity, its investor receives its par (or face) value. Examples of zero-coupon bonds include US Treasury bills, US savings bonds, long-term zero-coupon bonds, and any type of coupon bond that has been stripped of its coupons. Zero coupon and deep discount bonds are terms that are used interchangeably. In contrast, an investor who has a regular bond receives income from coupon payments, which are made semi-annually or annually. The investor also receives the principal or face value of the investment when the bond matures. Some zero coupon bonds are inflation indexed, and the amount of money that will be paid to the bond holder is calculated to have a set amount of purchasing power, rather than a se ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Convertible Bond
In finance, a convertible bond or convertible note or convertible debt (or a convertible debenture if it has a maturity of greater than 10 years) is a type of bond that the holder can convert into a specified number of shares of common stock in the issuing company or cash of equal value. It is a hybrid security with debt- and equity-like features. It originated in the mid-19th century, and was used by early speculators such as Jacob Little and Daniel Drew to counter market cornering. Convertible bonds are most often issued by companies with a low credit rating and high growth potential. Convertible bonds are also considered debt security because the companies agree to give fixed or floating interest rate as they do in common bonds for the funds of investor. To compensate for having additional value through the option to convert the bond to stock, a convertible bond typically has a coupon rate lower than that of similar, non-convertible debt. The investor receives the potenti ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]