Наверное, примерно так:
Code:
    
public void Execute(IContext context, ISecurity security) {
  TimeSpan oneDay;
  switch (security.IntervalBase) {
    case DataIntervals.DAYS:
      oneDay = new TimeSpan(security.Interval, 0, 0, 0);
      break;
    case DataIntervals.MINUTE:
      oneDay = new TimeSpan(0, 0, security.Interval, 0);
      break;
    case DataIntervals.SECONDS:
      oneDay = new TimeSpan(0, 0, 0, security.Interval);
      break;
    case DataIntervals.TICK:
      oneDay = new TimeSpan(0, 0, 0, 0, security.Interval);  // !!!   1 тик != 1 миллисекунда
      break;
  }
  ...
}
_________________________
Не пишите мне! Никому ничего делать не буду.