/// <summary>获取行情对象 /// <param name="stockTag">标的标识</param> /// <returns></returns> protected internal QuoteData Get_QuoteData(string stockTag) { //校检标识 stockTag = Quote_Manager._Manager.Stocks.Check_StockTag(stockTag); if (stockTag == "") { return(null); } //提取行情对象 QuoteData pDataQuote = null; if (_quoteDatas.TryGetValue(stockTag, out pDataQuote)) { return(pDataQuote); } //提取库表 DataTable_Quotes <Data_Quote> pData_Quotes = Quote_Datas._Datas[stockTag]; if (pData_Quotes == null) { return(null); } //初始行情对象 pDataQuote = new QuoteData(pData_Quotes); _quoteDatas.Add(pDataQuote.StockInfo.StockID_Tag, pDataQuote); return(pDataQuote); }
protected internal DataTable_Quotes <Data_Quote> _dtQuote = null; //行情库表对象 public QuoteData(DataTable_Quotes <Data_Quote> pData_Quotes) { _dtQuote = pData_Quotes; StockInfo = _dtQuote.StockInfo; if (StockInfo != null) { _infoExchange = StockInfo.Get_StockExchangeInfo(); } }