#17395 - Fri Nov 26 2010 01:33 AM
Индекс за пределами диапазона
|
addict
Registered: Fri Nov 12 2010
Записи: 585
Loc: Москва
|
01:07:22.94 System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции. Имя параметра: index в System.ThrowHelper.ThrowArgumentOutOfRangeException() в System.SZArrayHelper.get_Item[T](Int32 index) в TSLab.User.Script.<>c__DisplayClass9.<Execute>b__7() в TSLab.DataSource.ObjectsCacheBase`3.Get(TKey name, CacheObjectMaker`1 maker) в TSLab.ScriptEngine.BaseTemplateContext.GetData(String handlerName, String[] parameters, CacheObjectMaker`1 maker) в TSLab.User.Script.Execute(IContext context, ISecurity var0)
До сегодняшнего дня использовал только часовые данные, скачанные с Финама. Сегодня решил попробовать пятиминутки, и вот такое сообщение выпадает в программе при попытке выполнить скрипт. Если честно, то я не понимаю, что мне этим хочет сказать программа). Сразу оговорюсь, что данные скачивал с теми же параметрами, что и часовые, и как рекомендовано в другой ветке форума (где я и хотел открыть новоую тему, но там нет такой кнопки), с той лишь разницей, что изменил таймфрейм на 5мин. Вопрос: что означает это сообщение и как с этим бороться?
|
Наверх
|
|
|
|
#17547 - Mon Nov 29 2010 06:55 PM
Re: Индекс за пределами диапазона
[Re: Nektodron]
|
addict
Registered: Fri Nov 12 2010
Записи: 585
Loc: Москва
|
|
Наверх
|
|
|
|
#17552 - Mon Nov 29 2010 09:57 PM
Re: Индекс за пределами диапазона
[Re: Door]
|
old hand
Registered: Tue Jan 05 2010
Записи: 1098
Loc: Набережные Челн...
|
|
Наверх
|
|
|
|
#17561 - Tue Nov 30 2010 12:17 AM
Re: Индекс за пределами диапазона
[Re: Vladimir /]
|
addict
Registered: Fri Nov 12 2010
Записи: 585
Loc: Москва
|
|
Наверх
|
|
|
|
#18427 - Mon Dec 13 2010 08:29 PM
Re: Индекс за пределами диапазона
[Re: ViL]
|
old hand
Registered: Thu Apr 22 2010
Записи: 1089
|
Если в блоке используется и [i-5] и [i-1], то начинать с 5. У меня в формуле i-3, ставлю начинать с 1, всё равно работает .
|
Наверх
|
|
|
|
#18434 - Mon Dec 13 2010 10:50 PM
Re: Индекс за пределами диапазона
[Re: Nektodron]
|
old hand
Registered: Thu Apr 22 2010
Записи: 1089
|
Если формула используется для расчетов выхода из позиции, то считается она соответственно только при наличии позиции, поэтому и ошибок нет, т.к. позиции редко на 5м баре открываются. Да, тоже так подумал, так как формула начинает пахать только после разгона.
Отредактировано SPLsd (Mon Dec 13 2010 10:50 PM)
|
Наверх
|
|
|
|
#31887 - Wed Oct 05 2011 03:43 PM
Re: Индекс за пределами диапазона
[Re: SPLsd]
|
newbie
Registered: Thu May 27 2010
Записи: 33
|
Камрады!!! Спасайте! Такая же фигня и этим "Индекс за пределами диапазона", всё ясно со значением с которого нужно начинать, но у меня ошибка возникает при добавлении второго блока логическая формула (вынесении условия в отдельный блок), поясню: если все условия затолкать в один блок разделив символом "&&" то типа всё работает, но для дебагинга (срабатывает вход, хотя фактически, визуально наблюдаем, что это доп.условие не выполнено) я решил вынести open[i+1]<close[i+1] в отдельный блок, и вот на него и ругается прога... задрался уже, матерю TSL на чем свет стоит...
Attachments
tsl.png (4957 downloads)
Отредактировано Klever (Wed Oct 05 2011 03:46 PM)
|
Наверх
|
|
|
|
|
|