private void updateCharts()
 {
     if (qAgent != null && qAgent.getTickCount() % 100 == 0)
     {
         var tc  = qAgent.getTickCount();
         var ar  = qAgent.getAvgReward();
         var al  = qAgent.getAvgLoss();
         var pic = qAgent.getProcessedItemCount();
         if (ar > -1)
         {
             series1a.Points.AddXY(tc, ar);
         }
         if (al > -1)
         {
             series1b.Points.AddXY(tc, al);
         }
         series2.Points.AddXY(tc, pic);
         chart1.Update();
         chart2.Update();
     }
 }