Время ММВБ

Страницы: 1
RSS
Время ММВБ, Servertime не предлагать
 
Подскажите как правильно брать время ММВБ, сегодня БКС выдал getInfoParam("SERVERTIME") примерно на 1 с раньше времени ММВБ и мои заявки при открытии улетели вникуда.

PS. Есть еще вариант по времени последнего изменения самого ликвидного фьючерса RI (getParamEx("SPBFUT",  "RIZ0", "CHANGETIME").param_value). Пока использую его, Но в период с 1400 по 1405 он не работает.
 
Заявки не могут"улетать вникуда".
Они либо выставляются, либо нет.
Можно проанализоровать, если заявки не выставились - выставить снова.

А еще есть параметр "Статус сессии" или типа такого, если в хотите попасть ровно поближе к началу сессии. Поставьте на него колбек - и как откроется - пулите заявки.
Там может быть два параметра "статус сессии" и ,"период сессии" или что-то такое, посмотрите как они выставляются в нужный вам момент времени.
 
Цитата
swerg написал:
Статус сессии
А статус сессии биржа транслирует?

getParamEx(class, name, "STATUS").param_value
getParamEx(class, name, "TRADINGSTATUS").param_value

PS. При остановках торгов внутри дня для раздвижки планок статусы показывают, мол торговля ведется.
 
Добрый день

Статус инструмента передается в шлюзе в потоке FORTS_REFDATA_REPL и таблице fut_sess_contents поле state
Цитата
Поле state может принимать следующие значения:
0 Сессия по этому инструменту назначена. Нельзя ставить заявки, но можно удалять по этому инструменту.
1 Сессия по этому инструменту идет. Можно ставить и удалять заявки по этому инструменту.
2 Приостановка торгов по всем инструментам. Нельзя ставить заявки, но можно удалять.
3 Сессия по этому инструменту принудительно завершена. Нельзя ставить и удалять заявки по этому инструменту.
4 Сессия по этому инструменту завершена по времени. Нельзя ставить и удалять заявки по этому инструменту.
5 Приостановка торгов по этому инструменту. Нельзя ставить заявки, но можно удалять по этому инструменту

Ув. техподдержка, подскажите, как называется этот параметр в QUIK?
Также подскажите, как называются параметры, которые транслируются в потоке FORTS_REFDATA_REPL таблица session

begin Время начала
end Время окончания
inter_cl_begin Время начала промежуточного клиринга
inter_cl_end Время окончания промежуточного клиринга
inter_cl_state Состояние промежуточного клиринга
eve_on Признак того, что дополнительная вечерняя сессия будет проводиться
eve_begin Время начала дополнительной вечерней сессии
eve_end Время окончания дополнительной вечерней сессии
state Состояние сессии
Цитата
Поле state может принимать следующие значения:
0 Сессия назначена. Нельзя ставить заявки, но можно удалять.
1 Сессия идет. Можно ставить и удалять заявки.
2 Приостановка торгов по всем инструментам. Нельзя ставить заявки, но можно удалять.
3 Сессия принудительно завершена. Нельзя ставить и удалять заявки.
4 Сессия завершена по времени. Нельзя ставить и удалять заявки.
 
Цитата
Mikhail
А статус сессии биржа транслирует?

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

Цитата
Mikhail
PS. При остановках торгов внутри дня для раздвижки планок статусы показывают, мол торговля ведется.

Надо на оба параметра смотреть.
Торги идут только при единственной комбинации этих параметров. При любой другой нормальные торги не идут.
 
Цитата
swerg написал:
Цитата
Mikhail
А статус сессии биржа транслирует?

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

Не совсем-у меня на одном сервере работают 2 квика от БКС и Финама, иногда оба показывают разное время сервера, разное максимальное и минимальное значение предельных цен.

Цитата
swerg написал:
Цитата Mikhail PS. При остановках торгов внутри дня для раздвижки планок статусы показывают, мол торговля ведется.Надо на оба параметра смотреть.Торги идут только при единственной комбинации этих параметров. При любой другой нормальные торги не идут

Оба параметра STATUS и TRADINGSTATUS выдают 1 в основную торговую сессию, при временных остановках никто о них не думает и не меняет в них 1 на что-то другое (по крайней мере пол года назад такое наблюдал).

 
Цитата
при временных остановках никто о них не думает и не меняет в них 1 на что-то другое

Да, бирже пофиг на это. В крайнем случае, она вас за неэффективные транзакции оштрафует. Трейдер за всё в ответе, даже если не виноват. :)

А если серьёзно, то для ликвидных инструментов можно отслеживать количество сделок по классу или по классу+инструменту. И если в последние, скажем, 10 секунд нет ни одной сделки, полагаем, что торговля остановлена. Для неликвидных инструментов это будет плохо работать, понятное дело.
 
Цитата
Незнайка написал:
Ув. техподдержка, подскажите, как называется этот параметр в QUIK?
Также подскажите, как называются параметры, которые транслируются в потоке FORTS_REFDATA_REPL таблица session
 
У всех сегодня параметр "Начало вечерней сессии" показывает 19:00:00 ?
 
Во время клиринга поменяли на 19:05:00
Не обратил внимания, во сколько точно поменяли
 
Цитата
Незнайка написал:
У всех сегодня параметр "Начало вечерней сессии" показывает 19:00:00 ?
У всех
Цитата
Незнайка написал:
Во время клиринга поменяли на 19:05:00
Не обратил внимания, во сколько точно поменяли
Оно так всегда и меняется, а вот во сколько не могу сказать точно, где-то около 19:03:00 - приблизительно
 
Незнайка, добрый день!

Как уже было озвучено ранее:

Статус инструмента - STATUS
Состояние сессии - TRADINGSTATUS

Формальные заголовки всех прочих транслируемых (в ваш терминал) параметров ТТП можно посмотреть используя вывод по DDE.
 
Пока обнаружил такой обходной путь более-менее точного определения что активная сессия по данному инструменту сейчас идет.
Также необходимо менять сервер каждый день, иначе в параметрах bid и ask терминал хранит последние значения.
Код
   bid_=tonumber(getParamEx("TQBR",  "SBER", "BID").param_value)
   offer_=tonumber(getParamEx("TQBR",  "SBER", "OFFER").param_value)
   
   if bid_~=nil and offer_~=nil and offer_>0 and bid_>0 then 
     status=1
   end
 
Ну вот QUIK опять врёт: торги по инструменту завершены, а он говорит, что сейчас "торгуется" и до 23:50

 
Незнайка, добрый день!

Правильно понимаем, что замена инструментов не выполнялась?
Уточните, пожалуйста, как отображается инструмент в терминале на текущий момент? Кто Ваш брокер?
 
Roman Azarov, я про замену инструментов не писал.
QUIK врёт, что SiH1 торгуется. Даже сейчас. У всех брокеров. И у вас на демо.
 
Незнайка, здравствуйте!

Прошу прощения, изначально не совсем точно понял суть проблемы.

Данное поведение действительно имеет место быть и связано оно с особенностью трансляции данных из торговой системы срочного рынка.
Мы занимаемся решением данного вопроса и работаем над тем, чтобы отображать более точную информацию в терминале.

Спасибо, что обратили наше внимание на данный момент.
 
Цитата
Roman Azarov написал:
Состояние сессии - TRADINGSTATUS
Странно, в описании шлюза:

state Состояние сессии
Поле state может принимать следующие значения:
0 Сессия назначена. Нельзя ставить заявки, но можно удалять.


А в QUIK TRADINGSTATUS: 0.000000 = "закрыта"


Цитата
Roman Azarov написал:
Формальные заголовки  всех  прочих  транслируемых  (в ваш терминал) параметров ТТП можно посмотреть используя вывод по DDE.

А как можно вывести по DDE параметры с биржевыми именами
Цитата
Незнайка написал:
inter_cl_begin Время начала промежуточного клиринга
inter_cl_end Время окончания промежуточного клиринга
inter_cl_state Состояние промежуточного клиринга
?
 
Незнайка, добрый день!

Цитата
Незнайка написал:
А в QUIK TRADINGSTATUS: 0.000000 = "закрыта"
Уточните, пожалуйста, почему Вы так решили?

Цитата
Незнайка написал:
А как можно вывести по DDE параметры с биржевыми именами
Такая возможность отсутствует.
 
Цитата
Roman Azarov написал:
Цитата
Незнайка написал:
А в QUIK TRADINGSTATUS: 0.000000 = "закрыта"
Уточните, пожалуйста, почему Вы так решили?
getParamEx


Цитата
Roman Azarov написал:
Цитата
Незнайка написал:
А как можно вывести по DDE параметры с биржевыми именами
Такая возможность отсутствует.
Так не надо давать нерабочих советов:
Цитата
Roman Azarov написал:
Формальные заголовки всех прочих транслируемых (в ваш терминал) параметров ТТП можно посмотреть используя вывод по DDE.
 
Незнайка, добрый день!

Цитата
Незнайка написал:
state Состояние сессииПоле state может принимать следующие значения:0 Сессия назначена. Нельзя ставить заявки, но можно удалять.А в QUIK TRADINGSTATUS: 0.000000 = "закрыта"
В данном случае, в системе QUIK данный статус (нельзя выставлять, можно снимать) интерпретируется как "Закрыта".
По данному моменту вынуждены повториться в ответе:
Цитата
Roman Azarov написал:
Данное поведение действительно имеет место быть и связано оно с особенностью трансляции данных из торговой системы срочного рынка. Мы занимаемся решением данного вопроса и работаем над тем, чтобы отображать более точную информацию в терминале.
Цитата
Незнайка написал:
Так не надо давать нерабочих советов:
Не совсем понимаем, почему Вы решили, что данный совет "нерабочий".
Для того, чтобы получить наименование параметра, транслируемого в таблице текущих торгов, необходимо воспользоваться экспортом по DDE.
Обратиться к каким-то иным параметрам (не транслируемым в таблице текущих торгов) возможности нет.
 
Незнайка,

Цитата
Незнайка написал:
Цитата Roman Azarov  написал:Цитата Незнайка  написал:А как можно вывести по DDE параметры с биржевыми именамиТакая возможность отсутствует.Так не надо давать нерабочих советов:Цитата Roman Azarov  написал:Формальные заголовки всех прочих транслируемых (в ваш терминал) параметров ТТП можно посмотреть используя вывод по DDE.
Дополнительно заметим, что "биржевые имена" и "формальные заголовки" это не одно и то же.
Если с первыми понятно (наименование на стороне биржи), то вторые - созданы нами.
В большинстве случаев они совпадают, однако, иногда это может быть не так.
 
Цитата
Roman Azarov написал:
"биржевые имена" и "формальные заголовки" это не одно и то же
В том-то и вопрос.
 
Незнайка,

В чем конкретно?

Цитата
Roman Azarov написал:
Статус инструмента - STATUS
Состояние сессии - TRADINGSTATUS
Со всеми транслируемыми параметрами Вы можете самостоятельно ознакомиться в таблице текущих торгов (некоторые из них даже описаны в руководстве к терминалу / справке). Получить их формальные заголовки для вызова из кода можно озвученным ранее способом.
В случае, если параметр в таблице текущих торгов отсутствует, значит он не транслируется с биржи и обратиться к нему возможности нет.
Страницы: 1
Читают тему
Наверх