OnParam

Страницы: 1
RSS
OnParam, для класса SPBFUT
 
Добрый день.
Перестал срабатывать callback OnParam для класса SPBFUT. В чем может быть проблема?
Пробовал перезаказать данные, не помогло.
Данные в терминал по фьючерсам приходят.
QUIK 8.7.1.3

Код
function OnParam(class, sec)
   if class =="SPBFUT" then 
      message(class .. " " .. sec)
   end
end
Q
 
Цитата
QApplication написал:

SPBOPT приходят, а SPBFUT нет

 
Q
 
Цитата
QApplication написал:
а SPBFUT нет
и вдруг волшебным образом
начали приходить данные в OnParam (ни чего не менял, просто оставил скрипт запущенным для контроля данных)

Что то мне подскажывает что это как-то связано с клирингом! ;)


Разработчиков прошу прокоментировать.
Q
 
QApplication,

Едва-ли дело в клиринге. Клиринг проводится с 14:00 до 14:05, а у Вас, на сколько понимаем, данные  перестали обновляться в районе 12:00. Кроме того, в ходе клиринга параметры инструментов могут меняться, но обновление данных обусловлено технологическими процессами на бирже, а не торгами, которые приостанавливаются в это время.

В вашем случае, вероятно, при используемой настройке "Исходя из открытых пользователем таблиц" закрыли таблицы с фьючерсами и оставили таблицы с прочими классами, и поэтому данные обновления прекратили поступать в рабочее место, соответственно, OnParam для фьючерсный не вызывался, а для других классов вызывался. Предлагаем проверить этот момент.
Если исключить этот случай, то просьба уточнить - в таблице текущих торгов данные по срочным контрактам обновляются при отсутствии вызовов OnPAram для них? Или в ТТТ обновлений также не наблюдаете?
 
Цитата
Andrey Bezrukov написал:
В вашем случае, вероятно, при используемой настройке "Исходя из открытых пользователем таблиц" закрыли таблицы с фьючерсами и оставили таблицы с прочими классами, и поэтому данные обновления прекратили поступать в рабочее место, соответственно, OnParam для фьючерсный не вызывался, а для других классов вызывался. Предлагаем проверить этот момент. Если исключить этот случай, то просьба уточнить - в таблице текущих торгов данные по срочным контрактам обновляются при отсутствии вызовов OnPAram для них? Или в ТТТ обновлений также не наблюдаете?
1. таблицы по фьючерсам открыты (и не закрывались)


2. Какие поля таблицы должны обновляться по фьючерсам?

Вывел все доступные поля для фьючерсов (т.е. у которых результат является true) - на разукрашивание внимание не обращайте
лучшие бид и аски не доступны, число трейдов не доступно.


Есть предположение что во время клиринга меняется clprice и только по этому вызывается callback OnParam, но это не точно.
Q
 
Цитата
QApplication написал:
Вывел все доступные поля для фьючерсов
Код
status             =  0
lotsize            =  10.00
bid                =  0.00
biddepth           =  0.00
biddeptht          =  0.00
numbids            =  0.00
offer              =  0.00
offerdepth         =  0.00
offerdeptht        =  0.00
numoffers          =  0.00
high               =  0.00
low                =  0.00
last               =  0.00
change             =  0.00
qty                =  0.00
voltoday           =  0
valtoday           =  0.00
tradingstatus      =  0
value              =  0.00
waprice            =  0.00
numtrades          =  0
prevprice          =  0.00
prevwaprice        =  0.00
lastchange         =  0.00
prevsettleprice    =  0.00
pricemax           =  51.68
pricemin           =  38.90
numcontracts       =  0.00
buydepo            =  7436.87
selldepo           =  7686.37
tradechange        =  0.00
steppricet         =  7.37
stepprice          =  7.37
settleprice        =  0.00
optionbase         =  BR
percentrate        =  0.00
ispercent          =  
clstate            =  
clprice            =  45.29
curstepprice       =  
steppricecl        =  0.00
steppriceprcl      =  0.00
longname           =  BR-11.20
shortname          =  BR-11.20
code               =  BRX0
classname          =  MOEX: Futures
class_code         =  SPBFUT
trade_date_code    =  2020-08-04
mat_date           =  2020-11-02
days_to_mat_date   =  90.00
sec_face_value     =  0.00
sec_face_unit      =  SUR
sec_scale          =  2
sec_price_step     =  0.01
Q
 
QApplication,
Из представленного списка следующие параметры являются динамическими и могут изменяться во время торговой сессии:
Status, lotsize, bid, offer, biddepth, biddeptht, numbids, offer, offerdepth, offerdeptht, numoffers, high, low, last, change, qty, voltoday, valtoday, value, waprice, numtrades, prevwaprice, lastchange, pricemax, pricemin, numcontracts, buydepo, selldepo, tradechange, steppricet, stepprice, settleprice, ispercent, clstate, clprice, curstepprice.
 
Цитата
Andrey Bezrukov написал:
параметры являются динамическими и могут изменяться во время торговой сессии:
Andrey Bezrukov,
Но у меня они не изменяются. В чем может быть проблема? Брокер не транслирует данные?

Цитата
Andrey Bezrukov написал:
могут изменяться во время торговой сессии
а могут и не изменяться?
Q
 
QApplication,

Цитата
QApplication написал:
Но у меня они не изменяются. В чем может быть проблема? Брокер не транслирует данные?
Вряд ли брокер мог намеренно ограничить поток данных по фьючерсам, однако из Вашего описания, можем предположить что на его стороне имела место какая-либо нештатная ситуация при получении данных из ТС и дальнейшей трансляции их в клиентские терминалы.

В функции OnParam проблемы нет.

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

Цитата
QApplication написал:
Цитата Andrey Bezrukov  написал:могут изменяться во время торговой сессииа могут и не изменяться?
В общем да, однако этот момент рекомендуем уточнить у сотрудников биржи.
 
Здравствуйте, у брокера скрипт на ЛУА выполняется хорошо и в OnParam приходят котировки фьючей как и положено. Но если к основному терминалу сделать дополнительные (можно до 5 шт бесплатно, все на одном счете) - то в этих дополнительных терминалах котировки именно фьючей не приходят. Скрипт один и тот же. Я даже брал каталог с основным терминалом (QUIK) и просто менял логины и пароли (чтобы настройки точно такие же оставить) - результата нет - колтировки не приходят. не подскажете в чем дело?
 
Цитата
Алексей13 написал:
Здравствуйте, у брокера скрипт на ЛУА выполняется хорошо и в OnParam приходят котировки фьючей как и положено. Но если к основному терминалу сделать дополнительные (можно до 5 шт бесплатно, все на одном счете) - то в этих дополнительных терминалах котировки именно фьючей не приходят. Скрипт один и тот же. Я даже брал каталог с основным терминалом (QUIK) и просто менял логины и пароли (чтобы настройки точно такие же оставить) - результата нет - колтировки не приходят. не подскажете в чем дело?
А оно Вам надо?
Пять терминалов к одному счету - это как пять телевизоров с одним кинофильмом в одной комнате.
Просто палата номер 6
 
Алексей13, добрый день.

Возможно, у Ваших дополнительных учетных записей не настроен доступ к получению информации по Срочному рынку.
Рекомендуем уточнить данный вопрос у Вашего обслуживающего брокера.
Страницы: 1
Читают тему
Наверх