У вас не стоит Flash Player
Page 2 of 3 < 1 2 3 >
Настройки
#53079 - Wed Mar 13 2013 08:03 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Nigel22]
BlackMagic Offline
journeyman

Registered: Tue Mar 12 2013
Записи: 50
Сделал в визуальном редакторе скрипт индикатор для фронтраннинга но есть ошибки кто хочет повозится и доработать прошу написать в лику.

Наверх
#56577 - Wed Jul 10 2013 10:43 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: BlackMagic]
Snowman Offline
journeyman

Registered: Thu Feb 21 2013
Записи: 82
Хороший индикатор, но в реальной торговле, чем дольше индикатор записывается, тем дольше начинает пересчитываться скрипт. Чем больше сохранееного кэша, тем дольше скрипт будет пересчитываться. Очень быстро растёт это время, через час торговли скрипт может уже нескольк секунд пересчитываться. Без разницы какой параметр ставить в Save Interval. Без блоков чтения в агенте всё пересчитывается нормально.

Наверх
#56581 - Wed Jul 10 2013 11:36 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Snowman]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
В свойствах скрипта ограничьте МаксБаров

Наверх
#56582 - Wed Jul 10 2013 11:55 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: ViL]
Snowman Offline
journeyman

Registered: Thu Feb 21 2013
Записи: 82
Не помогает, всё уже перепробовал. МаксБаров менял, и папку удалял куда кэш сохраняется через некоторое время. Сначала скрипт пересчитыывется нормально 2мс, через 10 мин - 30мс, через час 400мс и тд. Без блоков чтения в торгующем скрипте всё пересчитывается стабильно 1 мс.

Наверх
#56583 - Thu Jul 11 2013 12:02 AM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Snowman]
Snowman Offline
journeyman

Registered: Thu Feb 21 2013
Записи: 82
Для записи истории стакана очень хороший индикатор. Не подскажите, нет кубиков Аск_стакан,Бид_стакан,Аск_стакан_объем,Бид_стакан_объем, которые без сохранения истории работают, как у 777 раньше были. Только для 1.2 работающие?

Наверх
#56587 - Thu Jul 11 2013 12:08 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Snowman]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137


Отредактировано ViL (Thu Jul 11 2013 12:09 PM)

Наверх
#56588 - Thu Jul 11 2013 12:14 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: ViL]
Snowman Offline
journeyman

Registered: Thu Feb 21 2013
Записи: 82
Нет. У меня вот что пишет:
12:13:15.95 138 System.MissingMethodException: Method not found: 'System.Collections.Generic.IList`1<TSLab.Script.IQueueData> TSLab.Script.ISecurity.GetSellQueue(Int32)'.
at TSLab.Script.Handlers.Аск_стакан.Execute(ISecurity source)
at TSLab.User.Script.<>c__DisplayClass2.<Execute>b__0()
at TSLab.DataCommon.Cache.ObjectsCacheBase`3.Get(TKey name, CacheObjectMaker`1 maker)
at TSLab.ScriptEngine.BaseTemplateContext.GetData(String handlerName, String[] parameters, CacheObjectMaker`1 maker)
at TSLab.User.Script.Execute(IContext context, ISecurity Источник1)

Наверх
#56589 - Thu Jul 11 2013 12:25 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Snowman]
Snowman Offline
journeyman

Registered: Thu Feb 21 2013
Записи: 82
Перекомпилировать я не знаю как. Там лежат исходники на Аск_стакан, Бид_стакан. Их перекомпилировал. А на Аск_стакан_объем,Бид_стакан_объем исходников нету.

Наверх
#56918 - Thu Jul 25 2013 07:45 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Nigel22]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Скрипт в режиме лаборатории ведёт обсчёт по установленному интервалу, а в режиме агента только 1М. в чём причина?

Наверх
#56919 - Thu Jul 25 2013 08:14 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Rolekc]
SupportTSLab Offline
old hand

Registered: Tue Jan 17 2012
Записи: 1110
Originally Posted By: Rolekc
Скрипт в режиме лаборатории ведёт обсчёт по установленному интервалу, а в режиме агента только 1М. в чём причина?


Подробнее можете описать, по какому интервалу, какой скрипт и т.д

Наверх
#56920 - Thu Jul 25 2013 08:41 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: SupportTSLab]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Торговый скрипт использует данные из индикатора стакана (в первом посте темы). Интервал задавал самый различный: тики, секунды, минуты. Интервал пересчета указывал и Интервал, и Сделка, и Пок/Прод. В режиме лаборатории скрипт всё показывает нормально и обсчёт происходит по заданному интервалу. Если включить скрипт в режиме агента, то обсчёт идёт только в период - 1 минута. Причём в настройках скрипта задал макс. баров - 60, а лог агента сообщает, что пересчитано 31740 баров.

Наверх
#56923 - Thu Jul 25 2013 09:17 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Rolekc]
777 Offline
Carpal Tunnel

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

Наверх
#56924 - Thu Jul 25 2013 09:35 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: 777]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Версия программы 1.2.8.0. Индикатор тот, который в первом посте выложен. Кстати, в другом скрипте всё норм. ХЗ. Буду искать.

Наверх
#56925 - Thu Jul 25 2013 09:36 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: 777]
Snowman Offline
journeyman

Registered: Thu Feb 21 2013
Записи: 82
Там нужно поставить в скрипте использовать дату от...Сегодняшний день или лучше несколько часов назад. Это должно помочь. Там ридеры по моему пытаются прочитать всю историю загруженных котировок, независимо от того сколько стоит макс бар.

Наверх
#56928 - Thu Jul 25 2013 11:00 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Snowman]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Не помогло. Использую два источника..., хотя опять таки в лабе всё так как надо.


Отредактировано Rolekc (Thu Jul 25 2013 11:02 PM)

Наверх
#56929 - Thu Jul 25 2013 11:54 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Rolekc]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: Rolekc
Версия программы 1.2.8.0. Индикатор тот, который в первом посте выложен. Кстати, в другом скрипте всё норм. ХЗ. Буду искать.

В первом посте два индикатора. Какой из них?
Скрипт киньте, что бы у себя воспроизвести. (измените там что-нибудь, что б систему не палить мне)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#56931 - Fri Jul 26 2013 09:05 AM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: 777]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Ok.


Attachments
stakan1.tscript (162 downloads)



Отредактировано Rolekc (Fri Jul 26 2013 09:06 AM)

Наверх
#56932 - Fri Jul 26 2013 10:15 AM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Rolekc]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Появилась вот такая байда

10:01:27.64 138 System.InvalidOperationException: Коллекция была изменена; невозможно выполнить операцию перечисления.
в System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
в System.Collections.Generic.List`1.Enumerator.MoveNextRare()
в System.Collections.Generic.List`1.Enumerator.MoveNext()
в System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
в StHist.TGlassHistory.HasTimeStamp(DateTime stamp)
в StHist.BidHistory.Execute(ISecurity source)
в TSLab.User.Script.<>c__DisplayClass8.<Execute>b__4()
в TSLab.DataCommon.Cache.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 Источник1, ISecurity Источник2)


И ещё

10:31:53.49 138 Ошибка при вычислении блока 'BidHistory1'. Индекс за пределам диапазона.


Отредактировано Rolekc (Fri Jul 26 2013 10:37 AM)

Наверх
#56998 - Mon Jul 29 2013 09:58 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Rolekc]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
У меня кстати не работает на опционах.

Наверх
#56999 - Mon Jul 29 2013 11:17 PM Re: #60 Стакан_Цена_построчно_С сохранением истории [Re: Rolekc]
Nigel22 Offline
member

Registered: Sat Jul 24 2010
Записи: 162
Индикаторы не работают, и не только на опционах. Один из основных индикаторов рынка, а его разработчики не хотят делать, все остальное - мусор и хлам.

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


Moderator:  ViL, sar