Вопрос по автоматизации QUIK (как узнать что сейчас идет сессия квика?)
Доброго времени суток.
Дамы и господа подскажите, есть ли в квике какой нибудь надежный индикатор, что сейчас идет сессия?
Нужно для автоматизации торговой системы, чтобы автоматически изымать наличие сессии. Сответственно сессия идет — радобаем, не идет — ждем когда начнется.
Сколько не ковырял, честно говоря не нашел индикатора того что сессия идет (нужно и по акциям и по фьючам)
Исключу сразу несколько вариантов ответов:
1. Время — это костыльный вариант, если что-то поменятеся, то все пошло прахом
2. Столбец «Сессия» в акциях, работает криво и годен только для акций.
1. isConnected() — возвращает 1 если есть соединение с сервером. 0 — нет соединения.
2. getParamEx(ClassCode, SecCode, «status»).param_value — возвращает 1 если торгуется и 0 если не торгуется.
Dachnik, данная функция хороша тем, что просто получить статус коннекта к серверу достаточно, чтобы не пересчитывать и не пытаться получить данные индикаторов, которые в противном случае могут вернуть ошибки.
вообще TRADINGSTATUS применяется к акциям, потому как там есть еще статусы торгов как «Аукцион открытия», «Аукцион закрытия», кроме «сессия открыта» — торгуется и «сессия завершена» — не торгуется.
на фьючах такого нет. там применяют status.
Константин Б, в quik программируют тремя путями -
1. через портфели qpile
2. через скрипты lua
3. через коннекторы (типа trans2quik.dll) с помощью любых других языков.
Константин Б, это надо спрашивать у техподдержки.
и то и другое выполняется в одном своем потоке. вроде читал, что в будущем скрипты на lua будут работать в мультипотоке, соответственно скрипты и код индикаторов друг другу мешать не будут.
плюс код индикаторов только на lua
Я работаю с фьючами. Ни один из описанных методов для них к сожалению не работает, по крайней мере для дневного клирина. Только что проверял.
Поля STATUS И TRAIDSTATUS — всегда нулевые. lastprice в дневной клиринг прекрасно возвращается. Сейчас еще попробую проверить еще на вечернем клиринге и добавлю в качестве доп. параметра данные стакана
Увы. В вечерний клиринг возвращается и цена последней сделки, и стакан. Так что вопрос о способе определения столь важного параметра остается открытым.
Нефть по-прежнему широко колеблется, движимая противоречием между фундаментальными излишками предложения и краткосрочной геополитической премией за риск, где последняя оказалась доминирующей из-за...
Дивидендная доходность «голубых фишек». Какой она будет
На российском рынке в разгаре сезон отчётности: компании подводят результаты 2025 года, а значит, можно оценить и потенциальные дивиденды. Традиционно «голубые фишки» ассоциируются у инвесторов...
Оптимальная структура капитала в условиях высокой ставки: когда долг всё ещё выгоден
Структура капитала эмитента напрямую влияет на риск инвестиций в выпускаемые им ценные бумаги. Для вложений в долговые инструменты главное — правильно оценивать способность компании обслуживать...
Трамп вчера настучал по голове зеленскому
ЗЕЛЕНСКИЙ:
Россия не могла и не может нас оккупировать. Они не победили, и для нас это победа.
Трамп видимо вчера на звонке по башке настучал з...
Возьмите средний купонный процент ВДО, вычтите из него процент дефолтов.
И получите порядка 20% — то есть выше, чем «самых крупных экспортно ориентируемх».
«самых крупных экспортно ориент...
Николай Иванов, я могу предоставить статистику чего угодно. Проверить ты ее не сможешь, к сожалению. Так и тут. Хвалящие лица заинтересованы. Это бизнес. А по поводу повестки, мне хватает крутой по...
Divine_Absolution, привет. Я в октябре 2025г. через имбаланс (посмотри в интернете, что это такое) вычислила «путь робота» и прекрасно с ним торговала СПБ.
Но это работает, если нет кого-то жадно...
Алексей Шаульский, а смысл продавать?
В ближайшие 2 года, чем ближе генеральная катавасия, тем дороже будет реальный металл.
Все эти фантики-фьючерсы будут плавать туда-сюда в зависимости от те...
00597681, так то что «дивы будут рубль» это верняк и поэтому набилось в шорт. сейчас по 70 отдадут свои депозиты если стопов не стояло — какие могут быть стопы если 100% будет рубль дивиденд правил...
Ставка 16-го купона по облигациям «Магнит» серии БО-004Р-05 установлена на уровне 16.85% годовых (в расчете на одну бумагу – 13.85 руб.), говорится в сообщении эмитента.
Порядок определения ставки п...
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 в дневной клиринг прекрасно возвращается. Сейчас еще попробую проверить еще на вечернем клиринге и добавлю в качестве доп. параметра данные стакана
если у вас нули — ЗАКАЖИТЕ данные в квике, вам уже писали