public DealingOrderParameter(CommonDealingOrderParameter commonTradingParameter)
 {
     this.Initailize(commonTradingParameter);
     this.UpdateDealingParameterFileds = new Dictionary<string, object>();
     this._OriginDealingOrderParameter = this.Clone();
 }
 internal void Initailize(CommonDealingOrderParameter commonTradingParameter)
 {
     this.InactiveWaitTime = commonTradingParameter.InactiveWaitTime;
     this.EnquiryWaitTime = commonTradingParameter.EnquiryWaitTime < 10 ? 10 : commonTradingParameter.EnquiryWaitTime;
     this.PriceOrderSetting = commonTradingParameter.PriceOrderSetting;
     this.DisablePopup = commonTradingParameter.DisablePopup;
     this.AutoConfirm = commonTradingParameter.AutoConfirm;
     this.ConfirmRejectDQOrder = commonTradingParameter.ConfirmRejectDQOrder;
     this.LimitStopSummaryIsTimeRange = commonTradingParameter.LimitStopSummaryIsTimeRange;
     this.LimitStopSummaryTimeRangeValue = commonTradingParameter.LimitStopSummaryTimeRangeValue;
     this.LimitStopSummaryPriceRangeValue = commonTradingParameter.LimitStopSummaryPriceRangeValue;
 }