У вас не стоит Flash Player
Настройки
#54016 - Mon Apr 08 2013 03:15 PM Узнать что рынок ещё не открылся
Poxer Offline
newbie

Registered: Fri Mar 29 2013
Записи: 32
Добрый день! Пишу скрипт который работает каждый тик.
Не знаю как написать условие:
if( рынок ещё не открылся ) ждём открытия пропуская тик;
else
{
действия скрипта;
}

Кто может подсказать?

Наверх
#54021 - Mon Apr 08 2013 04:33 PM Re: Узнать что рынок ещё не открылся [Re: Poxer]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
если рынок не открылся, значит нет сделок со временем равным времени открытию биржи. проверяйте свои тики на время.
_________________________
__


Наверх
#54061 - Wed Apr 10 2013 07:47 AM Re: Узнать что рынок ещё не открылся [Re: ra81]
Poxer Offline
newbie

Registered: Fri Mar 29 2013
Записи: 32
Спасибо. Так и стал делать. Это всё верно работает:
if(rt.FinInfo.LastUpdate.Hour == hour && rt.FinInfo.LastUpdate.Minute == minute && rt.FinInfo.LastUpdate.Second >= second1 && rt.FinInfo.LastUpdate.Second <= second2 )

А вот это всегда возвращает 0:
rt.FinInfo.LastUpdate.Millisecond
я так понимаю из-за того, что данные не обновляются так часто.

Наверх
#54135 - Fri Apr 12 2013 05:01 PM Re: Узнать что рынок ещё не открылся [Re: Poxer]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Да нет. Это думаю из за того что большинство брокеров миллисекунды не возвращают. Поэтому и время без них и тики без них.
_________________________
__


Наверх


Moderator:  ViL, sar