У вас не стоит Flash Player
Настройки
#28307 - Mon Jun 06 2011 10:43 PM Пересчет прошел с разницей в N баров.
fyodor Offline
stranger

Registered: Fri Aug 27 2010
Записи: 20
Регулярно появляются сообщения:
22:01:55.22 100 Скрипт: 10_SMM. Пересчет прошел с разницей в 15 баров (норма 1 бар). Возможны пропуски сигналов.
Возникают на одном, двух скриптах (разных) из шести торгуемых... (на одном инструменте).
Что это такое?
Чем это грозит?
Как это исправить?


Отредактировано fyodor (Mon Jun 06 2011 10:44 PM)

Наверх
#28310 - Mon Jun 06 2011 11:55 PM Re: Пересчет прошел с разницей в N баров. [Re: fyodor]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Это значит:
1. Проходят дисконекты и идет подкачка данных.
2. Данные приходят слишком часто, скрипт не успевает пересчитываться. На тиках - это вообще норма, т.к. тики всегда приходят "пачками". В этом случае стоит уменьшить длину истории, ограничить количество свечей.

Грозит это не исполнением сигналов, если они попали внутрь пропущенных.

Наверх
#28322 - Tue Jun 07 2011 12:35 PM Re: Пересчет прошел с разницей в N баров. [Re: Nektodron]
fyodor Offline
stranger

Registered: Fri Aug 27 2010
Записи: 20
Скрипты не тиковые, а 5-ти, 10-ти минутные, скриптов 6-7. Интсрумент один. А сообщения выдаются по одному-двум (разным). Т.е. если бы был дисконект, то задержка пересчета была бы по всем скриптам.....??? а так по только некоторым... или вообще по одному! Может быть все таки из-за количества скриптов и большой истории... Тогда как определить оптимальное количество торгуемых скриптов и оптимальное количество баров истории???

Наверх
#28324 - Tue Jun 07 2011 01:16 PM Re: Пересчет прошел с разницей в N баров. [Re: fyodor]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Позволю себе высказать мнение, поскольку сталкивался с подобной проблемой.
Выбирать нужно не оптимальные, а минимальные значения.
По к-ву скриптов тут в прямой зависимости от мощности машины, сколько переварит..
По к-ву баров - здесь определяется точно.Должно быть достаточно для полного "разгона" индикатора с самым большим периодом.
В большем к-ве необходимости нет никакой..

Наверх
#28325 - Tue Jun 07 2011 01:23 PM Re: Пересчет прошел с разницей в N баров. [Re: usas]
fyodor Offline
stranger

Registered: Fri Aug 27 2010
Записи: 20
Спасибо, usas! Исчезла, ли у Вас полностью эта проблема???
По минимальному количеству баров понятно, Т.е. каждый раз надо "подрезать" историю....??? Вопрос как часто ??:)
У меня история например по RIM1 c 15/03/2011 настоящее время. Тймфрейм 5-10 минут. Это много или мало?
Машина, то "варит" количество скриптов, а вот пропуски пересчета от чего происходят точно, вот бы выяснить???

Наверх
#28328 - Tue Jun 07 2011 01:35 PM Re: Пересчет прошел с разницей в N баров. [Re: fyodor]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Вы не совсем поняли. Не нужно ничего "подрезать".
Полная история Вам нужна на время отладки/оптимизации в лаборатории.
В реале история не нужна, потому что все параметры уже в скрипт Вами в прцессе отладки заложены и необходимое к-во баров определяется только длиной индикатора, как я и писал выше.
Это имхо единственный критерий расчета.
У меня проблема практически исчезла. На РИМе тех же тайм-фреймов что и у Вас у меня по расчету получилось необходимость использовать в реале 2000 баров (чуть меньше, просто округлил для удобства..)

В догонку для ясности. Тайм-фрейм минутный, используется сжатие. Если у вас свечи напрямую пяти-десяти минутные, до баров потребуется гораздо меньше.


Отредактировано usas (Tue Jun 07 2011 01:38 PM)

Наверх
#28329 - Tue Jun 07 2011 01:37 PM Re: Пересчет прошел с разницей в N баров. [Re: usas]
fyodor Offline
stranger

Registered: Fri Aug 27 2010
Записи: 20
Так вот эти 2000 баров где выставить?

Наверх
#28330 - Tue Jun 07 2011 01:39 PM Re: Пересчет прошел с разницей в N баров. [Re: fyodor]
fyodor Offline
stranger

Registered: Fri Aug 27 2010
Записи: 20
Свойства - Максимальное количество баров ??? Я правильно понял?

Наверх
#28331 - Tue Jun 07 2011 01:40 PM Re: Пересчет прошел с разницей в N баров. [Re: fyodor]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
После отладки вызываете "свойства" скрипта, там есть параметр "макс. к-во баров".
Там и выставляете, после чего не забудьте запомнить скрипт..

Наверх
#28332 - Tue Jun 07 2011 01:41 PM Re: Пересчет прошел с разницей в N баров. [Re: usas]
fyodor Offline
stranger

Registered: Fri Aug 27 2010
Записи: 20
Ок. Спасибо огрмное!

Наверх


Moderator:  ViL, sar