Вопрос по автоматизации QUIK (как узнать что сейчас идет сессия квика?)
Доброго времени суток.
Дамы и господа подскажите, есть ли в квике какой нибудь надежный индикатор, что сейчас идет сессия?
Нужно для автоматизации торговой системы, чтобы автоматически изымать наличие сессии. Сответственно сессия идет — радобаем, не идет — ждем когда начнется.
Сколько не ковырял, честно говоря не нашел индикатора того что сессия идет (нужно и по акциям и по фьючам)
Исключу сразу несколько вариантов ответов:
1. Время — это костыльный вариант, если что-то поменятеся, то все пошло прахом
2. Столбец «Сессия» в акциях, работает криво и годен только для акций.
1.3К |
Читайте на SMART-LAB:
«ДОМ.РФ» после IPO: перспективы для инвесторов
Провели онлайн-встречу с представителями «ДОМ.PФ» — обсудили результаты, перспективы и точки роста после IPO. Для всех, кто не смог...
🏭 Индустрия 4.0 во Вьетнаме
Вьетнам активно создает современную и технологически сильную промышленность. О главных трендах ее цифровизации рассказал Александр Рожков,...
Предварительные результаты отчетов российских компаний за 2025 год.
Российские компании продолжают отчитываться за 2025 год и будут это делать до конца апреля.
На данный момент по МСФО отчитались 56 компаний из...
Россети Ленэнерго. Отчет МСФО. Считаем дивидендную базу
Компания Россети Ленэнерго опубликовала финансовый отчет за 2025г. по МСФО. Отчет МСФО и РСБУ у сетевых компаний очень похожи, а так...
2. Проверяете статус торговли акцией или бумагой. Работает отлично.
Вам примеры кода нужны?
=1, торгуется.
1) toNumber (getParamEx....) == 1
2) Меню Связь/Списки/Forts — фильтр параметров, добавьте нужные загружаемые параметры.
разные значения
2. getParamEx(ClassCode, SecCode, «status»).param_value — возвращает 1 если торгуется и 0 если не торгуется.
Я просто беру текущую цену бумаги LASTPRICE_GD = get_param(ClassCode,SecCode,«last») , если ее возвращает функция, то все ОК)
на фьючах такого нет. там применяют status.
1. через портфели qpile
2. через скрипты lua
3. через коннекторы (типа trans2quik.dll) с помощью любых других языков.
мне проще через lua.
и то и другое выполняется в одном своем потоке. вроде читал, что в будущем скрипты на lua будут работать в мультипотоке, соответственно скрипты и код индикаторов друг другу мешать не будут.
плюс код индикаторов только на lua
Поля STATUS И TRAIDSTATUS — всегда нулевые. lastprice в дневной клиринг прекрасно возвращается. Сейчас еще попробую проверить еще на вечернем клиринге и добавлю в качестве доп. параметра данные стакана
если у вас нули — ЗАКАЖИТЕ данные в квике, вам уже писали