LUA: Узнать цену утреннего аукциона во время самого аукциона

Страницы: 1
RSS
LUA: Узнать цену утреннего аукциона во время самого аукциона
 
Добрый вечер! Задача такая - узнать цену утреннего аукциона во время самого аукциона, то есть считывать из таблицы "Текущие торги" поле "Цена аукциона".

Логика моя такая - чтобы обратиться к таблице "Текущие торги", использую ф-цию getParamEx, там 3 параметра - 1) код класса 2) код инструмента 3) ID запрашиваемого параметра

список возможных значений ID ЗАПРАШИВАЕМОГО ПАРАМЕТРА можно найти в каталоге квика -> Документ 8.Язык QPILE.pdf  -> раздел посвященный ф-ции GET_PARAM_EX

Я там смог найти ID параметров, которые хоть как то связанные с аукционами, а именно:
AUCTPRICE - Цена послеторгового аукциона
OPENPERIODPRICE - Цена предторгового периода = казалось бы, это именно то, что я ищу, НО НЕТ - в этом поле появляется значение цены утреннего аука, только после того как он закончится, а мне нужно считывать текущее значение из поля "Цена аукциона" во время его проведения, то есть с 9-50 до 9-59 (МСК).

Просьба - помогите мне с этим вопросом?
 
Цена аукциона открытия рассчитывается в момент его завершения. https://fs.moex.com/files/9367/
 
Это я понимаю, но в момент самого аукциона в таблице можно увидеть предварительную цену аукциона
Приведу пример, у нас есть 2 поля (см.скриншот - ) - "Цена аукц" и "Цена предторг."

в 9-50 начинается утренний аук, участники рынка начинают выставлять и снимать заявки

Значения становятся:
Цена аукц = 6
Цена предторг. = 0

....заявки выставляются....снимаются....

Значения становятся:
Цена аукц = 8
Цена предторг. = 0

....заявки выставляются....снимаются....

Значения становятся:
Цена аукц = 5
Цена предторг. = 0

Аук заканчивается

Значения становятся:
Цена аукц = 5
Цена предторг. = 5

Мне нужно в моменте получать эти значения - 6, 8, 5 и т.д. ?  
 
Добрый день, вопрос еще актуален. Подскажите пожалуйста параметр для получения актуальной цены утреннего аукциона в процессе самого аукциона
 
Ну если вы видите нужные значения в таблице, то в чем проблема? Включаете в настройках "Формальное представление заголовков строк и столбцов", копируете всю таблицу, вставляете куда-нибудь и смотрите, как называется нужная колонка.
 
Да как будто дело в том что в quik используется один и тот же столбец "Цена аукциона", например на пост-торговом аукционе вечером параметр AUCTPRICE возможно достать корректно и он изменяется как нужно, а на утреннем значение в столбце в quik'e изменяется а при экстракте через getParamEx нет
 
Dr.Cappo, добрый день.

QLua получает именно то значение, которое присутствует в терминале.

В случае, если у Вас воспроизводится такая ситуация (в Таблице текущих торгов Вы наблюдаете одно значение "Цены аукциона", а getParamEx(class_code, sec_code, "AUCTPRICE") возвращает другое значение), просим прислать для анализа копию используемого Рабочего места QUIK:
1) закройте Рабочее место QUIK;
2) сделайте копию папки с QUIK;
3) удалите из копии папки с QUIK файлы ключей pubring.txk и secring.txk, если они там присутствуют;
4)  сделайте архив копии папки с QUIK, выложите его на любой удобный Вам  файлообменный сервис и пришлите ссылку на файл на нашу почту quiksupport@arqatech.com.

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

Заранее благодарим за информацию.
Страницы: 1
Читают тему
Наверх