C# Class QLNet.MakeBasisSwap

Afficher le fichier Open project: ammachado/QLNet

Méthodes publiques

Méthode Description
MakeBasisSwap ( Period swapTenor, IborIndex index1, IborIndex index2 ) : System
MakeBasisSwap ( Period swapTenor, IborIndex index1, IborIndex index2, Period forwardStart ) : System
receiveFixed ( ) : MakeBasisSwap
receiveFixed ( bool flag ) : MakeBasisSwap
value ( ) : QLNet.BasisSwap
withDiscountingTermStructure ( Handle discountingTermStructure1, Handle discountingTermStructure2 ) : MakeBasisSwap
withEffectiveDate ( Date effectiveDate ) : MakeBasisSwap
withFloating1Calendar ( QLNet.Calendar cal ) : MakeBasisSwap
withFloating1LegConvention ( BusinessDayConvention bdc ) : MakeBasisSwap
withFloating1LegDayCount ( DayCounter dc ) : MakeBasisSwap
withFloating1LegEndOfMonth ( ) : MakeBasisSwap
withFloating1LegEndOfMonth ( bool flag ) : MakeBasisSwap
withFloating1LegFirstDate ( Date d ) : MakeBasisSwap
withFloating1LegNextToLastDate ( Date d ) : MakeBasisSwap
withFloating1LegRule ( DateGeneration r ) : MakeBasisSwap
withFloating1LegTenor ( Period t ) : MakeBasisSwap
withFloating1LegTerminationDateConvention ( BusinessDayConvention bdc ) : MakeBasisSwap
withFloating2LegCalendar ( QLNet.Calendar cal ) : MakeBasisSwap
withFloating2LegConvention ( BusinessDayConvention bdc ) : MakeBasisSwap
withFloating2LegDayCount ( DayCounter dc ) : MakeBasisSwap
withFloating2LegEndOfMonth ( ) : MakeBasisSwap
withFloating2LegEndOfMonth ( bool flag ) : MakeBasisSwap
withFloating2LegFirstDate ( Date d ) : MakeBasisSwap
withFloating2LegNextToLastDate ( Date d ) : MakeBasisSwap
withFloating2LegRule ( DateGeneration r ) : MakeBasisSwap
withFloating2LegSpread ( double sp ) : MakeBasisSwap
withFloating2LegTenor ( Period t ) : MakeBasisSwap
withFloating2LegTerminationDateConvention ( BusinessDayConvention bdc ) : MakeBasisSwap
withNominal ( double n ) : MakeBasisSwap
withRule ( DateGeneration r ) : MakeBasisSwap
withTerminationDate ( Date terminationDate ) : MakeBasisSwap
withType ( QLNet.BasisSwap type ) : MakeBasisSwap

Method Details

MakeBasisSwap() public méthode

public MakeBasisSwap ( Period swapTenor, IborIndex index1, IborIndex index2 ) : System
swapTenor Period
index1 IborIndex
index2 IborIndex
Résultat System

MakeBasisSwap() public méthode

public MakeBasisSwap ( Period swapTenor, IborIndex index1, IborIndex index2, Period forwardStart ) : System
swapTenor Period
index1 IborIndex
index2 IborIndex
forwardStart Period
Résultat System

receiveFixed() public méthode

public receiveFixed ( ) : MakeBasisSwap
Résultat MakeBasisSwap

receiveFixed() public méthode

public receiveFixed ( bool flag ) : MakeBasisSwap
flag bool
Résultat MakeBasisSwap

value() public méthode

public value ( ) : QLNet.BasisSwap
Résultat QLNet.BasisSwap

withDiscountingTermStructure() public méthode

public withDiscountingTermStructure ( Handle discountingTermStructure1, Handle discountingTermStructure2 ) : MakeBasisSwap
discountingTermStructure1 Handle
discountingTermStructure2 Handle
Résultat MakeBasisSwap

withEffectiveDate() public méthode

public withEffectiveDate ( Date effectiveDate ) : MakeBasisSwap
effectiveDate Date
Résultat MakeBasisSwap

withFloating1Calendar() public méthode

public withFloating1Calendar ( QLNet.Calendar cal ) : MakeBasisSwap
cal QLNet.Calendar
Résultat MakeBasisSwap

withFloating1LegConvention() public méthode

public withFloating1LegConvention ( BusinessDayConvention bdc ) : MakeBasisSwap
bdc BusinessDayConvention
Résultat MakeBasisSwap

withFloating1LegDayCount() public méthode

public withFloating1LegDayCount ( DayCounter dc ) : MakeBasisSwap
dc DayCounter
Résultat MakeBasisSwap

withFloating1LegEndOfMonth() public méthode

public withFloating1LegEndOfMonth ( ) : MakeBasisSwap
Résultat MakeBasisSwap

withFloating1LegEndOfMonth() public méthode

public withFloating1LegEndOfMonth ( bool flag ) : MakeBasisSwap
flag bool
Résultat MakeBasisSwap

withFloating1LegFirstDate() public méthode

public withFloating1LegFirstDate ( Date d ) : MakeBasisSwap
d Date
Résultat MakeBasisSwap

withFloating1LegNextToLastDate() public méthode

public withFloating1LegNextToLastDate ( Date d ) : MakeBasisSwap
d Date
Résultat MakeBasisSwap

withFloating1LegRule() public méthode

public withFloating1LegRule ( DateGeneration r ) : MakeBasisSwap
r DateGeneration
Résultat MakeBasisSwap

withFloating1LegTenor() public méthode

public withFloating1LegTenor ( Period t ) : MakeBasisSwap
t Period
Résultat MakeBasisSwap

withFloating1LegTerminationDateConvention() public méthode

public withFloating1LegTerminationDateConvention ( BusinessDayConvention bdc ) : MakeBasisSwap
bdc BusinessDayConvention
Résultat MakeBasisSwap

withFloating2LegCalendar() public méthode

public withFloating2LegCalendar ( QLNet.Calendar cal ) : MakeBasisSwap
cal QLNet.Calendar
Résultat MakeBasisSwap

withFloating2LegConvention() public méthode

public withFloating2LegConvention ( BusinessDayConvention bdc ) : MakeBasisSwap
bdc BusinessDayConvention
Résultat MakeBasisSwap

withFloating2LegDayCount() public méthode

public withFloating2LegDayCount ( DayCounter dc ) : MakeBasisSwap
dc DayCounter
Résultat MakeBasisSwap

withFloating2LegEndOfMonth() public méthode

public withFloating2LegEndOfMonth ( ) : MakeBasisSwap
Résultat MakeBasisSwap

withFloating2LegEndOfMonth() public méthode

public withFloating2LegEndOfMonth ( bool flag ) : MakeBasisSwap
flag bool
Résultat MakeBasisSwap

withFloating2LegFirstDate() public méthode

public withFloating2LegFirstDate ( Date d ) : MakeBasisSwap
d Date
Résultat MakeBasisSwap

withFloating2LegNextToLastDate() public méthode

public withFloating2LegNextToLastDate ( Date d ) : MakeBasisSwap
d Date
Résultat MakeBasisSwap

withFloating2LegRule() public méthode

public withFloating2LegRule ( DateGeneration r ) : MakeBasisSwap
r DateGeneration
Résultat MakeBasisSwap

withFloating2LegSpread() public méthode

public withFloating2LegSpread ( double sp ) : MakeBasisSwap
sp double
Résultat MakeBasisSwap

withFloating2LegTenor() public méthode

public withFloating2LegTenor ( Period t ) : MakeBasisSwap
t Period
Résultat MakeBasisSwap

withFloating2LegTerminationDateConvention() public méthode

public withFloating2LegTerminationDateConvention ( BusinessDayConvention bdc ) : MakeBasisSwap
bdc BusinessDayConvention
Résultat MakeBasisSwap

withNominal() public méthode

public withNominal ( double n ) : MakeBasisSwap
n double
Résultat MakeBasisSwap

withRule() public méthode

public withRule ( DateGeneration r ) : MakeBasisSwap
r DateGeneration
Résultat MakeBasisSwap

withTerminationDate() public méthode

public withTerminationDate ( Date terminationDate ) : MakeBasisSwap
terminationDate Date
Résultat MakeBasisSwap

withType() public méthode

public withType ( QLNet.BasisSwap type ) : MakeBasisSwap
type QLNet.BasisSwap
Résultat MakeBasisSwap