//生成每日作业队列 private JobQueue buildDayJobs() { JobQueue jobs = new JobQueue(); DateTime curDate = Clock.Now.Date; //DateTime curDate=new DateTime(2017,12,5); Job checkInstruments = new CheckInstrumentsJob("检查证券定义"); Job saveDailys = new SaveDailysJob("下载Daily数据", curDate, new Job[] { checkInstruments }); jobs.Add(checkInstruments); jobs.Add(saveDailys); return(jobs); }
//生成每日作业队列 private JobQueue buildDayJobs(DateTime jobDate) { JobQueue jobs = new JobQueue(); Job checkInstruments = new CheckInstrumentsJob("检查证券定义"); Job saveDailys = new SaveDailysJob("下载Daily数据", jobDate, new Job[] { checkInstruments }); Job saveRandomTradeRecordsJob = new SaveRandomTradeRecordsJob("保存随机交易记录", jobDate, this, new Job[] { saveDailys }); Job dqnTrainJob = new DQNTrainJob("神经网络训练", jobDate, this.tradeDates, new Job[] { saveRandomTradeRecordsJob }); //Job dqnTrainJob=new DQNTrainJob("神经网络训练",jobDate,this.tradeDates); jobs.Add(checkInstruments); jobs.Add(saveDailys); jobs.Add(saveRandomTradeRecordsJob); jobs.Add(dqnTrainJob); return(jobs); }
//生成每日作业队列 private JobQueue buildJobs() { JobQueue jobs = new JobQueue(); DateTime curDate = Clock.Now.Date; //DateTime curDate=new DateTime(2017,12,5); Job checkInstruments = new CheckInstrumentsJob("检查证券定义"); Job saveTicks = new SaveTicksJob("下载Tick数据", curDate, new Job[] { checkInstruments }); Job saveDailys = new SaveDailysJob("下载Daily数据", curDate, new Job[] { checkInstruments }); Job checkTicks = new CheckTicksJob("检查Tick数据", curDate, new Job[] { saveTicks, saveDailys }); Job buildUpLimits = new BuildUpLimitsJob("生成涨停数据表", curDate, new Job[] { checkTicks }); jobs.Add(checkInstruments); jobs.Add(saveTicks); jobs.Add(saveDailys); jobs.Add(checkTicks); jobs.Add(buildUpLimits); return(jobs); }