C# Class QLNet.DigitalIborLeg

Afficher le fichier Open project: ammachado/QLNet

Méthodes publiques

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

Method Details

DigitalIborLeg() public méthode

public DigitalIborLeg ( Schedule schedule, IborIndex index ) : System
schedule Schedule
index IborIndex
Résultat System

inArrears() public méthode

public inArrears ( ) : DigitalIborLeg
Résultat DigitalIborLeg

inArrears() public méthode

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

value() public méthode

public value ( ) : List
Résultat List

withCallATM() public méthode

public withCallATM ( ) : DigitalIborLeg
Résultat DigitalIborLeg

withCallATM() public méthode

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

withCallPayoffs() public méthode

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

withCallPayoffs() public méthode

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

withCallStrikes() public méthode

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

withCallStrikes() public méthode

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

withFixingDays() public méthode

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

withFixingDays() public méthode

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

withGearings() public méthode

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

withGearings() public méthode

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

withLongCallOption() public méthode

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

withLongPutOption() public méthode

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

withNotionals() public méthode

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

withNotionals() public méthode

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

withPaymentAdjustment() public méthode

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

withPaymentDayCounter() public méthode

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

withPutATM() public méthode

public withPutATM ( ) : DigitalIborLeg
Résultat DigitalIborLeg

withPutATM() public méthode

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

withPutPayoffs() public méthode

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

withPutPayoffs() public méthode

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

withPutStrikes() public méthode

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

withPutStrikes() public méthode

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

withReplication() public méthode

public withReplication ( ) : DigitalIborLeg
Résultat DigitalIborLeg

withReplication() public méthode

public withReplication ( QLNet.DigitalReplication replication ) : DigitalIborLeg
replication QLNet.DigitalReplication
Résultat DigitalIborLeg

withSpreads() public méthode

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

withSpreads() public méthode

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