コード例 #1
0
ファイル: Streaming.cs プロジェクト: vitshulyak99/bus-monitor
        private void UpdateLP(dynamic lastprice)
        {
            LastPriceNew lp = JsonConvert.DeserializeObject <LastPriceNew>($"{lastprice}");

            lock (locker)
                Values[lp.ShortName].UpdateValueLP(lp);

            LastUpdate = DateTime.Now;
        }
コード例 #2
0
ファイル: LPandOB.cs プロジェクト: vitshulyak99/bus-monitor
        internal void UpdateValueLP(LastPriceNew lp)
        {
            if (this.LastPrice / lp.Price > 0)
            {
                this.LastUpdatePriceDate = DateTime.Now;
                this.LastPrice           = lp.Price;
            }

            if (Bid / lp.bid > 0.005)
            {
                IsOBJumping = true;
            }

            this.Bid = lp.bid;
            this.Ask = lp.ask;

            this.DateTimeLP    = DateTime.Now;
            this.TradingStatus = lp.TradingStatus;
        }