При тестировании на демо-сервере скрипта с источником LKOH и с обновлением в интервале 1 минута, с целю уменьшения времени выполнения скрипта (среднее выполнение 100-300 мс- около 7500 баров), уменьшил интервал дат было: с 01.02.10 поменял на: с 05.02.10 (или с 10.02.10), при этом возникла ошибка:
System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System.SZArrayHelper.get_Item[T](Int32 index)
в TSLab.User.Script.Execute(IContext context, ISecurity var0, ISecurity var1)
пока не вернул дату с 01.02.10. Почему возникает ошибка и какой есть предел уменьшения количества обрабатываемых скриптом баров???
Отредактировано uprav (Wed Feb 24 2010 07:12 PM)
_________________________