Directories | |
| builders | |
Files | |
| accumulator.hpp | |
| accumulator wrapper for scripted trade | |
| additionalfieldgetter.hpp | |
| Class that can return additional fields and basic information for a given trade ID. | |
| ascot.hpp | |
| Ascot (or Convertible Bond Option) trade data model and serialization. | |
| asianoption.hpp | |
| Asian Option data model. | |
| autocallable_01.hpp | |
| autocallable_01 wrapper for scripted trade | |
| balanceguaranteedswap.hpp | |
| Balance Guaranteed Swap data model and serialization. | |
| barrieroption.hpp | |
| Barrier Option data model and serialization. | |
| barrieroptionwrapper.hpp | |
| Wrapper for option instruments, tracks whether option has been exercised or not. | |
| basketdata.hpp | |
| credit basket data model and serialization | |
| basketoption.hpp | |
| basket option wrapper for scripted trade | |
| bond.hpp | |
| Bond trade data model and serialization. | |
| bondbasket.hpp | |
| credit bond basket data model and serialization | |
| bondfuture.hpp | |
| Bond trade data model and serialization. | |
| bondoption.hpp | |
| bond option data model and serialization | |
| bondposition.hpp | |
| Bond Position trade data model and serialization. | |
| bondrepo.hpp | |
| Bond Repo trade data model and serialization. | |
| bondutils.hpp | |
| bond utilities | |
| callablebond.hpp | |
| callable bond trade data model and serialization | |
| callablebondreferencedata.hpp | |
| reference data | |
| callableswap.hpp | |
| Callable Swap data model and serialization. | |
| capfloor.hpp | |
| Ibor cap, floor or collar trade data model and serialization. | |
| cashposition.hpp | |
| Cash position data model and serialization. | |
| cbo.hpp | |
| collateralized bond obligation data model | |
| cliquetoption.hpp | |
| Equity Cliquet Option. | |
| collateralbalance.hpp | |
| Holder class for collateral balances. | |
| commodityapo.hpp | |
| Commodity Average Price Option data model and serialization. | |
| commoditydigitaloption.hpp | |
| Commodity digital option representation as call spread. | |
| commodityforward.hpp | |
| Commodity forward representation. | |
| commoditylegbuilder.hpp | |
| Commodity fixed and floating leg builders. | |
| commoditylegdata.hpp | |
| leg data for commodity leg types | |
| commodityoption.hpp | |
| Commodity option representation. | |
| commodityoptionstrip.hpp | |
| Commodity option strip data model and serialization. | |
| commodityposition.hpp | |
| Commodity Position trade data model and serialization. | |
| commodityswap.hpp | |
| Commodity Swap data model and serialization. | |
| commodityswaption.hpp | |
| Commodity swaption data model and serialization. | |
| compositeinstrumentwrapper.hpp | |
| used to store multiple trade wrappers | |
| compositetrade.hpp | |
| Composite trades operate as a mini portfolio. Their intended use is for strategies like straddles. | |
| convertiblebond.hpp | |
| Convertible Bond trade data model and serialization. | |
| convertiblebonddata.hpp | |
| convertible bond data model and serialization | |
| convertiblebondreferencedata.hpp | |
| reference data | |
| creditdefaultswap.hpp | |
| Ibor cap, floor or collar trade data model and serialization. | |
| creditdefaultswapdata.hpp | |
| A class to hold credit default swap data. | |
| creditdefaultswapoption.hpp | |
| credit default swap option trade data model and serialization | |
| creditlinkedswap.hpp | |
| credit linked swap data model | |
| crosscurrencyswap.hpp | |
| Cross Currency Swap data model and serialization. | |
| doubledigitaloption.hpp | |
| double digital option wrapper for scripted trade | |
| durationadjustedcmslegbuilder.hpp | |
| leg builder for duration adjusted cms coupon legs | |
| durationadjustedcmslegdata.hpp | |
| leg data for duration adjusted cms | |
| enginedata.hpp | |
| A class to hold pricing engine parameters. | |
| enginefactory.hpp | |
| Pricing Engine Factory. | |
| envelope.hpp | |
| trade envelope data model and serialization | |
| equitybarrieroption.hpp | |
| Equity Barrier Option data model and serialization. | |
| equityderivative.hpp | |
| EQ base trade classes. | |
| equitydigitaloption.hpp | |
| EQ Digital Option data model and serialization. | |
| equitydoublebarrieroption.hpp | |
| Equity Double Barrier Option data model and serialization. | |
| equitydoubletouchoption.hpp | |
| EQ Double One-Touch/No-Touch Option data model and serialization. | |
| equityeuropeanbarrieroption.hpp | |
| EQ European Barrier Option data model and serialization. | |
| equityforward.hpp | |
| Equity Forward data model and serialization. | |
| equityfuturesoption.hpp | |
| EQ Futures Option data model and serialization. | |
| equityfxlegbuilder.hpp | |
| Equity & FX leg builders. | |
| equityfxlegdata.hpp | |
| leg data for equityfx leg types | |
| equityoption.hpp | |
| Equity Option data model and serialization. | |
| equityoptionposition.hpp | |
| Equity Option Position trade data model and serialization. | |
| equityoutperformanceoption.hpp | |
| EQ Outperformance Option data model and serialization. | |
| equityposition.hpp | |
| Equity Position trade data model and serialization. | |
| equityswap.hpp | |
| Equity Swap data model and serialization. | |
| equitytouchoption.hpp | |
| EQ One-Touch/No-Touch Option data model and serialization. | |
| europeanoptionbarrier.hpp | |
| European option with barrier wrapper for scripted trade. | |
| failedtrade.hpp | |
| Skeleton trade generated when trade loading/building fails. | |
| fixingdates.hpp | |
| Logic for calculating required fixing dates on legs. | |
| flexiswap.hpp | |
| Flexi-Swap data model and serialization. | |
| formulabasedindexbuilder.hpp | |
| formula based index builder | |
| formulabasedlegbuilder.hpp | |
| Formula based leg builder. | |
| formulabasedlegdata.hpp | |
| leg data for formula based leg types | |
| forwardrateagreement.hpp | |
| ForwardRateAgreement data model and serialization. | |
| fxaverageforward.hpp | |
| Fx Average Forward data model and serialization. | |
| fxbarrieroption.hpp | |
| FX Barrier Option data model and serialization. | |
| fxderivative.hpp | |
| FX base trade classes. | |
| fxdigitaloption.hpp | |
| FX Digital Option data model and serialization. | |
| fxdoublebarrieroption.hpp | |
| FX Double Barrier Option data model and serialization. | |
| fxdoubletouchoption.hpp | |
| FX Double One-Touch/No-Touch Option data model and serialization. | |
| fxeuropeanbarrieroption.hpp | |
| FX European Barrier Option data model and serialization. | |
| fxforward.hpp | |
| FX Forward data model and serialization. | |
| fxoption.hpp | |
| FX Option data model and serialization. | |
| fxswap.hpp | |
| FX Swap data model and serialization. | |
| fxtouchoption.hpp | |
| FX One-Touch/No-Touch Option data model and serialization. | |
| genericbarrieroption.hpp | |
| generic barrier option wrapper for scripted trade | |
| indexing.hpp | |
| leg indexing data model and serialization | |
| inflationswap.hpp | |
| Cross Currency Swap data model and serialization. | |
| instrumentwrapper.hpp | |
| Base class for wrapper of QL instrument, used to store "state" of trade under each scenario. | |
| knockoutswap.hpp | |
| knock out swap wrapper for scripted trade | |
| legbuilders.hpp | |
| Leg Builders. | |
| legdata.hpp | |
| leg data model and serialization | |
| legdatafactory.hpp | |
| Leg data factory that can be used to build instances of leg data. | |
| makenonstandardlegs.hpp | |
| make functions for non-standard ibor and fixed legs | |
| multilegoption.hpp | |
| Multileg Option data model. | |
| nettingsetdefinition.hpp | |
| Netting Set Definition - including CSA information where available. | |
| nettingsetdetails.hpp | |
| netting set details data model and serialization | |
| nettingsetmanager.hpp | |
| Manager class for repository of netting set details. | |
| optiondata.hpp | |
| trade option data model and serialization | |
| optionexercisedata.hpp | |
| option exercise data model and serialization | |
| optionpaymentdata.hpp | |
| option payment data model and serialization | |
| optionwrapper.hpp | |
| Wrapper for option instruments, tracks whether option has been exercised or not. | |
| pairwisevarianceswap.hpp | |
| pairwise variance swap representation | |
| performanceoption_01.hpp | |
| performance option wrapper for scripted trade | |
| portfolio.hpp | |
| Portfolio class. | |
| premiumdata.hpp | |
| premium data | |
| rainbowoption.hpp | |
| rainbow option wrapper for scripted trade | |
| rangebound.hpp | |
| rangebound data model | |
| referencedata.hpp | |
| Reference data model and serialization. | |
| referencedatafactory.hpp | |
| Reference data model and serialization. | |
| riskparticipationagreement.hpp | |
| risk participation agreement data model and serialization | |
| schedule.hpp | |
| trade schedule data model and serialization | |
| scriptedtrade.hpp | |
| scripted trade data model | |
| simmcreditqualifiermapping.hpp | |
| mapping of SIMM credit qualifiers | |
| structuredconfigurationerror.hpp | |
| Class for structured configuration errors. | |
| structuredconfigurationwarning.hpp | |
| Class for structured configuration warnings. | |
| structuredtradeerror.hpp | |
| Structured Trade Error class. | |
| structuredtradewarning.hpp | |
| Classes for structured trade warnings. | |
| swap.hpp | |
| Swap trade data model and serialization. | |
| swaption.hpp | |
| Swaption data model and serialization. | |
| tarf.hpp | |
| tarf wrapper for scripted trade | |
| tlockdata.hpp | |
| A class to hold Treasury-Lock data. | |
| trade.hpp | |
| base trade data model and serialization | |
| tradefactory.hpp | |
| Trade Factory. | |
| tranche.hpp | |
| cbo tranche data model and serialization | |
| trs.hpp | |
| trs | |
| trswrapper.hpp | |
| generic wrapper for trs (bond, convertible bond, equity, ...) | |
| types.hpp | |
| payment lag | |
| underlying.hpp | |
| underlying data model | |
| vanillaoption.hpp | |
| Vanilla Option data model. | |
| varianceswap.hpp | |
| variance swap representation | |
| windowbarrieroption.hpp | |
| window barrier option - wrapper for scripted trade | |