Много что не так. На всидку: кодировка должна быть 1251; в qlua нет функции print; if предполагает then, тут Вам не пайтон; и т.д. И ещё, скрипт желательно выкладывать в виде кода, иначе он трудно читается.
Всё пройдет. Но это не точно.
О торговле фьючерсами и ГО
Пользователь
Сообщений: Регистрация: 22.02.2023
21.11.2025 11:35:47
Цитата
Сергей Че написал: Почему ГО для покупки и ГО для продажи различаются?
Принципы расчета ГО:
Всё пройдет. Но это не точно.
О торговле фьючерсами и ГО
Пользователь
Сообщений: Регистрация: 22.02.2023
20.11.2025 01:24:04
Цитата
Ziveleos написал: НКЦ является центральным контрагентом во всех безадресных сделках и страхует риски неисполнения контракта
Всё пройдет. Но это не точно.
О торговле фьючерсами и ГО
Пользователь
Сообщений: Регистрация: 22.02.2023
20.11.2025 01:15:33
Цитата
funduk написал: Когда я выставляю заявки в обе стороны по одному инструменту, у меня блокируется не сумма ГО покупателя и ГО продавца, а только ГО продавца (как бОльшее из двух).
Так и должно быть. Одна заявка открывает позицию, другая закрывает. Не может быть встречных позиций по одному и тому же инструменту.
Цитата
funduk написал: Это в целом вопрос к брокеру, а не к квику.
Скорее, к бирже (точнее к НКЦ), поскольку именно НКЦ является центральным контрагентом во всех безадресных сделках и страхует риски неисполнения контракта.
Всё верно. В этом примере на депозите должно хватать свободных средств на ГО под два контракта на продажу. По-хорошему, кнопочка "R" должна была бы проверять депозит, и если денег достаточно, делать переворот одной заявкой, а если нет - то в два шага. Но это QUIK.
Всё пройдет. Но это не точно.
О торговле фьючерсами и ГО
Пользователь
Сообщений: Регистрация: 22.02.2023
18.11.2025 01:37:35
Если денег хватает, то можно и сразу перевернуть, а если нет, то в два шага.Почитайте про кнопочку "R", она тупо выставляет заявку, приводящую к перевороту позиции (-6), не дожидаясь, пока позиция закроется и ГО вернется.
Всё пройдет. Но это не точно.
О торговле фьючерсами и ГО
Пользователь
Сообщений: Регистрация: 22.02.2023
18.11.2025 01:05:01
Под -6.
Всё пройдет. Но это не точно.
О торговле фьючерсами и ГО
Пользователь
Сообщений: Регистрация: 22.02.2023
18.11.2025 01:03:39
Заявка - это ещё не сделка. Пока позиция +3 ещё не закрыта, деньги под ГО остаются заблокированы, задействовать их под +6 нельзя.
Всё пройдет. Но это не точно.
О торговле фьючерсами и ГО
Пользователь
Сообщений: Регистрация: 22.02.2023
18.11.2025 00:09:01
Сергей Че, когда Вы закрыли позицию +3, ГО вернулось, и Вы смогли использовать эти деньги на ГО под -3. А если сразу открывать -6, когда ГО еще не вернулось, депозита может не хватить. Заявка - это ещё не сделка.
Всё пройдет. Но это не точно.
Установка отметок на графике через скрипт
Пользователь
Сообщений: Регистрация: 22.02.2023
12.11.2025 22:27:47
Цитата
gngngn написал: у меня скорей всего что то с самим терминалом
Похоже, что так. Попробовал Ваш скрипт, всё работает. Версия 10.1.2.2
Скрытый текст
Код
function labeldraw(price, textlabel, texthint)
label_params = {
TEXT = textlabel,
ALIGNMENT = "LEFT",
DATE = tostring(os.date("%Y%m%d")),
TIME = tostring(os.date("%H%M%S")),
R = 250,
G = 200,
B = 0,
TRANSPARENCY = 90,
FONT_HEIGHT = 12,
TRANSPARENT_BACKGROUND = 1,
YVALUE = price,
HINT = texthint
}
label_id_text = AddLabel(tiker_id, label_params)
end
function main()
tiker_id = "SBER_ID"
price, _, _ = getCandlesByIndex(tiker_id, 0, getNumCandles(tiker_id)-1, 1)
sleep(300)
text = "ppppp "..price[0].close
labeldraw(price[0].close, text, "eeeeee")
PrintVar(price[0].close,label_id_text)
end
--============================================================
function PrintVar(...)
local lin = ""
for i, v in ipairs {...} do
lin = (lin ..(tostring(v)).." ")
end
Print(lin)
end
function Print(v)
PrintDbgStr(tostring(v))
end
Всё пройдет. Но это не точно.
Как экономить на интернет трафике в системе Квик
Пользователь
Сообщений: Регистрация: 22.02.2023
04.11.2025 01:27:29
Цитата
Алкотрейдер написал: как значительно снизить потребляемый трафик
Трафик с аппетитом кушают таблицы «Текущие торги», и особенно - стаканы.Глубину стаканов можно ограничить в настройках Система > Настройки > Параметры инструментов.
Всё пройдет. Но это не точно.
Определение направления заявки
Пользователь
Сообщений: Регистрация: 22.02.2023
04.11.2025 00:54:40
Цитата
Димч написал: если вывести результат выполнения в message(bit.band(order.flags, 0x4))
bit.band возвращает тип NUMBER, а message числа не понимает.
Всё пройдет. Но это не точно.
Определение направления заявки
Пользователь
Сообщений: Регистрация: 22.02.2023
04.11.2025 00:22:06
Поправка: возвращает nil, если не найдено.
Всё пройдет. Но это не точно.
Определение направления заявки
Пользователь
Сообщений: Регистрация: 22.02.2023
03.11.2025 23:54:42
Чем Вас SearchItems не устраивает?
Код
function ActiveLimitOrderExists(price, operation_flag) -- если operation_flag = 1, то продажа
local cond = operation_flag == 1 and 5 or 1
local function Fn1(prc, flg, clss, sec)
return prc == price and flg & 5 == cond and sec == SEC_CODE and clss == CLASS_CODE
end
return SearchItems("orders", 0, getNumberOf("orders")-1, Fn1, "price,flags,class_code,sec_code")
end
Возвращает таблицу с индексом (индексами) подходящих заявок, или пустую, если таковых не найдено.
Всё пройдет. Но это не точно.
Автозапуск скрипта LUA при старте QUIK
Пользователь
Сообщений: Регистрация: 22.02.2023
03.11.2025 19:47:37
Цитата
Alexander написал: Ну так почему терминал не меняет его состояние на остановенное и перезапускает при новом запуске терминала?
Дело в том, что состояние скрипта сохраняется в scripts.dat до того, как скрипт завершит работу. Поэтому для квика его статус - "запущен". Вот данные Process Monitor:
19:30:56.216119 - OnClose 19:30:56.618115 - OnStop QUIK закрыт 19:30:56.738114 - Выход из main
И, собственно, сам скрипт:
Скрытый текст
Код
function OnInit(scr_path)
is_run = true
file = io.open(scr_path:sub(1,-4).."log", "a+")
end
function OnStop(flg)
if flg == 1 then
ToLog("OnStop Скрипт остановлен")
else
ToLog("OnStop QUIK закрыт")
end
is_run = false
return 3000
end
function OnClose()
ToLog("OnClose")
is_run = false
end
----------------------------------
function ToLog(msg)
local t = os.sysdate()
file:write(string.format("%02d:%02d:%02d.%06d - ", t.hour,t.min,t.sec,t.mcs),msg,"\n")
end
function main()
while is_run do
sleep(30)
end
sleep(500) -- Имитация завершения работы
ToLog("Выход из main\n -------------")
file:flush()
file:close()
end
Попутно выяснилось, что Process Monitor и QUIK живут по разным часам. Не может же в самом деле скрипт записывать лог в уже закрытый файл.
Всё пройдет. Но это не точно.
Учет всех прошлых сделок совершенных в терминале Quik
Пользователь
Сообщений: Регистрация: 22.02.2023
23.08.2025 05:38:42
Цитата
pilot написал: Вбивать вручную параметры всех сделок в Excel
Зачем же вручную? Можно выводить через DDE.
Всё пройдет. Но это не точно.
Учет всех прошлых сделок совершенных в терминале Quik
Пользователь
Сообщений: Регистрация: 22.02.2023
22.08.2025 18:12:12
Сделайте себе скрипт, вроде .
Всё пройдет. Но это не точно.
Можно ли уточнить задержку в Интернете до выставления заявок?, Как можно раньше выставить заявку после начала их приёма
Пользователь
Сообщений: Регистрация: 22.02.2023
13.08.2025 20:45:38
Мне-то чего волноваться? Это же не я пишу, как у Райкина: "мы вам пронасосы, а вы нам - проколёса" Перечитайте топик, если у Вас память как у Б3-34.
Всё пройдет. Но это не точно.
Можно ли уточнить задержку в Интернете до выставления заявок?, Как можно раньше выставить заявку после начала их приёма
написал: но возможно, что заявка попадет в конец очереди заявок на сервере брокера.
Если между сделкой условия и активацией стопа проходит больше секунды, то место в очереди уже неважно.
Последние данные, которые мне известны, то, что ядро сервера QUIK обрабатывало 1000 транзакций в секунду. Допустим сейчас в 10 раз больше. Если длина очереди больше 10 000, то будет больше секунды.
Какие ещё тысячи транзакций в секунду после одиннадцати вечера? Вы вообще о чем?! В это время одну-то сделку несколько секунд ждать приходится.
Всё пройдет. Но это не точно.
Можно ли уточнить задержку в Интернете до выставления заявок?, Как можно раньше выставить заявку после начала их приёма
Пользователь
Сообщений: Регистрация: 22.02.2023
10.08.2025 01:27:52
Цитата
nikolz написал: но возможно, что заявка попадет в конец очереди заявок на сервере брокера.
Если между сделкой условия и активацией стопа проходит больше секунды, то место в очереди уже неважно.
Всё пройдет. Но это не точно.
Можно ли уточнить задержку в Интернете до выставления заявок?, Как можно раньше выставить заявку после начала их приёма
написал: Проверял задержку активации стоп-лосса. Результат удручающий. Бывает больше секунды! И это после 23:00, когда торговля уже сникла.
Может быть это и есть время между сделками. Т е это первая сделка после срабатывания стопа. Надо еще посмотреть таблицу обезличенных сделок в этот момент времени.
Какая ещё "сделка после срабатывания стопа"? nikolz, Вы вообще о чем? Если произошла сделка условия, стоп-лосс активируется и выставляется лимитированная заявка. Всё! Никаких других сделок не требуется. Беда в том, что между сделкой условия и активацией, в среднем проходит полсекунды, а иногда и больше секунды.
Кстати, хотелось бы получить комментарий разработчиков на такое поведение их продукта.
Всё пройдет. Но это не точно.
Можно ли уточнить задержку в Интернете до выставления заявок?, Как можно раньше выставить заявку после начала их приёма
Пользователь
Сообщений: Регистрация: 22.02.2023
07.08.2025 14:58:31
Цитата
nikolz написал: Возможно условная заявка уйдет быстрее. Но это надо проверять.
Проверял задержку активации стоп-лосса. Результат удручающий. Бывает больше секунды! И это после 23:00, когда торговля уже сникла.
Дата торгов 21.07.2025 MMU5 Стоп-ордер на продажу 1218398718 стоп-цена: 2918.7 Сделка условия 2001881623850652462 время: 23:16:45.587 цена: 2918.65 Активация стопа: 23:16:45.815 задержка: 0.228 Заявка 2001881623850861745 время: 23:16:45.830 задержка: 0.243 Средняя задержка активации: 0.228
Дата торгов 21.07.2025 MMU5 Стоп-ордер на продажу 1218398738 стоп-цена: 2919.25 Сделка условия 2001881623850652527 время: 23:26:25.602 цена: 2919.05 Активация стопа: 23:26:25.695 задержка: 0.093 Заявка 2001881623850864569 время: 23:26:25.710 задержка: 0.108 Средняя задержка активации: 0.161
Дата торгов 21.07.2025 MMU5 Стоп-ордер на продажу 1218398740 стоп-цена: 2918.9 Сделка условия 2001881623850652530 время: 23:27:29.666 цена: 2918.85 Активация стопа: 23:27:29.970 задержка: 0.304 Заявка 2001881623850864934 время: 23:27:29.984 задержка: 0.318 Средняя задержка активации: 0.208
Дата торгов 21.07.2025 MMU5 Стоп-ордер на продажу 1218398744 стоп-цена: 2919.3 Сделка условия 2001881623850652535 время: 23:28:20.057 цена: 2919.25 Активация стопа: 23:28:20.258 задержка: 0.201 Заявка 2001881623850865084 время: 23:28:20.273 задержка: 0.216 Средняя задержка активации: 0.207
Дата торгов 21.07.2025 MMU5 Стоп-ордер на продажу 1218398747 стоп-цена: 2919.2 Сделка условия 2001881623850652540 время: 23:30:00.013 цена: 2919.2 Активация стопа: 23:30:00.882 задержка: 0.869 Заявка 2001881623850865432 время: 23:30:00.897 задержка: 0.884 Средняя задержка активации: 0.339
Дата торгов 21.07.2025 MMU5 Стоп-ордер на продажу 1218398749 стоп-цена: 2919.55 Сделка условия 2001881623850652548 время: 23:31:37.305 цена: 2919.2 Активация стопа: 23:31:37.601 задержка: 0.296 Заявка 2001881623850865738 время: 23:31:37.614 задержка: 0.309 Средняя задержка активации: 0.332
Дата торгов 21.07.2025 NGN5 Стоп-ордер на покупку 1218398752 стоп-цена: 3.322 Сделка условия 2012577672965716318 время: 23:33:04.500 цена: 3.322 Активация стопа: 23:33:05.408 задержка: 0.908 Заявка 2012577672965906731 время: 23:33:05.423 задержка: 0.923 Средняя задержка активации: 0.414
Дата торгов 21.07.2025 MMU5 Стоп-ордер на продажу 1218398754 стоп-цена: 2919.2 Сделка условия 2001881623850652565 время: 23:33:34.140 цена: 2919.05 Активация стопа: 23:33:34.678 задержка: 0.538 Заявка 2001881623850866092 время: 23:33:34.693 задержка: 0.553 Средняя задержка активации: 0.430
Дата торгов 21.07.2025 NGN5 Стоп-ордер на покупку 1218398760 стоп-цена: 3.322 Сделка условия 2012577672965716464 время: 23:34:42.637 цена: 3.322 Активация стопа: 23:34:43.016 задержка: 0.379 Заявка 2012577672965907262 время: 23:34:43.031 задержка: 0.394 Средняя задержка активации: 0.424
Дата торгов 21.07.2025 NGN5 Стоп-ордер на покупку 1218398762 стоп-цена: 3.322 Сделка условия 2012577672965716466 время: 23:34:59.105 цена: 3.322 Активация стопа: 23:35:00.128 задержка: 1.023 Заявка 2012577672965907316 время: 23:35:00.143 задержка: 1.038 Средняя задержка активации: 0.484
Дата торгов 21.07.2025 NGN5 Стоп-ордер на покупку 1218398765 стоп-цена: 3.323 Сделка условия 2012577672965716559 время: 23:35:31.484 цена: 3.323 Активация стопа: 23:35:32.273 задержка: 0.789 Заявка 2012577672965907507 время: 23:35:32.288 задержка: 0.804 Средняя задержка активации: 0.512
Дата торгов 21.07.2025 NGN5 Стоп-ордер на покупку 1218398767 стоп-цена: 3.323 Сделка условия 2012577672965716566 время: 23:36:06.987 цена: 3.323 Активация стопа: 23:36:07.481 задержка: 0.494 Заявка 2012577672965907558 время: 23:36:07.496 задержка: 0.509 Средняя задержка активации: 0.510
Дата торгов 21.07.2025 BRQ5 Стоп-ордер на продажу 1218398782 стоп-цена: 68.96 Сделка условия 1960786277250902147 время: 23:38:54.512 цена: 68.96 Активация стопа: 23:38:55.427 задержка: 0.915 Заявка 1960786277251088719 время: 23:38:55.442 задержка: 0.930 Средняя задержка активации: 0.541
Дата торгов 21.07.2025 BRQ5 Стоп-ордер на продажу 1218398794 стоп-цена: 68.97 Сделка условия 1960786277250902216 время: 23:40:49.880 цена: 68.97 Активация стопа: 23:40:50.319 задержка: 0.439 Заявка 1960786277251088847 время: 23:40:50.333 задержка: 0.453 Средняя задержка активации: 0.534
Дата торгов 21.07.2025 BRQ5 Стоп-ордер на продажу 1218398803 стоп-цена: 68.97 Сделка условия 1960786277250902246 время: 23:41:31.867 цена: 68.97 Активация стопа: 23:41:32.590 задержка: 0.723 Заявка 1960786277251088888 время: 23:41:32.605 задержка: 0.738 Средняя задержка активации: 0.547
Дата торгов 21.07.2025 BRQ5 Стоп-ордер на продажу 1218398809 стоп-цена: 69.06 Сделка условия 1960786277250902256 время: 23:42:17.291 цена: 68.97 Активация стопа: 23:42:17.909 задержка: 0.618 Заявка 1960786277251088926 время: 23:42:17.924 задержка: 0.633 Средняя задержка активации: 0.551
Дата торгов 21.07.2025 BRQ5 Стоп-ордер на продажу 1218398832 стоп-цена: 69.02 Сделка условия 1960786277250902305 время: 23:42:53.064 цена: 68.98 Активация стопа: 23:42:54.086 задержка: 1.022 Заявка 1960786277251088961 время: 23:42:54.101 задержка: 1.037 Средняя задержка активации: 0.579
Всё пройдет. Но это не точно.
Автоматическое выключение
Пользователь
Сообщений: Регистрация: 22.02.2023
23.07.2025 18:02:28
Ключ /t задает завершение всех дочерних процессов вместе с родительским
Всё пройдет. Но это не точно.
Автоматическое выключение
Пользователь
Сообщений: Регистрация: 22.02.2023
23.07.2025 17:51:29
Может быть дочерние процессы завершаются некорректно? Что, если с ключом /t попробовать? У меня, после перезапуска, терминал обычный, как будто крестиком закрывался. Версия терминала 10.
Всё пройдет. Но это не точно.
Автоматическое выключение
Пользователь
Сообщений: Регистрация: 22.02.2023
22.07.2025 15:55:37
Цитата
Nikolay написал: У меня wnd не сохраняется даже без ключа /f
Странно... Проверил на боевом. Всё сохраняется. Флажок «Сохранять настройки в файл при выходе» стоит?
Всё пройдет. Но это не точно.
Автоматическое выключение
Пользователь
Сообщений: Регистрация: 22.02.2023
22.07.2025 13:10:38
Без ключа /f не такое уж и принудительное. Скрипты свои ini файлы сохраняют, wnd тоже обновляется. Что ещё требуется?
Всё пройдет. Но это не точно.
Автоматическое выключение
Пользователь
Сообщений: Регистрация: 22.02.2023
22.07.2025 12:54:05
Цитата
Nikolay написал: Предложите способ корректного выключения терминала по времени.
Код
os.execute('taskkill /Im info.exe')
В настройках нужно снять флажок "Запрашивать подтверждение при выходе из приложения"
Всё пройдет. Но это не точно.
Технологические времена работы биржи
Пользователь
Сообщений: Регистрация: 22.02.2023
21.07.2025 17:20:16
Цитата
nikolz написал: Если торги остановлены, то поэтому инструменту не будут вызываться колбеки. Что в таком случае надо еще ?
1, Торги могут быть приостановлены только по одному инструменту из пары, но стакан все равно в это время может изменяться. 2, Во время клиринга колбэки приходят.
Всё пройдет. Но это не точно.
Технологические времена работы биржи
Пользователь
Сообщений: Регистрация: 22.02.2023
21.07.2025 15:19:41
Цитата
nikolz написал: Так как скрипт исполняется при каждом изменении ТТП и при этом останавливает основной поток QUIK, то он тормозит работу терминала.
При каждом изменении ТТП исполняется только первая строка. Проверка по времени - не лучший вариант. Частенько бывают задержки возобновления торгов после клиринга. К тому же, торги могут быть приостановлены по конкретному инструменту; на срочном такое не редкость. Проверку состояния сессии можно проводить непосредственно перед отправкой заявки, и, если инструмент не торгуется, устанавливать соответствующий флаг. А потом, в цикле контролировать возобновление торгов.
Всё пройдет. Но это не точно.
Технологические времена работы биржи
Пользователь
Сообщений: Регистрация: 22.02.2023
19.07.2025 02:20:10
param_image = "открыта" или, что то же самое, param_value = 1
На срочном у меня так:
Код
function OnParam(class, sec)
if class == "SPBFUT" and (sec == Tr[1].sec or sec == Tr[2].sec) then
local sessn = (getParamEx("SPBFUT",sec,"TRADINGSTATUS").param_image == "открыта")
if sessn and (cond & 0x0080 == 0x0080) then
cond = cond & 0xFF7F -- Сброс "Сессия стоп".
SetColor(tw_id, 5, -1, -1, -1, -1, -1)
elseif not sessn and cond & 0x0080 == 0 then
cond = cond | 0x0080 -- "Сессия стоп".
SetColor(tw_id, 5, -1, yellow, -1, -1, -1)
end
end
end
Всё пройдет. Но это не точно.
Технологические времена работы биржи
Пользователь
Сообщений: Регистрация: 22.02.2023
18.07.2025 20:50:09
Как-то тоже интересовался этим вопросом. Записывал скриптом в лог изменения статусов на срочном рынке (их аж четыре!), и параметр session_status в коллбэке OnFuturesClientHolding.
Лог:
Скрытый текст
Актуальный статус торговой сессии. Возможные значения: «0» – не определено; «1» – основная сессия; «2» – начался промклиринг; «3» – завершился промклиринг; «4» – начался основной клиринг; «5» – основной клиринг: новая сессия назначена; «6» – завершился основной клиринг; «7» – завершилась вечерняя сессия
22/Aug 09:39:32 22/Aug 09:41:18 приостановлена Назначен пр. 22/Aug 09:41:49 приостановлена Назначен пр. BRU4: 1 22/Aug 09:41:49 приостановлена Назначен пр. SRU4: 1 22/Aug 09:50:03 торгуется Назначен пр. 22/Aug 09:59:39 приостановлена Назначен пр. 22/Aug 10:00:11 торгуется Назначен пр. 22/Aug 10:31:50 торгуется Назначен пр. BRU4: 1 22/Aug 10:32:14 торгуется Назначен пр. BRU4: 1 22/Aug 10:50:49 22/Aug 10:54:08 торгуется Назначен пр. 22/Aug 10:54:25 торгуется Назначен пр. BRU4: 1 22/Aug 10:54:25 торгуется Назначен пр. SRU4: 1 22/Aug 11:00:49 торгуется Назначен пр. SiU4: 1 22/Aug 11:01:56 торгуется Назначен пр. SiU4: 1 22/Aug 14:00:02 приостановлена Идёт пр. 22/Aug 14:01:35 приостановлена Идёт пр. SRU4: 3 22/Aug 14:01:35 приостановлена Идёт пр. BRU4: 3 22/Aug 14:01:35 приостановлена Идёт пр. SiU4: 3 22/Aug 14:05:10 торгуется Завершен пр. 22/Aug 14:20:49 торгуется Завершен пр. MMU4: 3 22/Aug 14:21:08 торгуется Завершен пр. MMU4: 3
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 23/Aug 23:00:45 23/Aug 23:01:35 открыта открыта Назначен пр. торгуется 23/Aug 23:01:48 открыта открыта Назначен пр. торгуется MMU4: 6 23/Aug 23:01:48 открыта открыта Назначен пр. торгуется SiU4: 6 23/Aug 23:50:01 открыта закрыта Назначен пр. приостановлена 23/Aug 23:50:07 закрыта закрыта Назначен пр. приостановлена
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк
26/Aug 09:46:57 закрыта закрыта Назначен пр. приостановлена 26/Aug 09:47:19 закрыта закрыта Назначен пр. приостановлена SiU4: 1 26/Aug 09:50:01 закрыта открытие Назначен пр. торгуется 26/Aug 09:50:13 аукцион открытие Назначен пр. торгуется 26/Aug 09:59:23 аукцион закрыта Назначен пр. приостановлена 26/Aug 09:59:27 закрыта закрыта Назначен пр. приостановлена 26/Aug 10:00:09 открыта закрыта Назначен пр. приостановлена 26/Aug 10:00:19 открыта открыта Назначен пр. торгуется
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк
26/Aug 11:12:09 открыта открыта Назначен пр. торгуется 26/Aug 11:12:35 открыта открыта Назначен пр. торгуется SiU4: 1 26/Aug 11:26:16 открыта открыта Назначен пр. торгуется GZU4: 1 26/Aug 11:54:50 открыта открыта Назначен пр. торгуется MMU4: 1 26/Aug 13:18:37 открыта открыта Назначен пр. торгуется MMU4: 1 26/Aug 13:18:37 открыта открыта Назначен пр. торгуется MMU4: 1 26/Aug 13:35:31 открыта открыта Назначен пр. торгуется MMU4: 1 26/Aug 14:00:02 открыта закрыта Идёт пр. приостановлена ************ 26/Aug 14:00:06 закрыта закрыта Идёт пр. приостановлена 26/Aug 14:01:37 закрыта закрыта Идёт пр. приостановлена SiU4: 3 26/Aug 14:01:37 закрыта закрыта Идёт пр. приостановлена GZU4: 3 26/Aug 14:01:37 закрыта закрыта Идёт пр. приостановлена MMU4: 3 26/Aug 14:05:08 открыта закрыта Идёт пр. приостановлена 26/Aug 14:05:10 открыта открыта Завершен пр. торгуется ************ 26/Aug 14:31:19 открыта открыта Завершен пр. торгуется BRU4: 3 26/Aug 14:35:41 открыта открыта Завершен пр. торгуется BRU4: 3
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 26/Aug 18:48:37 26/Aug 18:49:39 открыта открыта Завершен пр. торгуется 26/Aug 18:49:51 открыта открыта Завершен пр. торгуется BRU4: 3 26/Aug 18:49:51 открыта открыта Завершен пр. торгуется GZU4: 3 26/Aug 18:49:51 открыта открыта Завершен пр. торгуется MMU4: 3 26/Aug 18:49:51 открыта открыта Завершен пр. торгуется SiU4: 3 26/Aug 18:50:03 открыта закрыта Идёт осн. завершена 26/Aug 18:50:11 закрыта закрыта Идёт осн. завершена 26/Aug 18:50:14 закрыта закрыта Идёт осн. завершена SiU4: 4 26/Aug 18:50:14 закрыта закрыта Идёт осн. завершена GZU4: 4 26/Aug 18:50:14 закрыта закрыта Идёт осн. завершена MMU4: 4 26/Aug 18:50:14 закрыта закрыта Идёт осн. завершена BRU4: 4 26/Aug 18:58:37 неопределен закрыта Идёт осн. завершена 26/Aug 18:58:39 неопределен закрыта Идёт осн. назначена 26/Aug 18:58:49 неопределен закрыта Идёт осн. назначена SiU4: 5 26/Aug 18:58:49 неопределен закрыта Идёт осн. назначена GZU4: 5 26/Aug 18:58:49 неопределен закрыта Идёт осн. назначена MMU4: 5 26/Aug 18:58:49 неопределен закрыта Идёт осн. назначена BRU4: 5 26/Aug 19:05:02 неопределен закрыта Идёт осн. назначена MMU4: 5 26/Aug 19:05:07 открыта открыта Идёт осн. торгуется 26/Aug 19:05:23 открыта открыта Идёт осн. торгуется MMU4: 5 26/Aug 19:07:51 открыта открыта Идёт осн. торгуется MMU4: 5 26/Aug 19:08:57 открыта открыта Назначен пр. торгуется 26/Aug 19:08:59 открыта открыта Назначен пр. торгуется SiU4: 6 26/Aug 19:09:00 открыта открыта Назначен пр. торгуется GZU4: 6 26/Aug 19:09:00 открыта открыта Назначен пр. торгуется MMU4: 6 26/Aug 19:09:00 открыта открыта Назначен пр. торгуется BRU4: 6 26/Aug 19:09:17 открыта открыта Назначен пр. торгуется MMU4: 6
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 27/Aug 10:52:15 27/Aug 10:55:42 открыта открыта Назначен пр. торгуется 27/Aug 10:55:57 открыта открыта Назначен пр. торгуется MMU4: 1 27/Aug 11:19:22 27/Aug 11:20:03 открыта открыта Назначен пр. торгуется 27/Aug 11:20:26 открыта открыта Назначен пр. торгуется MMU4: 1 27/Aug 14:00:06 закрыта закрыта Идёт пр. приостановлена 27/Aug 14:04:14 закрыта закрыта Идёт пр. приостановлена MMU4: 3 27/Aug 14:05:06 открыта закрыта Идёт пр. приостановлена 27/Aug 14:05:11 открыта открыта Завершен пр. торгуется 27/Aug 18:50:03 открыта закрыта Идёт осн. завершена 27/Aug 18:50:05 открыта закрыта Идёт осн. завершена MMU4: 4 27/Aug 18:50:06 закрыта закрыта Идёт осн. завершена 27/Aug 18:58:05 неопределен закрыта Идёт осн. завершена 27/Aug 18:58:07 неопределен закрыта Идёт осн. назначена 27/Aug 18:58:17 неопределен закрыта Идёт осн. назначена MMU4: 5 27/Aug 19:05:07 открыта открыта Идёт осн. торгуется 27/Aug 19:08:59 открыта открыта Назначен пр. торгуется 27/Aug 19:09:00 открыта открыта Назначен пр. торгуется MMU4: 6 27/Aug 19:46:14 открыта открыта Назначен пр. торгуется IMOEXF: 6 27/Aug 19:54:35 открыта открыта Назначен пр. торгуется IMOEXF: 6
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 28/Aug 13:19:10 28/Aug 13:23:34 открыта открыта Назначен пр. торгуется 28/Aug 13:23:55 открыта открыта Назначен пр. торгуется IMOEXF: 1 28/Aug 14:00:06 закрыта открыта Назначен пр. торгуется 28/Aug 14:00:10 закрыта закрыта Идёт пр. приостановлена 28/Aug 14:01:39 закрыта закрыта Идёт пр. приостановлена IMOEXF: 3 28/Aug 14:05:11 открыта открыта Завершен пр. торгуется 28/Aug 16:13:09 открыта открыта Завершен пр. торгуется MMU4: 3 28/Aug 17:31:04 открыта открыта Завершен пр. торгуется BRU4: 3 28/Aug 17:54:39 открыта открыта Завершен пр. торгуется BRU4: 3 28/Aug 18:15:40 открыта открыта Завершен пр. торгуется MMU4: 3 28/Aug 18:50:02 открыта закрыта Идёт осн. завершена 28/Aug 18:50:05 открыта закрыта Идёт осн. завершена IMOEXF: 4 28/Aug 18:50:05 открыта закрыта Идёт осн. завершена MMU4: 4 28/Aug 18:50:05 открыта закрыта Идёт осн. завершена BRU4: 4 28/Aug 18:50:07 закрыта закрыта Идёт осн. завершена 28/Aug 18:57:47 неопределен закрыта Идёт осн. назначена 28/Aug 18:57:56 неопределен закрыта Идёт осн. назначена IMOEXF: 5 28/Aug 18:57:56 неопределен закрыта Идёт осн. назначена MMU4: 5 28/Aug 18:57:56 неопределен закрыта Идёт осн. назначена BRU4: 5 28/Aug 19:02:09 неопределен закрыта Идёт осн. назначена MMU4: 5 28/Aug 19:02:09 неопределен закрыта Идёт осн. назначена BRU4: 5 28/Aug 19:05:07 открыта открыта Идёт осн. торгуется 28/Aug 19:08:23 открыта открыта Назначен пр. торгуется 28/Aug 19:08:23 открыта открыта Назначен пр. торгуется IMOEXF: 6 28/Aug 19:08:24 открыта открыта Назначен пр. торгуется MMU4: 6 28/Aug 19:08:24 открыта открыта Назначен пр. торгуется BRU4: 6 28/Aug 21:30:28 открыта открыта Назначен пр. торгуется BRU4: 6 28/Aug 23:50:05 закрыта открыта Назначен пр. торгуется 28/Aug 23:50:10 закрыта закрыта Назначен пр. приостановлена
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 29/Aug 09:27:11 29/Aug 09:28:48 закрыта закрыта Назначен пр. приостановлена 29/Aug 09:29:01 закрыта закрыта Назначен пр. приостановлена BRU4: 1 29/Aug 09:50:02 закрыта открытие Назначен пр. торгуется 29/Aug 09:50:06 аукцион открытие Назначен пр. торгуется 29/Aug 09:59:36 аукцион закрыта Назначен пр. приостановлена 29/Aug 09:59:41 закрыта закрыта Назначен пр. приостановлена 29/Aug 10:00:01 закрыта открыта Назначен пр. торгуется 29/Aug 10:00:06 открыта открыта Назначен пр. торгуется 29/Aug 13:16:16 открыта открыта Назначен пр. торгуется MMU4: 1 ............................................................................ 29/Aug 13:50:19 открыта открыта Назначен пр. торгуется MMU4: 1 29/Aug 14:00:02 открыта закрыта Идёт пр. приостановлена 29/Aug 14:00:07 закрыта закрыта Идёт пр. приостановлена 29/Aug 14:00:46 закрыта закрыта Идёт пр. приостановлена MMU4: 2 29/Aug 14:01:38 закрыта закрыта Идёт пр. приостановлена BRU4: 3 29/Aug 14:01:57 закрыта закрыта Идёт пр. приостановлена MMU4: 3 29/Aug 14:05:07 открыта закрыта Идёт пр. приостановлена 29/Aug 14:05:12 открыта открыта Завершен пр. торгуется 29/Aug 14:45:34 открыта открыта Завершен пр. торгуется MMU4: 3 ........................................................................... 29/Aug 18:45:15 открыта открыта Завершен пр. торгуется MMU4: 3 29/Aug 18:50:04 открыта закрыта Идёт осн. завершена 29/Aug 18:50:05 открыта закрыта Идёт осн. завершена BRU4: 4 29/Aug 18:50:05 открыта закрыта Идёт осн. завершена MMU4: 4 29/Aug 18:50:05 открыта закрыта Идёт осн. завершена NGU4: 4 29/Aug 18:50:10 закрыта закрыта Идёт осн. завершена 29/Aug 19:03:39 неопределен закрыта Идёт осн. назначена NGU4: 5 29/Aug 19:03:39 неопределен закрыта Идёт осн. назначена MMU4: 5 29/Aug 19:05:05 неопределен открыта Идёт осн. торгуется 29/Aug 19:05:10 открыта открыта Идёт осн. торгуется 29/Aug 19:09:24 открыта открыта Назначен пр. торгуется 29/Aug 19:09:27 открыта открыта Назначен пр. торгуется BRU4: 6 29/Aug 19:09:27 открыта открыта Назначен пр. торгуется MMU4: 6 29/Aug 19:09:27 открыта открыта Идёт осн. торгуется NGU4: 6 29/Aug 19:09:30 открыта открыта Назначен пр. торгуется
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 30/Aug 09:43:50 30/Aug 09:45:13 закрыта закрыта Назначен пр. приостановлена 30/Aug 09:50:05 закрыта открытие Назначен пр. торгуется 30/Aug 09:50:09 аукцион открытие Назначен пр. торгуется 30/Aug 09:59:55 закрыта закрыта Назначен пр. приостановлена 30/Aug 10:00:10 открыта закрыта Назначен пр. приостановлена 30/Aug 10:00:15 открыта открыта Назначен пр. торгуется 30/Aug 13:10:38 открыта открыта Назначен пр. торгуется MMU4: 1 30/Aug 13:42:33 открыта открыта Назначен пр. торгуется MMU4: 1 30/Aug 14:00:05 закрыта закрыта Идёт пр. приостановлена 30/Aug 14:00:45 закрыта закрыта Идёт пр. приостановлена MMU4: 2 30/Aug 14:01:34 закрыта закрыта Идёт пр. приостановлена MMU4: 3 30/Aug 14:01:56 закрыта закрыта Идёт пр. приостановлена MMU4: 3 30/Aug 14:05:10 открыта открыта Завершен пр. торгуется 30/Aug 14:16:50 открыта открыта Завершен пр. торгуется MMU4: 3 30/Aug 15:16:34 открыта открыта Завершен пр. торгуется MMU4: 3 30/Aug 16:40:35 открыта открыта Завершен пр. торгуется BRU4: 3 30/Aug 16:40:38 открыта открыта Завершен пр. торгуется BRU4: 3 30/Aug 16:40:48 открыта открыта Завершен пр. торгуется NGU4: 3 30/Aug 16:40:50 открыта открыта Завершен пр. торгуется NGU4: 3 30/Aug 16:41:24 открыта открыта Завершен пр. торгуется CRU4: 3 30/Aug 16:43:41 открыта открыта Завершен пр. торгуется CRU4: 3
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 30/Aug 23:03:51 30/Aug 23:11:12 открыта открыта Назначен пр. торгуется 30/Aug 23:11:29 открыта открыта Назначен пр. торгуется BRU4: 6 30/Aug 23:11:29 открыта открыта Назначен пр. торгуется CRU4: 6 30/Aug 23:11:29 открыта открыта Назначен пр. торгуется MMU4: 6 30/Aug 23:11:29 открыта открыта Назначен пр. торгуется NGU4: 6 30/Aug 23:15:54 открыта открыта Назначен пр. торгуется NAU4: 6 30/Aug 23:16:09 открыта открыта Назначен пр. торгуется NAU4: 6 30/Aug 23:50:02 открыта закрыта Назначен пр. приостановлена 30/Aug 23:50:07 закрыта закрыта Назначен пр. приостановлена
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 02/Sep 22:39:41 02/Sep 22:41:23 открыта открыта Назначен пр. торгуется 02/Sep 22:41:40 открыта открыта Назначен пр. торгуется NAU4: 6 02/Sep 23:39:30 открыта открыта Назначен пр. торгуется NAU4: 6 02/Sep 23:50:09 закрыта закрыта Назначен пр. приостановлена
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 03/Sep 11:17:43 открыта открыта Назначен пр. торгуется SiU4: 1 03/Sep 14:00:03 открыта закрыта Идёт пр. приостановлена 03/Sep 14:00:08 закрыта закрыта Идёт пр. приостановлена 03/Sep 14:01:51 закрыта закрыта Идёт пр. приостановлена NAU4: 3 03/Sep 14:01:52 закрыта закрыта Идёт пр. приостановлена SiU4: 3 03/Sep 14:05:13 открыта закрыта Идёт пр. приостановлена 03/Sep 14:05:18 открыта открыта Завершен пр. торгуется 03/Sep 14:24:04 открыта открыта Завершен пр. торгуется SiU4: 3 ........................................................................
03/Sep 18:45:56 открыта открыта Завершен пр. торгуется SiU4: 3 03/Sep 18:50:02 открыта закрыта Идёт осн. завершена 03/Sep 18:50:06 открыта закрыта Идёт осн. завершена NAU4: 4 03/Sep 18:50:06 открыта закрыта Идёт осн. завершена SiU4: 4 03/Sep 18:50:06 открыта закрыта Идёт осн. завершена BRV4: 4 03/Sep 18:50:06 открыта закрыта Идёт осн. завершена NGU4: 4 03/Sep 18:50:07 закрыта закрыта Идёт осн. завершена 03/Sep 18:58:42 неопределен закрыта Идёт осн. завершена 03/Sep 18:58:47 неопределен закрыта Идёт осн. завершена SiU4: 4 03/Sep 18:58:47 неопределен закрыта Идёт осн. назначена 03/Sep 18:58:55 неопределен закрыта Идёт осн. назначена NAU4: 5 03/Sep 18:58:55 неопределен закрыта Идёт осн. назначена SiU4: 5 03/Sep 18:58:55 неопределен закрыта Идёт осн. назначена BRV4: 5 03/Sep 18:58:55 неопределен закрыта Идёт осн. назначена NGU4: 5 03/Sep 19:03:35 неопределен закрыта Идёт осн. назначена SiU4: 5 03/Sep 19:05:02 неопределен открыта Идёт осн. торгуется 03/Sep 19:05:07 неопределен открыта Идёт осн. торгуется SiU4: 5 03/Sep 19:05:08 открыта открыта Идёт осн. торгуется 03/Sep 19:07:11 открыта открыта Идёт осн. торгуется SiU4: 5 03/Sep 19:09:10 открыта открыта Идёт осн. торгуется SiU4: 5 03/Sep 19:09:17 открыта открыта Идёт осн. торгуется NAU4: 6 03/Sep 19:09:17 открыта открыта Идёт осн. торгуется SiU4: 6 03/Sep 19:09:17 открыта открыта Идёт осн. торгуется BRV4: 6 03/Sep 19:09:17 открыта открыта Идёт осн. торгуется NGU4: 6 03/Sep 19:09:18 открыта открыта Назначен пр. торгуется 03/Sep 19:13:30 открыта открыта Назначен пр. торгуется SiU4: 6 ........................................................................
03/Sep 22:51:34 открыта открыта Назначен пр. торгуется BRV4: 6 03/Sep 23:50:07 закрыта закрыта Назначен пр. приостановлена
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 04/Sep 09:33:12 04/Sep 09:34:48 закрыта закрыта Назначен пр. приостановлена 04/Sep 09:35:07 закрыта закрыта Назначен пр. приостановлена BRV4: 1 04/Sep 09:35:07 закрыта закрыта Назначен пр. приостановлена NAU4: 1 04/Sep 09:35:07 закрыта закрыта Назначен пр. приостановлена SiU4: 1 04/Sep 09:50:02 закрыта открытие Назначен пр. торгуется 04/Sep 09:50:07 аукцион открытие Назначен пр. торгуется 04/Sep 09:59:27 аукцион закрыта Назначен пр. приостановлена 04/Sep 09:59:32 закрыта закрыта Назначен пр. приостановлена 04/Sep 10:00:07 открыта закрыта Назначен пр. приостановлена 04/Sep 10:00:12 открыта открыта Назначен пр. торгуется 04/Sep 10:06:00 открыта открыта Назначен пр. торгуется SiU4: 1 04/Sep 10:10:07 открыта открыта Назначен пр. торгуется SiU4: 1 04/Sep 10:10:55 открыта открыта Назначен пр. торгуется NAU4: 1 04/Sep 10:12:08 открыта открыта Назначен пр. торгуется NAU4: 1 04/Sep 10:26:08 04/Sep 10:27:03 открыта открыта Назначен пр. торгуется 04/Sep 10:27:26 открыта открыта Назначен пр. торгуется BRV4: 1 04/Sep 10:27:26 открыта открыта Назначен пр. торгуется NAU4: 1 04/Sep 10:27:26 открыта открыта Назначен пр. торгуется SiU4: 1 04/Sep 11:00:22 открыта открыта Назначен пр. торгуется NAU4: 1 04/Sep 11:49:48 открыта открыта Назначен пр. торгуется SiU4: 1 04/Sep 11:52:29 открыта открыта Назначен пр. торгуется NAU4: 1 04/Sep 12:49:56 открыта открыта Назначен пр. торгуется NAU4: 1 04/Sep 14:00:04 закрыта открыта Назначен пр. торгуется 04/Sep 14:00:09 закрыта закрыта Идёт пр. приостановлена 04/Sep 14:01:41 закрыта закрыта Идёт пр. приостановлена SiU4: 3 04/Sep 14:01:41 закрыта закрыта Идёт пр. приостановлена NAU4: 3 04/Sep 14:01:41 закрыта закрыта Идёт пр. приостановлена BRV4: 3 04/Sep 14:05:10 открыта закрыта Идёт пр. приостановлена 04/Sep 14:05:14 открыта открыта Завершен пр. торгуется 04/Sep 15:49:32 открыта открыта Завершен пр. торгуется NAU4: 3 04/Sep 17:09:55 открыта открыта Завершен пр. торгуется NAU4: 3 04/Sep 17:34:45 открыта открыта Завершен пр. торгуется SiU4: 3 04/Sep 17:39:04 открыта открыта Завершен пр. торгуется SiU4: 3 04/Sep 17:56:22 открыта открыта Завершен пр. торгуется MMU4: 3 04/Sep 18:02:42 открыта открыта Завершен пр. торгуется MMU4: 3 04/Sep 18:21:32 открыта открыта Завершен пр. торгуется BRV4: 3 04/Sep 18:22:56 открыта открыта Завершен пр. торгуется BRV4: 3
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 05/Sep 00:21:16 05/Sep 00:22:24 закрыта закрыта Назначен пр. приостановлена 05/Sep 00:22:51 закрыта закрыта Назначен пр. приостановлена BRV4: 6 05/Sep 00:22:51 закрыта закрыта Назначен пр. приостановлена MMU4: 6 05/Sep 00:22:51 закрыта закрыта Назначен пр. приостановлена NAU4: 6 05/Sep 00:22:51 закрыта закрыта Назначен пр. приостановлена SiU4: 6
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 05/Sep 13:22:12 05/Sep 13:29:50 открыта открыта Назначен пр. торгуется 05/Sep 14:00:09 закрыта закрыта Идёт пр. приостановлена 05/Sep 14:05:09 открыта открыта Завершен пр. торгуется 05/Sep 18:25:27 открыта открыта Завершен пр. торгуется BRV4: 3 05/Sep 18:29:59 открыта открыта Завершен пр. торгуется BRV4: 3 05/Sep 18:30:52 открыта открыта Завершен пр. торгуется SiU4: 3 05/Sep 18:34:05 открыта открыта Завершен пр. торгуется SiU4: 3 05/Sep 18:39:03 открыта открыта Завершен пр. торгуется BRV4: 3 05/Sep 18:40:15 открыта открыта Завершен пр. торгуется BRV4: 3 05/Sep 18:50:07 открыта закрыта Идёт осн. завершена BRV4: 4 05/Sep 18:50:07 открыта закрыта Идёт осн. завершена SiU4: 4 05/Sep 18:50:16 закрыта закрыта Идёт осн. завершена 05/Sep 18:58:02 неопределен закрыта Идёт осн. завершена 05/Sep 18:58:12 неопределен закрыта Идёт осн. назначена 05/Sep 18:58:16 неопределен закрыта Идёт осн. назначена BRV4: 5 05/Sep 18:58:16 неопределен закрыта Идёт осн. назначена SiU4: 5 05/Sep 19:05:07 открыта закрыта Идёт осн. назначена 05/Sep 19:05:12 открыта открыта Идёт осн. торгуется 05/Sep 19:06:10 открыта открыта Идёт осн. торгуется SiU4: 5 05/Sep 19:07:15 открыта открыта Идёт осн. торгуется SiU4: 5 05/Sep 19:08:32 открыта открыта Назначен пр. торгуется 05/Sep 19:08:34 открыта открыта Назначен пр. торгуется BRV4: 6 05/Sep 19:08:34 открыта открыта Назначен пр. торгуется SiU4: 6 05/Sep 19:10:54 открыта открыта Назначен пр. торгуется MMU4: 6 05/Sep 20:57:13 открыта открыта Назначен пр. торгуется BRV4: 6 05/Sep 21:12:34 открыта открыта Назначен пр. торгуется MMU4: 6
Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк 10/Sep 22:06:46 10/Sep 22:08:12 открыта открыта Назначен пр. торгуется
Скрипт:
Скрытый текст
Код
function OnInit(scr_path)
is_run = true
file = io.open(scr_path:sub(1,-4).."log", "a+")
callBack = {}
sec = "CNYRUBF" -- Стартовый тикер
end
function OnFuturesClientHolding(t)-- Позиции по клиентским счетам (фьючерсы).
table.sinsert(callBack, t)
end
function OnStop()
file:close()
is_run = false
return 2000
end
function main()
--file:write("\n Дата Время Сессия Бирж.сесс. Статус кл. Статус Коллбэк \n")
file:write("\n Дата\t Время\t Сессия\t Бирж.сесс.\t Статус кл.\t Статус\t Коллбэк \n")
local function UpdStts(param)
return getParamEx("SPBFUT", sec, param).param_image
end
while is_run do
trd_phase = UpdStts("TRADINGPHASE") -- Сессия.
trd_stts = UpdStts("TRADINGSTATUS") -- Биржевой статус торговой сессии.
cl_stts = UpdStts("CLSTATE") -- Статус клиринга.
status = UpdStts("STATUS") -- Статус.
while #callBack > 0 or trd_phase ~= prev_trdphs or trd_stts ~= prev_trdst or cl_stts ~= prev_clst or status ~= prev_st do
if callBack[1] then -- Есть коллбек.
local t = table.sremove(callBack, 1)
sec = t.sec_code
cb_stts = sec ..": ".. t.session_status
else
cb_stts = " "
end
prev_trdphs = trd_phase
prev_trdst = trd_stts
prev_clst = cl_stts
prev_st = status
--file:write(os.date(" %d/%b %X "),trd_phase," ",trd_stts," ",cl_stts," ",status," ",cb_stts,"\n")
file:write(string.format("%s\t %s\t %s\t %s\t %s\t %s\n", os.date(" %d/%b %X"), trd_phase, trd_stts, cl_stts, status, cb_stts))
file:flush()
end
sleep(300)
end
end
Больше всего, до нескольких минут, задержка изменения в коллбэке OnFuturesClientHolding. Такое впечатление, что на бирже статус меняют вручную, рубильником!
Всё пройдет. Но это не точно.
Получение данных по идентификатору с графика квика
Пользователь
Сообщений: Регистрация: 22.02.2023
02.07.2025 22:03:06
Если нужны последние значения, а не таблицы:
Код
tag ="stoch" -- идентификатор
candle = getNumCandles(tag)-1 -- номер последней свечки (нумерация с нуля)
stoch1 = getCandlesByIndex(tag, 0, candle, 1)[0].close
stoch2 = getCandlesByIndex(tag, 1, candle, 1)[0].close
Всё пройдет. Но это не точно.
Получение данных по идентификатору с графика квика
Получение данных по идентификатору с графика квика
Пользователь
Сообщений: Регистрация: 22.02.2023
02.07.2025 20:48:20
getCandlesByIndex
Функция предназначена для получения информации о свечках по идентификатору (заказ данных для построения графика плагин не осуществляет, поэтому для успешного доступа нужный график должен быть открыт).
Формат вызова:
TABLE t, NUMBER n, STRING l getCandlesByIndex (STRING tag, NUMBER line, NUMBER first_candle, NUMBER count)
Параметры:
tag – строковый идентификатор графика или индикатора,
line – номер линии графика или индикатора. Первая линия имеет номер 0,
first_candle – индекс первой свечки. Первая (самая левая) свечка имеет индекс 0,
count – количество запрашиваемых свечек.
Возвращаемые значения:
t – таблица, содержащая запрашиваемые свечки,
n – количество свечек в таблице t ,
l – легенда (подпись) графика.
Всё пройдет. Но это не точно.
Консольный QUIK
Пользователь
Сообщений: Регистрация: 22.02.2023
01.07.2025 02:58:03
Если начинает долго загружаться, запускаю скрипт, обрезающий графики до приемлемого размера.
Всё пройдет. Но это не точно.
Сделайте квик для ТРЕЙДЕРОВ, а не для пенсионеров, название само за себя говорит
Пользователь
Сообщений: Регистрация: 22.02.2023
30.06.2025 19:18:28
В светлой теме тоже можно сделать темные графики.
Всё пройдет. Но это не точно.
Убрать выходные дни с графиков
Пользователь
Сообщений: Регистрация: 22.02.2023
23.06.2025 14:08:14
Цитата
Graf Graf написал: срочку собираются по выходным запускать
Всё-таки придется сделать скрипт, удаляющий выходные с графиков.
Всё пройдет. Но это не точно.
Отображение фандинга для вечных фьючерсов., Как посмотреть знак фандинга?
Пользователь
Сообщений: Регистрация: 22.02.2023
23.05.2025 20:05:41
GLM5 в рублях.
Всё пройдет. Но это не точно.
Обработка клавиш в таблице LUA
Пользователь
Сообщений: Регистрация: 22.02.2023
23.05.2025 14:43:38
Цитата
Андрей написал: Я поискал и не нашёл что-то конкретное.
Всё пройдет. Но это не точно.
Как вернуть закрытый график ?
Пользователь
Сообщений: Регистрация: 22.02.2023
14.05.2025 12:45:09
Цитата
Серёга Юрьич написал: А как в график добавить сохраненное
Никак. Размер более 86000 свечек, но QUIK отображает максимум 2^16 = 65536.
Всё пройдет. Но это не точно.
Визуализтор истории сделок, История сделок на графике QUIK
Пользователь
Сообщений: Регистрация: 22.02.2023
08.05.2025 19:56:11
Поскольку QUIK показывает сделки только за текущую сессию, пришлось сделать пару скриптов.
Один - "летописец", ведет историю сделок. При остановке скрипта, разрыве связи с сервером или закрытии терминала добавляет ещё не учтённые сделки в текстовый файл. Всё остальное время он просто ждет.
Второй скрипт реализован как индикатор, выводящий на график метки сделок. Если несколько сделок подряд, одного направления и по одинаковой цене приходятся на одну и ту же свечу, то метки этих сделок объединяются с добавлением значка "плюс", а во всплывающей подсказке указывается, когда и сколько лотов добавилось.
В начало файла History можно скопировать сделки из отчета брокера [Меню > Расширения > Отчёты > Отчёт по всем сделкам клиента], чтобы увидеть на графике свои прошлые сделки (проверено на брокерах ВТБ и Сбер).
Есть опция показа сделок по уже исполненным фьючерсам (для практикующих склейку графиков).
Для быстрой смены инструмента можно подключить график к таблице "Текущие торги".
Attention! Индикатор удаляет ВСЕ метки с графика, на котором установлен. В демоверсии глубина истории ограничена 16-ю сделками.
Всё пройдет. Но это не точно.
Нет обновления данных индикатора Открытый интерес, Не подгружаются данные для индикатора ОИ
Пользователь
Сообщений: Регистрация: 22.02.2023
29.04.2025 19:05:06
На 10-й версии такая же картина.
Всё пройдет. Но это не точно.
CreateDataSource Возвращает данные с пропуском, CreateDataSource Возвращает данные с пропуском
Пользователь
Сообщений: Регистрация: 22.02.2023
23.04.2025 19:02:25
Прошло полторы недели, аргументы не предъявлены. Следовательно, Saturn - пустозвон.
Всё пройдет. Но это не точно.
Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?, Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?
Пользователь
Сообщений: Регистрация: 22.02.2023
14.04.2025 01:25:16
Такой вариант не устроит?
Всё пройдет. Но это не точно.
Данные с MOEX на Lua
Пользователь
Сообщений: Регистрация: 22.02.2023
13.04.2025 06:52:57
Ложная тревога. Подключался через http. Через https всё норм.
Всё пройдет. Но это не точно.
Данные с MOEX на Lua
Пользователь
Сообщений: Регистрация: 22.02.2023
13.04.2025 04:02:09
Похоже, iss.moex ввела ограничение на количество запросов без паузы между ними. Качал свечки. Без паузы — 9 запросов, и "Recv failure: Connection was rese". C таймаутом 8 сек. - качает столько, сколько нужно.
Всё пройдет. Но это не точно.
Ошибка снятия заявки. [GW][3] "Сейчас эта сессия не идет."
Пользователь
Сообщений: Регистрация: 22.02.2023
11.04.2025 22:12:24
Цитата
Nikolay написал: Правда пример функции не самый удачный, на мой взгляд. Но это дело вкуса, не более. Лишь бы работало.