public abstract decimal CalculatePnL(IPnlCalculusVisitor visitor);
public override decimal CalculatePnL(IPnlCalculusVisitor visitor) => visitor.Visit(this);