public CloseInstruction(
     DateTime submissionTime,
     ITradingObject tradingObject,
     TradingPrice price = null)
     : base(submissionTime, tradingObject, TradingAction.CloseLong, price)
 {
 }
 public Instruction(
     DateTime submissionTime,
     ITradingObject tradingObject,
     TradingAction action,
     TradingPrice price)
 {
     Id             = IdGenerator.Next;
     TradingObject  = tradingObject;
     Action         = action;
     Price          = price;
     SubmissionTime = submissionTime;
 }