internal bool Run(TradeSystem ts) { contaTestes = 0; facade.LoadAtivos(config, 0, config.tipoPeriodo, Consts.TIPO_CARGA_ATIVOS.GERA_CANDIDATOS); frmPrincipal.ClearRows("dataGridRuns"); //facade.RunSingleTS(); return(facade.Run(this, config, ts) != null); }
internal Carteira RunSingle(int loop, TradeSystem ts, string name, Consts.TIPO_CARGA_ATIVOS tipoCarga) { if (tipoCarga == Consts.TIPO_CARGA_ATIVOS.VALIDA_CANDIDATO) { //valido com todos os papeis disponíveis config.qtdPercPapeis = 100; facadeValidation.LoadAtivos(config, loop, config.tipoPeriodo, tipoCarga); return(facadeValidation.RunValidation(this, config, ts, name)); } else { facade.LoadAtivos(config, loop, config.tipoPeriodo, tipoCarga); return(facade.RunSingle(name, this, config, ts)); } }