C# Class ShareKhan.domain.Portfolio

Inheritance: IPortfolio
Afficher le fichier Open project: anagri/sharekhan Class Usage Examples

Méthodes publiques

Méthode Description
CalcShortTermCapitalGainTax ( FinYear year ) : void
CalculateRealizedProfits ( ITransactionCollection listOfTransactions ) : double
CalculateRealizedProfits ( ITransactionCollection statement, Instrument instrument ) : double
CurrentMarketValue ( ) : Price
CurrentMarketValue ( Symbol symbol ) : Price
CurrentMarketValueOther ( ) : Price
GetEffectiveRateOfReturn ( ) : double
Portfolio ( ) : System
Portfolio ( ITransactionCollection transactionCollection, IPortfolioBalance portfolioBalance ) : System

Method Details

CalcShortTermCapitalGainTax() public méthode

public CalcShortTermCapitalGainTax ( FinYear year ) : void
year FinYear
Résultat void

CalculateRealizedProfits() public méthode

public CalculateRealizedProfits ( ITransactionCollection listOfTransactions ) : double
listOfTransactions ITransactionCollection
Résultat double

CalculateRealizedProfits() public méthode

public CalculateRealizedProfits ( ITransactionCollection statement, Instrument instrument ) : double
statement ITransactionCollection
instrument Sharekhan.domain.Instrument
Résultat double

CurrentMarketValue() public méthode

public CurrentMarketValue ( ) : Price
Résultat Sharekhan.domain.Price

CurrentMarketValue() public méthode

public CurrentMarketValue ( Symbol symbol ) : Price
symbol Sharekhan.domain.Symbol
Résultat Sharekhan.domain.Price

CurrentMarketValueOther() public méthode

public CurrentMarketValueOther ( ) : Price
Résultat Sharekhan.domain.Price

GetEffectiveRateOfReturn() public méthode

public GetEffectiveRateOfReturn ( ) : double
Résultat double

Portfolio() public méthode

public Portfolio ( ) : System
Résultat System

Portfolio() public méthode

public Portfolio ( ITransactionCollection transactionCollection, IPortfolioBalance portfolioBalance ) : System
transactionCollection ITransactionCollection
portfolioBalance IPortfolioBalance
Résultat System