Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        private void StartSingleRun()
        {
            GC.Collect();
            configController.facade.ClearData();
            configController.facade.ClearFormulas();

            frmPrincipal.ClearRows("dataGridRuns");
            Thread t = new Thread(staticSingleRunGP);

            t.Name = "BacktestRunner";
            t.Start();
            int runs = 0;

            while (t.IsAlive)
            {
                Thread.Sleep(100);
                runs = UpdateThreadTick(runs);
            }
        }