Привет, иногда в таблицу сделок приходит несколько сделок по инструменту с совпадающими микросекундами, теоретически есть вероятность, что getNumberOf("all_trade") может попасть между этими сделками, или они добавляются атомарно? Спасибо.
Утечка памяти при getQuoteLevel2, Утечка памяти при getQuoteLevel2
Пользователь
Сообщений: Регистрация: 09.03.2019
22.12.2025 16:34:52
если слишком часто вызывается getQuoteLevel2, где бы она не вызывалась, сборщик мусора lua не успевает, сделал вызовы реже и добавил sleep(20) , больше память не утекает.
Утечка памяти при getQuoteLevel2, Утечка памяти при getQuoteLevel2
Пользователь
Сообщений: Регистрация: 09.03.2019
19.12.2025 10:28:03
Цитата
nikolz написал: сделайте очередь и кидайте все из колбеков в нее В main делаете цикл обработки очереди. В результате все сигналы колбеков будут обработаны. В документации есть пример .
именно это это и делаю, и память начинает утекать всё равно, раньше не было такого
Утечка памяти при getQuoteLevel2, Утечка памяти при getQuoteLevel2
Пользователь
Сообщений: Регистрация: 09.03.2019
19.12.2025 01:42:56
Привет, при вызове getQuoteLevel2 в OnQuote даже по одному стакану память начинает утекать, что делать? Раньше не было такого. Что делать? Есть еще варианты получать все изменения стакана? Накидайте вариантов пожалуйста.
Вопрос по ленте сделок, Вопрос по ленте сделок
Пользователь
Сообщений: Регистрация: 09.03.2019
30.11.2025 10:47:10
Цитата
nikolz написал: А как Вы определили, что должен изменится в 2 раза? Какой открытый интерес до этих сделок и после?
я определил это по предыдущим сделкам, и как правило в ленте сделок отражается изменение ОИ - либо он не изменяется, либо изменяется в большую или меньшую сторону на два объема сделки, а здесь что-то другое, и у меня возник вопрос.
Вопрос по ленте сделок, Вопрос по ленте сделок
Пользователь
Сообщений: Регистрация: 09.03.2019
30.11.2025 10:22:18
В ленте несколько крупных сделок подряд с небольшой задержкой и круглым объёмом. Открытый интерес при этом увеличивается на величину сделки, а не в два раза. Что происходит?
Максимальное количество источников данных CreateDataSource, Максимальное количество источников данных CreateDataSource
Пользователь
Сообщений: Регистрация: 09.03.2019
12.05.2025 16:12:33
Здравствуйте! На какое количество источников данных, созданных CreateDataSource, можно одновременно подписаться в квике?
Добавить время до микросекунд в стакан из getQuoteLevel2(), Добавить время до микросекунд в стакан из getQuoteLevel2()
Пользователь
Сообщений: Регистрация: 09.03.2019
30.04.2025 19:48:22
Здравствуйте товарищи разработчики!
Добавьте нам, пожалуйста, время с точностью до микросекунд к снимку стакана, который мы получаем через getQuoteLevel2()? Т.е. время последнего ордера, по которым был получен этот стакан, а то пока сматчить все это дело с лентой сделок ё*у дашь, а на плазу пока денег не хватает.
Где взять значения ACCOUNT, CLIENT_CODE для создания транзакции через QLua ?
Пользователь
Сообщений: Регистрация: 09.03.2019
17.06.2024 01:59:03
Привет, подскажите пожалуйста, в документации по QLua (версия 11.2) есть пример заполнения полей таблицы transaction:
в частности в этом примере есть поля ACCOUNT и CLIENT_CODE - вопрос - откуда взять их значения?
getSecurityInfo возвращает nil
Пользователь
Сообщений: Регистрация: 09.03.2019
12.12.2022 22:37:57
скобки не поставил, когда склеивал строку, и nil вылез в одном поле и все сломал
getSecurityInfo возвращает nil
Пользователь
Сообщений: Регистрация: 09.03.2019
12.12.2022 22:36:48
приношу свои извинения, я сам дурак
getSecurityInfo возвращает nil
Пользователь
Сообщений: Регистрация: 09.03.2019
12.12.2022 16:53:53
и что никто не ответит? где техподдержка?
getSecurityInfo возвращает nil
Пользователь
Сообщений: Регистрация: 09.03.2019
08.12.2022 20:15:08
quik 10.0.1.18
getSecurityInfo возвращает nil
Пользователь
Сообщений: Регистрация: 09.03.2019
08.12.2022 19:03:36
getSecurityInfo возвращает nil по всем инструментам, что за безобразие ???
sec_code и seccode в таблице всех сделок - это один и тот же параметр ?, seccode и sec_code в all_trades
Пользователь
Сообщений: Регистрация: 09.03.2019
12.06.2022 14:25:50
Привет,
sec_code и seccode в таблице всех сделок - это один и тот же параметр ?
Код
function OnInit() end
function main()
for k, v in pairs(getItem("all_trades", getNumberOf("all_trades") - 1)) do
PrintDbgStr(tostring(k) .. " => " .. tostring(v))
end
end
function OnStop() end
nikolz написал: вопрос риторический.конечно возможно, вопрос в другом - Вы сможете это сделать самостоятельно?
какие есть варианты?
Обновление таблицы квик в отдельном потоке
Пользователь
Сообщений: Регистрация: 09.03.2019
10.06.2022 16:13:48
Привет, нужно обновлять таблицу, допустим каждые 100 миллисекунд, не прерывая основной поток, возможно?
Можно конечно два скрипта запустить, один будет таблицу создавать и обновлять периодически, другой данные писать в таблицу из которой обновляется. Но хотелось бы уместить в один скрипт.
библиотека для sqlite
Пользователь
Сообщений: Регистрация: 09.03.2019
31.05.2022 00:19:24
Цитата
TGB написал: По ссылке расположены коды для работы из QLua (5.3, 5.4) c базами SQLite. !! Файл sqlite3.dll одинаковый для 5.3 и 5.4. Простой вариант подключения к пакету: 1) Переслать файлы варианта 5.3, либо 5.4 в папку с info.exe 2) В скрипте подключиться к пакету следующим образом
Код
local WorkingFolder = getWorkingFolder ()
package.cpath = package.cpath .. ';' .. WorkingFolder .. '\\?3.dll' -- C - пакеты ----
sqlite3 = require ( 'lsqlite3' ); ------ Подключение пакета работы с sqlite3 -----
---- Далее использовать функции работы с базами: sqlite3.<Функция работы с базами>
При таком подключении можно использовать коды только либо для Lua 5.3, либо для Lua 5.4. Сделать автоматический выбор пакетов в зависимости от того как запускается скрипт (Lua 5.3 или Lua 5.4) несложно.
О мудрейший, тебе удалось то, что не удалось мне, научи, как ты собрал эти dll?
Использование функции os.execute без показа окна windows cmd
Пользователь
Сообщений: Регистрация: 09.03.2019
29.05.2022 18:44:51
Цитата
тот самый написал: Посылка оконных сообщений ЛЮБОМУ окну QUIK,
а равно и созданному в системе QUIK и QLUA
а равно и использование библиотек, использующих функции WINAPI прямо НЕ описанные в документации к системе QUIK а равно - распространение их ЛЮБЫМ способом в интернете БЕЗ явно указанного на то согласия разработчиков системы QUIK
является НЕзаконным методом использования системы QUIK и в частности её плагина QLUA со всеми вытекающими.
Если я НЕправ - прошу разработчиков QUIK - прокомментировать.
Прошло 7 лет...
Добавить инструменты в таблицу "Текущие торги" из скрипта lua
Пользователь
Сообщений: Регистрация: 09.03.2019
26.05.2022 18:01:42
Здравствуйте, как добавить инструменты в "Текущие торги" из скрипта lua ? чтобы руками не править периодически
Получение списка параметров класса, Нужно получить список параметров для каждого класса.
Пользователь
Сообщений: Регистрация: 09.03.2019
03.07.2020 21:06:39
Спасибо
Получение списка параметров класса, Нужно получить список параметров для каждого класса.
Пользователь
Сообщений: Регистрация: 09.03.2019
03.07.2020 00:42:13
Здравствуйте!
С помощью функции getClassInfo() по коду класса получаю в том числе количество параметров в классе.
А как теперь получить коды этих самых параметров???
В документации список из 120 параметров (называется "Значения параметров функций" -> "Список возможных идентификаторов параметров"), но видимо это все возможные параметры по всем классам.
Нужно получить список параметров для каждого класса.
как подключить .dll к lua скрипту , который выполняется в quik?, как подключить .dll к lua скрипту , который выполняется в quik?
Пользователь
Сообщений: Регистрация: 09.03.2019
09.03.2019 15:12:38
Здравствуйте, как подключить .dll к lua скрипту , который выполняется в quik? quik 7.16.3.14
Экспорт данных в базу данных оракл, Экспорт данных в базу данных оракл
Пользователь
Сообщений: Регистрация: 09.03.2019
09.03.2019 14:53:20
вместо фигни должна была быть картинка
Экспорт данных в базу данных оракл, Экспорт данных в базу данных оракл
Пользователь
Сообщений: Регистрация: 09.03.2019
09.03.2019 14:51:35
Здравствуйте, нужно выгрузить данные из quik в оракл
В связи с этим вопросы: 1. Где скачать? 2. Как установить? 3. Где взять рабочий пример?
В интернете ничего толкового не нашел на эту тему, только мусор и такие же вопросы без ответов Сначала хотел написать .dll на плюсах с помощью ораклового интерфейса occi убил день в пустую. Плюнул на это дело - зачем, если уже есть luasql
Вывод по ODBC
Пользователь
Сообщений: Регистрация: 09.03.2019
09.03.2019 14:43:30
Если разобрался, написал бы решение, в инете мало чего толкового есть на эту тему