public double Get5KMA(int nBar, DateStrategyMap DateStrategy, DateTime Time) { if(nBar > 60) return 0; double dResult = 0; Time = Time.AddMinutes(-5); for (int i = 0; i < nBar; i++) { double dClose = DateStrategy.Get5KClose(Time); if (dClose == 0) return 0; dResult += dClose; Time = Time.AddMinutes(-5); } dResult = dResult / nBar; return dResult; }