1) в скрипте в поле brokerref я могу записать любую строку, какую захочу, или эта строка должна быть вида <код клиента>/<номер поручения>, или какая-то комбинация из кода клиента + что-то своё.2) какова длина этого поля? где-то читал, что можно записать всего 20 символов, иначе транзакция отклоняется.
О торговле фьючерсами и ГО
Пользователь
Сообщений: Регистрация: 30.10.2024
17.11.2025 16:55:54
Допустим, я купил 2 фьючерса с ГО = 10 000 руб. Для их покупки у меня должно быть свободно минимум 2 * 10 000 руб = 20 000 руб, которые будут заморожены при покупке. Спустся время я хочу закрыть позицию. Для этого мне надо продать два фьючерса. И для этого у меня так же должны быть свободны 20 000 руб или нет? Получается, чтобы торговать фьючерсом с плечом Х, мне надо иметь 2 * Х * ГО руб свободных денег? Я прав? Или я где-то что-то недопонимаю?
Торговый счёт и код клиента
Пользователь
Сообщений: Регистрация: 30.10.2024
13.11.2025 20:24:52
Объясните пожалуйста простым языком, что такое торговый счёт и что такое код клиента, и почему они разные при торговле разными инструментами?
Какие таблицы QUIK автоматически очищаются после окончания торгового дня или после клиринга?
Пользователь
Сообщений: Регистрация: 30.10.2024
09.11.2025 14:55:46
Какие таблицы QUIK автоматически очищаются после окончания торгового дня или после клиринга?
Например, таблица trades очищается. И если ты не успел сохранить какие-то данные в файле, то из таблицы ты уже ничего не получишь.
Какие ещё таблицы самоочищаются?
Что возвращает getScriptPath()
Пользователь
Сообщений: Регистрация: 30.10.2024
30.10.2025 05:52:07
Функция getScriptPath() возвращает путь, по которому находится главный запускаемый скрипт. А если эта функция будет вызвана в модуле, который затем импортируется (require) в главный скрипт, или в другой модуль, который в свою очередь импортируется (require) в главный скрипт, то значение этой функции всегда будет одним и тем же? Это всегда путь главного скрипта?
varmargin vs real_varmargin vs total_varmargin
Пользователь
Сообщений: Регистрация: 30.10.2024
17.10.2025 10:36:52
varmargin vs real_varmargin vs total_varmargin В чём отличия этих полей в твблице getFuturesHolding ?
Сколько у меня денег в данный момент времени?
Пользователь
Сообщений: Регистрация: 30.10.2024
15.10.2025 03:59:23
Сколько у меня всего денег в данный момент времени (на срочном рынке)?
local t = getFuturesLimit( ... )
return t.cbplused + t.cbplplanned + t.varmargin + t.accruedint - t.ts_comission
Я прав? Или нет?
И какие параметры у функции getFuturesLimit()
firmid - ID брокера (понятно)
trdaccid - торговый счёт / аккаунт (понятно)
limit_type - непонятно
currcode - непонятно
Объясните пожалуйста
Рыночная заявка для торговли фьючерсами
Пользователь
Сообщений: Регистрация: 30.10.2024
27.08.2025 18:22:37
Можно ли использовать поля type="M" и price="0" в таблице, которая передаётся в функцию sendTransaction для купли/продажи фьючерсов по рыночной цене? Или надо использовать лимитную заявки (type="L") со специально завышенной ценой для покупки и специально заниженной ценой для продажи?
Технологические времена работы биржи
Пользователь
Сообщений: Регистрация: 30.10.2024
18.07.2025 07:09:52
Какие технологические времена работы биржи для акций и какие для фьючеров?
Или надо шаманить с параметрами TRADINGSTATE + CLSTATE ?
Порой мне кажется разработчики QUIK забыли сделать пару очевидных колбеков типа OnTradingStart() и OnTradingStop(), которые срабатываюь, когда торговля начинается/возобновляется и когда она приостанавливается, вместо того, чтобы париться с расписанием торгов или вышеупомянутыми параметрами?
Максимальное значение TRANS_ID для транзакций
Пользователь
Сообщений: Регистрация: 30.10.2024
10.07.2025 20:14:08
Где-то прочитал, что TRANS_ID -- уникальный идентификационный номер заявки со значениями от «1» до «2 147 483 647»
То есть получается от 1 до 2^32 - 1. Это когда Квик был ещё 32-битным? Надеюсь сегодня это значение гораздо больше. Поправьте меня, если я не прав.
Поддержка UTF-8
Пользователь
Сообщений: Регистрация: 30.10.2024
07.07.2025 02:43:52
Пожалуйста, очень прошу, сделайте полноценную поддержку скриптов в кодировке UTF-8, которые содержат строки и комментарии на русском языке. Надоело постоянно переконвертировать скрипты в Windows-1251 из дефолтной UTF-8, которая уже давно стала мировым стандартом.
Как отлаживать скрипты?
Пользователь
Сообщений: Регистрация: 30.10.2024
25.03.2025 14:50:47
Товарищи, подскажите пожалуйста, как в редакторе Visual Studio Code последовательно строчка за строчкой отладить Lua индикаторы/скрипты, запущенные квиком?
Спасибо.
Недостаточно прав для использования модуля "Модуль неторговых поручений"
Пользователь
Сообщений: Регистрация: 30.10.2024
18.03.2025 15:01:48
При запуске QUIK я каждый раз вижу сообщение
Цитата
Недостаточно прав для использования модуля "Модуль неторговых поручений".
Раньше такого не было. Что-то не так? Что нужно сделать, что сообщение больше не появлялось?
Консольный QUIK
Пользователь
Сообщений: Регистрация: 30.10.2024
16.03.2025 14:18:32
Предлагаю разработчикам QUIK создать легковесную версию терминала безо всякого графического интерфейса — просто консольная программа с интегрированной Lua виртуальной машиной для управления скриптами/торговыми роботами.
К примеру,
Код
quikluascript --start <путь к скрипту> # чтобы запустить скрипт
quikluascript --stop <путь к скрипту> # чтобы остановить скрипт
quikluascript --list # чтобы вывести список всех работающих в данный момент скриптов
Зачем нужно запускать тяжеловесный QUIK, ждать 10-15 минут, пока он стартанёт, который при этом жрёт дофига памяти и напрягает процессор, чтобы потом просто запустить скрипт и ничего не делать, держа открытым окно QUIK'a в течение торгового дня?
Индикаторы и торговые роботы для WebQUIK
Пользователь
Сообщений: Регистрация: 30.10.2024
15.03.2025 17:24:29
Можно ли загрузить самописные индикаторы и торговые роботы в WebQUIK и торговать по ним?
Я пользователь Linux.
Как правильно «переворачиваться»?
Пользователь
Сообщений: Регистрация: 30.10.2024
01.03.2025 04:20:51
Допустим, я купил 5 фьючерсов, и мой скрипт сигналит о падении. Надо перевернуться. Для этого надо продать 10 фьючерсов. Как правильно это сделаль?
При торговле вручную в терминале, нажатие на кнопку «Перевернуться» («R») выводит ошибку, но если нажать «Закрыть позицию» («C»), а потом сразу продать по рынку («Sm») 5 фьючерсов, то всё проходит нормально, без ошибок. Почему? Потому что резервируется больше денег, если я хочу совершить сделку с бОльшим объёмом?
В связи с этим вопрос, как правильно (без возможных ошибок) «переворачиваться» в скрипте? 1) отправлять транзакцию на продажу 10 фьючерсов 2) отправлять 2 транзакции на продажу 5 фьючерсов (закрыть лонг и открыть шорт) 3) в цикле от 1 до 10 отправлять по одной транзакции на продажу 1 фьючерса
---------- И ещё один вопрос вдогонку. Раньше был замечательный сайт luaq.ru, а теперь его нет. Жаль. Где можно оперативно получить онлайн-справку по программированию индикаторов и скриптов на Lua в QUIK?----------
Спасибо.
Торговля фьючерсами и опционами в WebQUIK
Пользователь
Сообщений: Регистрация: 30.10.2024
30.11.2024 22:41:50
Удобно ли пользоваться WebQUIK для активной торговли фьючерсами и опционами (особенно фьючерсами) на срочном рынке? Какие индикаторы поддерживаются в версии WebQUIK? Те же, что и в стандартном QUIK? Или их меньше? Я сильно полагаюсь на индикаторы при торговле.
Причина моего рассмотрения WebQUIK -- я на работаю в Linux, и меня совсем не устраивает то, как работают windows-приложения под Wine.
Спасибо.
Сохранение в Excel-файл всех данных из любой таблицы
Пользователь
Сообщений: Регистрация: 30.10.2024
22.11.2024 14:07:31
Было бы прекрасно, если бы при клике правой кнопке мыши по любой таблице, содержащей данные, можно было бы экспортировать её содержимое в Excel-файл.
А ешё лучше -- экспортировать в ODF-файл -- это файл для LibreOffice Calc, свободного аналога Microsoft Excel. (Я работаю в Linux). Но это не обязательно, можно и просто в Excel, потому что Excel знают все, да и LibreOffice Calc умеет без проблем конвертировать Excel-файлы в родные для LibreOffice Calc.
К примеру, я хочу регулярно сохранять в файл все сделки, сдеанные за день -- что купил/продал, в каком количестве, когда это было по времени, по какой цене, и т.д. Чтобы на каждый день у меня был свой файл со всеми сделками.
Оповещения от индикаторов
Пользователь
Сообщений: Регистрация: 30.10.2024
19.11.2024 18:50:15
Можно ли настроить QUIK таким образом, чтобы было срабатывало оповещение (звуком и или всплывающим сообщением), когда какой-то индикатор достигает определённого значения? К примеру, когда MACD пересекает ноль?
Спасибо.
Добавьте возможность инвертировать направления скролла мышкой
Пользователь
Сообщений: Регистрация: 30.10.2024
07.11.2024 15:14:59
Сейчас на графике при скролле мышкой вниз идёт перемещение назад в прошлое, а при скролле вверх -- в будущее, к текущему моменту времени. Мне же кажется очевидным, что как и везде при работе интернете или с документами, скролл наверх -- это назад (в прошлое), а вниз -- это скролл вперёд (в будущее, к текущему моенту времени). Всегда путаюсь -- хочу посмотреть, как цена ведёт себя дальше, а сам мотаю назад.