C# Класс Sharekhan.domain.SellTransaction

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

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

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

Приватные методы

Метод Описание
CalculateTotalPrice ( Price unitPrice, int quantity ) : double
IsShortTerm ( Transaction transaction ) : bool

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

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

public Amount ( ) : Price
Результат Price

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

public CalculateShortTermTax ( BuyTransaction buyTransaction ) : Price
buyTransaction BuyTransaction
Результат Price

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

public ComputeCapitalRealization ( RealizedProfit realizedProfit ) : void
realizedProfit RealizedProfit
Результат void

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

public EffectiveTransactionAmount ( ) : Price
Результат Price

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

public EffectiveTransactionQuantity ( ) : int
Результат int

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

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

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

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
Результат System