public ServerToClientMessage() { LimitOrder = new LimitOrderDto(); LimitOrderList = new List <LimitOrderDto>(); Execution = new ExecutionDto(); Level1 = new MarketBestBidAskDto(); StopLimitOrder = new StopLimitOrderDto(); StopLimitOrderList = new List <StopLimitOrderDto>(); Reset(); }
public void Update(MarketBestBidAskDto marketBestBidAskDto) { if (marketBestBidAskDto.BestBidPrice.HasValue) { BidPrice = marketBestBidAskDto.BestBidPrice.Value.ToString("N4"); } else { BidPrice = "-"; } if (marketBestBidAskDto.BestAskPrice.HasValue) { AskPrice = marketBestBidAskDto.BestAskPrice.Value.ToString("N4"); } else { AskPrice = "-"; } BidQuantity = marketBestBidAskDto.BestBidQuantity; AskQuantity = marketBestBidAskDto.BestAskQuantity; }