public Carteira RunValidation(ICaller caller, model.system.Config config, model.system.TradeSystem ts, string name = "??")
 {
     backTester = new BackTester(this, dh.periodos[0], config, ts);
     return(backTester.runSingleBackTest(caller, new MonteCarlo(name)));
 }
 public Carteira RunSingle(string name, ICaller caller, model.system.Config config, model.system.TradeSystem ts)
 {
     backTester = new BackTester(this, dh.periodos[0], config, ts);
     return(backTester.runMonteCarlo(caller, name));
 }
 public Carteira Run(ICaller caller, model.system.Config config, model.system.TradeSystem ts, string name = "??")
 {
     backTester = new BackTester(this, dh.periodos[0], config, ts);
     backTester.runBackTest(caller, name);
     return(backTester.carteira);
 }