У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#15386 - Sun Oct 17 2010 12:25 PM System.OutOfMemoryException
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
Выдает на базоваб Hi-Lo

Наверх
#15387 - Sun Oct 17 2010 12:27 PM Re: System.OutOfMemoryException [Re: Artem]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
Базовом!

Наверх
#15388 - Sun Oct 17 2010 12:29 PM Re: System.OutOfMemoryException [Re: Artem]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Видать тики или секунды используете в больших кол-вах. Попробуйте историю уменьшить
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#15390 - Sun Oct 17 2010 01:01 PM Re: System.OutOfMemoryException [Re: 777]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
Наверняка еще от чего-то зависит, потому как на широком диапазоне с большим шагом, такой ошибки не было.

Наверх
#15391 - Sun Oct 17 2010 01:14 PM Re: System.OutOfMemoryException [Re: Artem]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
Или просто не замечал из-за преследующей меня ошибки System.IndexOutOfRangeException: Индекс находился вне границ массива.

Наверх
#15392 - Sun Oct 17 2010 02:09 PM Re: System.OutOfMemoryException [Re: Artem]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
Кстати... может ли переустановка TSLab убрать какие-либо косяки? Тот же System.IndexOutOfRangeException...

Наверх
#15393 - Sun Oct 17 2010 02:41 PM Re: System.OutOfMemoryException [Re: Artem]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
И вообще что означают жти ошибки и к чему ведут?!

Наверх
#15395 - Sun Oct 17 2010 03:29 PM Re: System.OutOfMemoryException [Re: Artem]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: Artem
Кстати... может ли переустановка TSLab убрать какие-либо косяки? Тот же System.IndexOutOfRangeException...

Какие именно косяки. IndexOutOfRange - это косяк того, кто стратегию пишет.
Это ошибка индекса. Нужно смотреть в формулах, что бы используемый индекс совпадал с "начинать с". Если в формуле используется [i-10], то "начинать с" должно быть не менее чем 10


Отредактировано 777 (Sun Oct 17 2010 03:32 PM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#15396 - Sun Oct 17 2010 03:53 PM Re: System.OutOfMemoryException [Re: 777]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
А к чему ведут эти ошибки?

Наверх
#15397 - Sun Oct 17 2010 05:44 PM Re: System.OutOfMemoryException [Re: Artem]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: Artem
А к чему ведут эти ошибки?

К некомпиляции скрипта и как следствие к его неработоспособности.

OutOfMemory ни к чему не ведет, ошибка выдается, когда в оперативке заканчивается отведенная память(1000 гб) и компьютер уходит в СВОП.


Отредактировано 777 (Sun Oct 17 2010 05:47 PM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#15398 - Sun Oct 17 2010 05:52 PM Re: System.OutOfMemoryException [Re: 777]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
Тоесть перестает оптимизировать? Или что за своп?

Наверх
#15399 - Sun Oct 17 2010 05:59 PM Re: System.OutOfMemoryException [Re: Artem]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: Artem
Тоесть перестает оптимизировать? Или что за своп?

Ну здесь всё зависит от Вашего "железа". В большинстве случаев, да, если была включена оптимизация, просто перестаёт оптимизировать. Если был запущен скрипт, просто перестаёт его считать. Вернее считать продолжает, но мягко сказать, очень медленно. Это исключение характерно для любой программы требующей серьезный подход к технике. Для того, что бы этого не происходило для оптимизации следует использовать 64битную версию windows/ Там не будет ограничения в памяти. Но и память должна быть соответствующая.

СВОП Википендия


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

Наверх
#15402 - Sun Oct 17 2010 11:55 PM Re: System.OutOfMemoryException [Re: 777]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
"Это ошибка индекса. Нужно смотреть в формулах, что бы используемый индекс совпадал с "начинать с". Если в формуле используется [i-10], то "начинать с" должно быть не менее чем 10"

КАК УЗНАТЬ КАКОЙ ИСПОЛЬЗУЕТСЯ ИНДЕКС? В КАКИХ ФОРМУЛАХ? НИЧЕГО НЕПОНЯТНО...

Наверх
#15403 - Mon Oct 18 2010 12:14 AM Re: System.OutOfMemoryException [Re: Artem]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: Artem
Или просто не замечал из-за преследующей меня ошибки System.IndexOutOfRangeException: Индекс находился вне границ массива.


Artem,
Доброго времени суток!
Опишите пожалуйста проблему конкретнее. Когда она возникает? При каких условиях? Если это возможно, то пришлите скрипт на contact@tslab.ru, только укажите сноску на этот пост.

Наверх
#15409 - Mon Oct 18 2010 09:44 AM Re: System.OutOfMemoryException [Re: ViL]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
Добрый день!
Скрипт отправил. Ошибка выскакивает каждую секунду:
11:28:21.19 System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System.Collections.Generic.List`1.get_Item(Int32 index)
в TSLab.Script.Helpers.Series.EMA(IList`1 candles, Int32 period)
в TSLab.Script.Handlers.MACDBase.CalcMACD(IList`1 source, Int32 p1, Int32 p2)
в TSLab.Script.Handlers.MACDEx.Execute(IList`1 source)
в TSLab.User.Script.<>c__DisplayClass5.<Execute>b__1()
в 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 Source1)

Наверх
#15419 - Mon Oct 18 2010 11:01 AM Re: System.OutOfMemoryException [Re: Artem]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Во время оптимизации или когджа?

Наверх
#15422 - Mon Oct 18 2010 11:04 AM Re: System.OutOfMemoryException [Re: Nektodron]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
Во время оптимизации.

Наверх
#15427 - Mon Oct 18 2010 11:16 AM Re: System.OutOfMemoryException [Re: Artem]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Ну так у вас уставлен период EMA отрицательный, потому и ошибка идет...

Наверх
#15430 - Mon Oct 18 2010 11:31 AM Re: System.OutOfMemoryException [Re: Nektodron]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
Тоесть некомпиляции скрипта мне не грозит?

Наверх
#15431 - Mon Oct 18 2010 11:38 AM Re: System.OutOfMemoryException [Re: Artem]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
нет, только неправильная работа

Наверх
Page 1 of 2 1 2 >


Moderator:  ViL, sar