protected Quote ConvertAndFlushQuote(SpiderQuote originalQuote) { Quote convertedAndAddedQuote = null; lock (LockObject) { DataManager.Add(this.Instrument, originalQuote.DateTime, originalQuote.Bid, originalQuote.BidSize, originalQuote.Ask, originalQuote.AskSize); DataManager.Flush(); convertedAndAddedQuote = DataManager.GetHistoricalQuotes(this.Instrument, originalQuote.DateTime.AddMinutes(-20*ExecutionTimePeriod), originalQuote.DateTime).Last; } return convertedAndAddedQuote; }
private bool ValidateQuote(SpiderQuote quote) { return (quote.Bid > 0 && quote.Ask > 0 && quote.AskSize > 0 && quote.BidSize > 0); }
private SpiderQuote ConvertQuote(Quote originalQuote) { SpiderQuote spiderQuote = new SpiderQuote() { DateTime = originalQuote.DateTime, Ask = originalQuote.Ask, Bid = originalQuote.Bid, AskSize = originalQuote.AskSize, BidSize = originalQuote.BidSize }; return spiderQuote; }