Вот такая ошибка вылазеет на пересчете сжатия. Причем ошибка начинает вылезать, только если подцепить в скрипте блоки входов. Реально раздражает, как бы от нее избавиться?


21:21:48.40 System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System.Collections.Generic.List`1.get_Item(Int32 index)
в TSLab.User.Script.Execute(IContext context, ISecurity var3, ISecurity var11, ISecurity var15)

Даже на стоячем рынке, подходит время пересчета сжатия и ошибка опять вылезает. В реале с новой свечей пропадает....
Скрипт простой. Источник данных. Тики сжатие секунды. Разжимаем открытие,закрытие,максим,минимум от источника закрытие все в одну формулу, все данные [i], получаем индикатор. Два блока логформулы в обоих условия входа. До этого момента ошибок нет.
Далее подключаем блоки входов F5 и с этого момента и начинается.


Отредактировано 777 (Wed Sep 15 2010 09:35 PM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.