C# Class QLNet.DigitalCmsLeg

Afficher le fichier Open project: ammachado/QLNet

Méthodes publiques

Méthode Description
DigitalCmsLeg ( Schedule schedule, QLNet.SwapIndex index ) : System
inArrears ( ) : DigitalCmsLeg
inArrears ( bool flag ) : DigitalCmsLeg
value ( ) : List
withCallATM ( ) : DigitalCmsLeg
withCallATM ( bool flag ) : DigitalCmsLeg
withCallPayoffs ( List payoffs ) : DigitalCmsLeg
withCallPayoffs ( double payoff ) : DigitalCmsLeg
withCallStrikes ( List strikes ) : DigitalCmsLeg
withCallStrikes ( double strike ) : DigitalCmsLeg
withFixingDays ( List fixingDays ) : DigitalCmsLeg
withFixingDays ( int fixingDays ) : DigitalCmsLeg
withGearings ( List gearings ) : DigitalCmsLeg
withGearings ( double gearing ) : DigitalCmsLeg
withLongCallOption ( Position type ) : DigitalCmsLeg
withLongPutOption ( Position type ) : DigitalCmsLeg
withNotionals ( List notionals ) : DigitalCmsLeg
withNotionals ( double notional ) : DigitalCmsLeg
withPaymentAdjustment ( BusinessDayConvention convention ) : DigitalCmsLeg
withPaymentDayCounter ( DayCounter dayCounter ) : DigitalCmsLeg
withPutATM ( ) : DigitalCmsLeg
withPutATM ( bool flag ) : DigitalCmsLeg
withPutPayoffs ( List payoffs ) : DigitalCmsLeg
withPutPayoffs ( double payoff ) : DigitalCmsLeg
withPutStrikes ( List strikes ) : DigitalCmsLeg
withPutStrikes ( double strike ) : DigitalCmsLeg
withReplication ( ) : DigitalCmsLeg
withReplication ( DigitalReplication replication ) : DigitalCmsLeg
withSpreads ( List spreads ) : DigitalCmsLeg
withSpreads ( double spread ) : DigitalCmsLeg

Method Details

DigitalCmsLeg() public méthode

public DigitalCmsLeg ( Schedule schedule, QLNet.SwapIndex index ) : System
schedule Schedule
index QLNet.SwapIndex
Résultat System

inArrears() public méthode

public inArrears ( ) : DigitalCmsLeg
Résultat DigitalCmsLeg

inArrears() public méthode

public inArrears ( bool flag ) : DigitalCmsLeg
flag bool
Résultat DigitalCmsLeg

value() public méthode

public value ( ) : List
Résultat List

withCallATM() public méthode

public withCallATM ( ) : DigitalCmsLeg
Résultat DigitalCmsLeg

withCallATM() public méthode

public withCallATM ( bool flag ) : DigitalCmsLeg
flag bool
Résultat DigitalCmsLeg

withCallPayoffs() public méthode

public withCallPayoffs ( List payoffs ) : DigitalCmsLeg
payoffs List
Résultat DigitalCmsLeg

withCallPayoffs() public méthode

public withCallPayoffs ( double payoff ) : DigitalCmsLeg
payoff double
Résultat DigitalCmsLeg

withCallStrikes() public méthode

public withCallStrikes ( List strikes ) : DigitalCmsLeg
strikes List
Résultat DigitalCmsLeg

withCallStrikes() public méthode

public withCallStrikes ( double strike ) : DigitalCmsLeg
strike double
Résultat DigitalCmsLeg

withFixingDays() public méthode

public withFixingDays ( List fixingDays ) : DigitalCmsLeg
fixingDays List
Résultat DigitalCmsLeg

withFixingDays() public méthode

public withFixingDays ( int fixingDays ) : DigitalCmsLeg
fixingDays int
Résultat DigitalCmsLeg

withGearings() public méthode

public withGearings ( List gearings ) : DigitalCmsLeg
gearings List
Résultat DigitalCmsLeg

withGearings() public méthode

public withGearings ( double gearing ) : DigitalCmsLeg
gearing double
Résultat DigitalCmsLeg

withLongCallOption() public méthode

public withLongCallOption ( Position type ) : DigitalCmsLeg
type Position
Résultat DigitalCmsLeg

withLongPutOption() public méthode

public withLongPutOption ( Position type ) : DigitalCmsLeg
type Position
Résultat DigitalCmsLeg

withNotionals() public méthode

public withNotionals ( List notionals ) : DigitalCmsLeg
notionals List
Résultat DigitalCmsLeg

withNotionals() public méthode

public withNotionals ( double notional ) : DigitalCmsLeg
notional double
Résultat DigitalCmsLeg

withPaymentAdjustment() public méthode

public withPaymentAdjustment ( BusinessDayConvention convention ) : DigitalCmsLeg
convention BusinessDayConvention
Résultat DigitalCmsLeg

withPaymentDayCounter() public méthode

public withPaymentDayCounter ( DayCounter dayCounter ) : DigitalCmsLeg
dayCounter DayCounter
Résultat DigitalCmsLeg

withPutATM() public méthode

public withPutATM ( ) : DigitalCmsLeg
Résultat DigitalCmsLeg

withPutATM() public méthode

public withPutATM ( bool flag ) : DigitalCmsLeg
flag bool
Résultat DigitalCmsLeg

withPutPayoffs() public méthode

public withPutPayoffs ( List payoffs ) : DigitalCmsLeg
payoffs List
Résultat DigitalCmsLeg

withPutPayoffs() public méthode

public withPutPayoffs ( double payoff ) : DigitalCmsLeg
payoff double
Résultat DigitalCmsLeg

withPutStrikes() public méthode

public withPutStrikes ( List strikes ) : DigitalCmsLeg
strikes List
Résultat DigitalCmsLeg

withPutStrikes() public méthode

public withPutStrikes ( double strike ) : DigitalCmsLeg
strike double
Résultat DigitalCmsLeg

withReplication() public méthode

public withReplication ( ) : DigitalCmsLeg
Résultat DigitalCmsLeg

withReplication() public méthode

public withReplication ( DigitalReplication replication ) : DigitalCmsLeg
replication DigitalReplication
Résultat DigitalCmsLeg

withSpreads() public méthode

public withSpreads ( List spreads ) : DigitalCmsLeg
spreads List
Résultat DigitalCmsLeg

withSpreads() public méthode

public withSpreads ( double spread ) : DigitalCmsLeg
spread double
Résultat DigitalCmsLeg