private void BuildStrategyResult() { StrategyResult strategyResult = new StrategyResult(); strategyResult.Name = GetResultName(); strategyResult.CodePeriods.Add(this.CodePeriod); strategyResult.StartDate = dataPackage.StartDate; strategyResult.EndDate = dataPackage.EndDate; strategyResult.ReferedPeriods = this.ReferedPeriods; strategyResult.ForwardPeriod = this.ForwardPeriod; strategyResult.Parameters = Strategy.Parameters; strategyResult.StrategyQueryResultManager = strategyHelper.QueryResultManager; //绘图暂时不处理,绘图需要特别处理,不是一个container能解决的 StrategyResult_CodePeriod strategyResult_CodePeriod = new StrategyResult_CodePeriod(CodePeriod, ForwardPeriod, ReferedPeriods, StrategyHelper.Drawer, StrategyHelper.Trader); strategyResult.AddStrategyResult_Code(strategyResult_CodePeriod); this.strategyResult = strategyResult; }
private void PrepareStrategyResult() { StrategyResult_CodePeriod result_Code = new StrategyResult_CodePeriod(this.strategyArguments.CodePeriod, ForwardPeriod, ReferedPeriods, null, StrategyHelper.Trader); this.strategyResult.AddStrategyResult_Code(result_Code); }