public override String ToString() { // C1250MAY10 1 1$ String result; result = OpType.ToString().Substring(0, 1) + StrikePrice.ToString() + Expiration.ToString("MMMyy", CultureInfo.InvariantCulture) + " " + Quantity.ToString() + " " + Premium.ToString() + "$"; return(result); }
public override String ToString() { // C1250MAY10 String result; result = OpType.ToString().Substring(0, 1) + StrikePrice.ToString() + Expiration.ToString("MMMyy", CultureInfo.InvariantCulture); return(result); }
private void ApplyClosedLogicIfApplicable(DateTimeOffset when, Guid eventId) { if (NumberOfContracts != 0) { return; } Closed = when; var profit = PremiumReceived - PremiumPaid; var description = $"${StrikePrice.ToString("0.00")} {OptionType.ToString()}"; Transactions.Add( Transaction.PLTx(Id, Ticker, description, PremiumPaid, PremiumReceived, when, true) ); }