Константин Б
Константин Б личный блог
02 февраля 2016, 13:01

Вопрос по автоматизации QUIK (как узнать что сейчас идет сессия квика?)

Доброго времени суток. 
Дамы и господа подскажите, есть ли в квике какой нибудь надежный индикатор, что сейчас идет сессия? 
Нужно для автоматизации торговой системы, чтобы автоматически изымать наличие сессии. Сответственно сессия идет — радобаем, не идет — ждем когда начнется.

Сколько не ковырял, честно говоря не нашел индикатора того что сессия идет (нужно и по акциям и по фьючам)

Исключу сразу несколько вариантов ответов:
1. Время — это костыльный вариант, если что-то поменятеся, то все пошло прахом
2. Столбец «Сессия» в акциях, работает криво и годен только для акций.
18 Комментариев
  • Eldar Shaymardanov
    02 февраля 2016, 13:10
    1. Проверяете статус коннекта к серверу.
    2. Проверяете статус торговли акцией или бумагой. Работает отлично.
    Вам примеры кода нужны?
  • Андрей К
    02 февраля 2016, 13:27
    getParamEx("...", "...", "TRADINGSTATUS").param_value

    =1, торгуется.
  • Eldar Shaymardanov
    02 февраля 2016, 13:39
    1. isConnected() — возвращает 1 если есть соединение с сервером. 0 — нет соединения.
    2. getParamEx(ClassCode,  SecCode, «status»).param_value — возвращает 1 если торгуется и 0 если не торгуется.

  • Dachnik
    02 февраля 2016, 13:43
    есть такай функция, CONNECT=IS_CONNECTED () но я ей не пользуюсь.

    Я просто беру текущую цену бумаги LASTPRICE_GD = get_param(ClassCode,SecCode,«last») , если ее возвращает функция, то все ОК)

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн