C# Класс ShareKhan.domain.Portfolio

Наследование: IPortfolio
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

CalcShortTermCapitalGainTax() публичный Метод

public CalcShortTermCapitalGainTax ( FinYear year ) : void
year FinYear
Результат void

CalculateRealizedProfits() публичный Метод

public CalculateRealizedProfits ( ITransactionCollection listOfTransactions ) : double
listOfTransactions ITransactionCollection
Результат double

CalculateRealizedProfits() публичный Метод

public CalculateRealizedProfits ( ITransactionCollection statement, Instrument instrument ) : double
statement ITransactionCollection
instrument Sharekhan.domain.Instrument
Результат double

CurrentMarketValue() публичный Метод

public CurrentMarketValue ( ) : Price
Результат Sharekhan.domain.Price

CurrentMarketValue() публичный Метод

public CurrentMarketValue ( Symbol symbol ) : Price
symbol Sharekhan.domain.Symbol
Результат Sharekhan.domain.Price

CurrentMarketValueOther() публичный Метод

public CurrentMarketValueOther ( ) : Price
Результат Sharekhan.domain.Price

GetEffectiveRateOfReturn() публичный Метод

public GetEffectiveRateOfReturn ( ) : double
Результат double

Portfolio() публичный Метод

public Portfolio ( ) : System
Результат System

Portfolio() публичный Метод

public Portfolio ( ITransactionCollection transactionCollection, IPortfolioBalance portfolioBalance ) : System
transactionCollection ITransactionCollection
portfolioBalance IPortfolioBalance
Результат System