Мне нужно чтобы скрипт запускался по таймеру но только в пределах торговой сессии и в рабочие дни.
По времени для фондовой секции это 10:00-18:40, для срочной 10:00-18:45, потом неясно 19:00 или позже и до закрытия.
Как определить сегодня рабочий день или нет?
Накалякал скрипт
По срочной пусто, по фондовой открыта. Известные грабли, у кого то работает у кого то нет.
На всякий случай в списках получаемых данных фильтров по параметрам нет.
А если взять из ТТП по инструменту дату торгов и сравнить ее с датой торгов из "Информационное окно"?
Что там будет с этими полями в праздничные дни? Сам бы проверил но сегодня понедельник.
По времени для фондовой секции это 10:00-18:40, для срочной 10:00-18:45, потом неясно 19:00 или позже и до закрытия.
Как определить сегодня рабочий день или нет?
Накалякал скрипт
Код |
---|
fut_trading_status=""&get_value(get_param_ex("SPBFUT","SiH9","tradingstatus"),"param_image") stocks_trading_status=""&get_value(get_param_ex("TQBR","SBER","tradingstatus"),"param_image") str1=fut_trading_status & "," & stocks_trading_statusmessage(str1,0) |
На всякий случай в списках получаемых данных фильтров по параметрам нет.
А если взять из ТТП по инструменту дату торгов и сравнить ее с датой торгов из "Информационное окно"?
Что там будет с этими полями в праздничные дни? Сам бы проверил но сегодня понедельник.