C# Class Sharekhan.domain.Transaction

Show file Open project: anagri/sharekhan Class Usage Examples

Public Properties

Property Type Description
NUMBER_OF_DAYS_IN_YEAR int

Public Methods

Method Description
Amount ( ) : Price
ComputeCapitalRealization ( RealizedProfit realizedProfit ) : void
EffectiveTransactionAmount ( ) : Price
EffectiveTransactionQuantity ( ) : int
GetEffectiveReturn ( DateTime referenceDate, double rate ) : Price
IsLongTerm ( FinYear year ) : bool
Transaction ( ) : System
Transaction ( DateTime date, Instrument instrument, int quantity, Price unitPrice ) : System

Method Details

Amount() public abstract method

public abstract Amount ( ) : Price
return Price

ComputeCapitalRealization() public abstract method

public abstract ComputeCapitalRealization ( RealizedProfit realizedProfit ) : void
realizedProfit RealizedProfit
return void

EffectiveTransactionAmount() public abstract method

public abstract EffectiveTransactionAmount ( ) : Price
return Price

EffectiveTransactionQuantity() public abstract method

public abstract EffectiveTransactionQuantity ( ) : int
return int

GetEffectiveReturn() public method

public GetEffectiveReturn ( DateTime referenceDate, double rate ) : Price
referenceDate DateTime
rate double
return Price

IsLongTerm() public method

public IsLongTerm ( FinYear year ) : bool
year FinYear
return bool

Transaction() public method

public Transaction ( ) : System
return System

Transaction() public method

public Transaction ( DateTime date, Instrument instrument, int quantity, Price unitPrice ) : System
date DateTime
instrument Instrument
quantity int
unitPrice Price
return System

Property Details

NUMBER_OF_DAYS_IN_YEAR public static property

public static int NUMBER_OF_DAYS_IN_YEAR
return int