Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
sopr Абитуриент
Зарегистрирован: 29.07.2009 Сообщения: 4
|
Добавлено: Пт Май 31, 2013 6:49 pm Заголовок сообщения: Ограничение в языке или странная ошибка |
цитата |
|
добрый день.
столкнулся со странной ошибкой при написании индикатора.
при обращении к истории, на 1024 или более баре, индикатор отключается.
это проявляется только если обращаться к истории объявленной и расчетной переменной, а если обращаться просто к истории бара, например CLOSE[1025], то ошибка не возникает.
индикатор для примера:
[code:1:fa7f60e25e]
vars: i(0), s(0);
i = 0; s = 0;
while i <= 2000 begin
i= i + 1;
s = s + c[i] + s[i] - s[i] - s[i]*0;
print("i = ", i);
end;
s = s / 2000;
plot1(close, "CLOSE");
[/code:1:fa7f60e25e]
прошу пояснить в чем проблема, по возможности исправить или посоветовать как ее обойти.
спасибо. |
|
Вернуться к началу |
|
Techsupport непробиваемая поддержка
Зарегистрирован: 26.07.2004 Сообщения: 193
|
Добавлено: Пн Июн 03, 2013 4:34 pm Заголовок сообщения: |
цитата |
|
Добрый день!
Ограничение на 1024 бара это скорее всего защита памяти. Более подробную информацию мы сообщим позднее, когда программисты разберутся. |
|
Вернуться к началу |
|
sopr Абитуриент
Зарегистрирован: 29.07.2009 Сообщения: 4
|
Добавлено: Пн Июн 03, 2013 10:05 pm Заголовок сообщения: |
цитата |
|
Спасибо.
Буду очень ждать ответ. В TradeStation такая же беда, только ошибка, что цикл не может закончится, хотя он абсолютно конечный.
Хочется погонять несколько своих задумок-стратегий, в них подразумевается возврат на каждом баре к истории рассчитанных переменных... а тут такая неприятность )))) |
|
Вернуться к началу |
|
sopr Абитуриент
Зарегистрирован: 29.07.2009 Сообщения: 4
|
Добавлено: Чт Окт 17, 2013 10:11 am Заголовок сообщения: |
цитата |
|
От разработчиков ответ не пришел? |
|
Вернуться к началу |
|
BillyBolly Абитуриент
Зарегистрирован: 29.01.2014 Сообщения: 1
|
Добавлено: Чт Янв 30, 2014 4:15 am Заголовок сообщения: |
цитата |
|
это проявляется только если обращаться к истории объявленной и расчетной переменной, а если обращаться просто к истории бара, например CLOSE[1025], то ошибка не возникает. _________________ Latest Exams http://www.dumpskiller.com/ |
|
Вернуться к началу |
|
|