C# Class Sharekhan.domain.SellTransaction

Inheritance: Transaction
Mostrar archivo Open project: anagri/sharekhan Class Usage Examples

Public Methods

Method Description
Amount ( ) : Price
CalculateShortTermTax ( BuyTransaction buyTransaction ) : Price
ComputeCapitalRealization ( RealizedProfit realizedProfit ) : void
EffectiveTransactionAmount ( ) : Price
EffectiveTransactionQuantity ( ) : int
SellTransaction ( ) : System
SellTransaction ( System.DateTime date, Instrument instrument, int quantity, Price amount, double tax, double brokerage ) : System

Private Methods

Method Description
CalculateTotalPrice ( Price unitPrice, int quantity ) : double
IsShortTerm ( Transaction transaction ) : bool

Method Details

Amount() public method

public Amount ( ) : Price
return Price

CalculateShortTermTax() public method

public CalculateShortTermTax ( BuyTransaction buyTransaction ) : Price
buyTransaction BuyTransaction
return Price

ComputeCapitalRealization() public method

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

EffectiveTransactionAmount() public method

public EffectiveTransactionAmount ( ) : Price
return Price

EffectiveTransactionQuantity() public method

public EffectiveTransactionQuantity ( ) : int
return int

SellTransaction() public method

public SellTransaction ( ) : System
return System

SellTransaction() public method

public SellTransaction ( System.DateTime date, Instrument instrument, int quantity, Price amount, double tax, double brokerage ) : System
date System.DateTime
instrument Instrument
quantity int
amount Price
tax double
brokerage double
return System