//设置缓存数据对象-修正
        //public virtual Data_Quote SetData_ValueCheck(Data_Quote pData, typeTimeFrequency timeFrequency)
        //{
        //    pData.QuoteTimeType = timeFrequency;
        //    return pData;
        //}



        //初始规则信息集合-Caches-弃用
        private bool InitDataChecks_Caches(IData_Factors pFactors, IData_Factor pFactor)
        {
            IDataCaches dataCaches          = _managerCaches.GetDataCaches(pFactors, pFactor);
            IDataChecks poDataChecks_Caches = new DataChecks_Quote(dataCaches.ID, dataCaches);
            bool        bResult             = dataCaches.InitDataChecks(poDataChecks_Caches);

            return(bResult);
        }
        //缓存数据集检查对象初始事件
        public virtual void EventHandler_DataCachesChecksInitial(object sender, DataCaches_Event e)
        {
            DataCaches dataCaches = e.DataCaches;

            if (dataCaches != null)
            {
                IDataChecks poDataChecks_Caches = dataCaches.DataChecks;
                if (poDataChecks_Caches == null)
                {
                    poDataChecks_Caches = new DataChecks_Quote(dataCaches.ID, dataCaches);
                }

                //初始检查集--未具体初始检查对象
                bool bResult = dataCaches.InitDataChecks(poDataChecks_Caches);
            }
        }
        //缓存数据检查对象初始事件
        public virtual void EventHandler_DataCacheChecksInitial(object sender, DataCache_Event e)
        {
            //提取数据缓存对象、及检查对象集
            IDataCache poDataCache = e.DataCache;

            if (poDataCache != null)
            {
                IDataChecks poDataChecks_Cache = poDataCache.DataChecks;
                if (poDataChecks_Cache == null)
                {
                    poDataChecks_Cache = new DataChecks_Quote(poDataCache.ID, poDataCache, null, _msger);
                }

                //初始检查集
                bool bResult = poDataCache.InitDataChecks(poDataChecks_Cache);
                bResult = bResult && this.InitDataCheck(poDataChecks_Cache, poDataCache.DataCache_Set.Time_Frequency);
            }
        }
        //初始规则信息集合-指定时间级别-弃用
        private bool InitDataChecks_Check(IDataCaches dataCaches, typeTimeFrequency timeFrequency)
        {
            //数据缓存集检查
            if (dataCaches == null)
            {
                return(false);
            }

            //提取数据缓存对象、及检查对象集
            IDataCache <Data_Quote> poDataCache        = dataCaches.GetDataCache <Data_Quote>("", timeFrequency);
            IDataChecks             poDataChecks_Cache = new DataChecks_Quote(poDataCache.ID, poDataCache, null, _msger);

            //初始检查集
            bool bResult = poDataCache.InitDataChecks(poDataChecks_Cache);

            bResult = bResult && this.InitDataCheck(poDataChecks_Cache, timeFrequency);
            return(bResult);
        }