public virtual Price CurrentMarketValue(IList<Transaction> transactions)
{
Price CurrentPrice = this.CurrentPrice;
Price value = new Price(0.0);
int count = 0;
foreach (Transaction trans in transactions)
{
count += trans.EffectiveTransactionQuantity();
}
value.Value = count * CurrentPrice.Value;
return value;
}