Beispiel #1
0
        public WzDatas_DistributionTaskJobExcutor()
        {
            string dirSwap = _configDataCache.config["DataCache.Swap:WzData.Swaps"] + "";

            _nameUsr     = _configDataCache.config["Msgerset:Msger_Wx:usrName"] + "";
            _pathMsg     = _configDataCache.config["Msgerset:Msger_Wx:pathMsg"] + "";
            _swapIOFiles = new DataSwap_IOFiles("dataWZ", dirSwap, 0, null);
            _swapIOFiles.SwapData_Change += new DataSwapChange_EventHandler(EventHandler_DataSwapChange);
        }
Beispiel #2
0
        public DataMonitor_Msg()
        {
            string dirSwap = _configDataCache.config["DataCache.Swap:Monitor_Msg"] + "";

            _swapIOFiles = new DataSwap_IOFiles("msgWx", dirSwap, 0, typeof(Msger.Msg), "", true);
            //_swapIOFiles = new DataSwap_IOFiles("Quote", dirSwap, 60 * 5, typeof(Data_Quote), "", true);      //忽略5分钟前数据

            //注册消息交换事件
            _swapIOFiles.SwapData_Change += new DataSwapChange_EventHandler(EventHandler_DataSwapChange);
        }
        //初始数据交换对象信息
        public virtual bool InitDataSawp()
        {
            string dirSwap = _configDataCache.config["DataCache.Swap:Monitor_Quote"] + "";

            _swapIOFiles = new DataSwap_IOFiles("Quote", dirSwap, 0, typeof(Data_Quote_Swap), "", false);
            //_swapIOFiles = new DataSwap_IOFiles("Quote", dirSwap, 60 * 5, typeof(Data_Quote), "", true);      //忽略5分钟前数据
            _swapIOFiles.SwapData_Change += new DataSwapChange_EventHandler(EventHandler_DataSwapChange);

            //初始时间频率信息
            this.InitData_TimeFrequency(typeTimeFrequency.real, 30 * 12);
            this.InitData_TimeFrequency(typeTimeFrequency.m1, 6 * 60);
            return(true);
        }
Beispiel #4
0
        //初始数据交换对象信息
        public override bool InitDataSawp()
        {
            string dirSwap = _configDataCache.config["DataCache.Swap:Monitor_Quote"] + "";

            _swapIOFiles = new DataSwap_IOFiles("Quote", dirSwap, 0, typeof(Data_Quote_Swap), "", false);
            //_swapIOFiles = new DataSwap_IOFiles("Quote", dirSwap, 60 * 5, typeof(Data_Quote_Swap), "", true);      //忽略5分钟前数据
            _swapIOFiles.SwapData_Change += new DataSwapChange_EventHandler(EventHandler_DataSwapChange);


            //初始时间频率信息
            this.InitData_TimeFrequency(typeTimeFrequency.real, 60 * 2);            //秒级,2分钟数据 120 条
            //this.InitData_TimeFrequency(typeTimeFrequency.m1, 60 * 1);              //分钟级,1小时数据 60 条
            this.InitData_TimeFrequency(typeTimeFrequency.m5, 12 * 5);              //5分钟级,5小时数据 60 条
            this.InitData_TimeFrequency(typeTimeFrequency.m15, 4 * 15);             //15分钟级,4天数据 60 条
            this.InitData_TimeFrequency(typeTimeFrequency.m30, 2 * 60);             //30分钟级,7.5天数据 60 条
            this.InitData_TimeFrequency(typeTimeFrequency.m60, 4 * 15);             //60分钟级,15天数据 60 条
            this.InitData_TimeFrequency(typeTimeFrequency.m120, 2 * 30);            //120分钟级,30天数据 60 条
            this.InitData_TimeFrequency(typeTimeFrequency.day, 1 * 60);             //日级,60天数据 60 条
            //this.InitData_TimeFrequency(typeTimeFrequency.week, 1 * 30);            //周级,30周数据 30 条
            return(true);
        }