Понял. Спасибо. А как нативную поддержку данного функционала нельзя внедрить? Спасибо.
Автологин
Пользователь
Сообщений: Регистрация: 09.07.2020
26.09.2022 12:21:09
Добрый день. По какой-то причине автологин перестал работать, перезагружал QUIK и тп. До обновления на 9.8 всё работало как надо. Есть у кого-то идеи?
Зависает QUIK, После какого-то количества неудачных подключений, QUIK зависает.
Пользователь
Сообщений: Регистрация: 09.07.2020
26.09.2022 10:34:29
Добрый день. Подскажите, пожалуйста, по какой причине после нескольких десятков подключений QUIK зависает: перестает реагировать на любые нажатия кнопок. Если как-то умудриться что-то нажать, то появляется вот такое уведомление (см вложение)?
Из того, что предполагаю, QUIK подвивает из-за переполнения сообщений о неуспешности установления связи с брокером.
Спасибо.
настройка цвета шрифта в заголовке окон внутри квика
Пользователь
Сообщений: Регистрация: 09.07.2020
21.04.2022 09:59:51
Добрый день, насколько стало возможно менять в версии 9.5 цвет сквозным вариантом во всех заголовках и внутри таблиц, да и кнопках самой программы? Черная тема и темно-серые надписи не очень информативно в ряде случаев. Спасибо
Миграция QUIK между брокерами
Пользователь
Сообщений: Регистрация: 09.07.2020
18.04.2022 12:23:06
Всем привет. Наверняка, многих коснулась история с переводом бумаг из ВТБ в тот же РСХБ. Так вот, есть ли возможность или какая-то особенность использовать QUIK ВТБ в РСХБ? Или как его адаптировать под РСХБ? Суть в том, что ВТБ использует версию 9, РСХБ 8 и тупо настройки РСХБ не тянет из ВТБ (таблицы, графики с шаблонами).
Иными словами, как перейти из ВТБ QUIK в РСХБ QUIK с минимальными телодвижениями?
Спасибо
Автологин
Пользователь
Сообщений: Регистрация: 09.07.2020
29.01.2022 07:55:05
Всем привет. А можно у автологина настроить правильно, чтобы по субботам и воскресеньям не подключался? Спасибо
Обнуляется по утрам
Пользователь
Сообщений: Регистрация: 09.07.2020
06.12.2021 10:40:12
Цитата
Daniil Pozdnyakov написал: Здравствуйте, Функции "get_market" в стандартной реализации QPILE и QLUA нет. Скорее всего это пользовательская функция. Рекомендуем Вам обратиться к разработчику, который эту функцию написал.
Всем привет. class=get_class(code) SecInfo = GET_SECURITY_INFO("", code) message("Вход в лонг позицию",1)
как в сообщение добавить Тикер инструмента? Спасибо
Торговые роботы
Пользователь
Сообщений: Регистрация: 09.07.2020
01.12.2021 11:15:39
Всем привет. class=get_class(code) SecInfo = GET_SECURITY_INFO("", code) message("Вход в лонг позицию",1)
как в сообщение добавить Тикер инструмента? Спасибо
Если под ТФ4 имеется в виду ТаймФрейм в 4 минуты, то это временной интервал, через который откладываются новые свечи на диаграмме. То есть, в Вашем случае новая свеча будет формироваться на основе всех данных по инструменты пришедших за последние 4 минуты.
Если речь не об этом, просьба уточнить.
нет, 4 часа интервал. Условно, свеча есть за 12, в 16:00 должна новая сформироваться, а она формируется только в 16:05.
QUIK + Windows 11
Пользователь
Сообщений: Регистрация: 09.07.2020
21.10.2021 14:05:56
Подскажите, попутный вопрос. Не замечал на Windows 10. ТФ4, свеча на ряде инструментов формируется с задержкой минут в 5. Это у меня что-то с QUIK или так биржа отдаёт данные? Зачастую, вопрос касается СПБ биржи. Спасибо Характеристики компьютера ниже
QUIK + Windows 11
Пользователь
Сообщений: Регистрация: 09.07.2020
21.10.2021 12:10:00
Ах да, последний пункт инструкции. Он не применим, не надо включать Бета-версия, так как кодировка слетает полностью и появляются «румбики» в сервисных уведомлениях вместо текста.
QUIK + Windows 11
Пользователь
Сообщений: Регистрация: 09.07.2020
21.10.2021 12:07:33
Да, делал, после чего, почти всё и стало отображаться на русском. Собственно, проблема 1 осталась, но она применима к таблицам, которые были ранее созданы. Новые таблицы создаются уже в читаемой кодировке. Если открыть файл настроек, то QUIK сохранил их «иероглифами», поэтому таблицы и тянут такие названия. Проще всего для меня оказалось - это изменить заголовки, переписав руками: «График цены и объема».
QUIK + Windows 11
Пользователь
Сообщений: Регистрация: 09.07.2020
20.10.2021 18:42:29
Всем привет. Наверняка, сейчас много пользователей начнут переходить на Windows 11. Первое, что встретится - кодировка в QUIK не вся отображается корректно. После ряда манипуляций, более 95% информации стала читаема. Однако, заголовки графиков остались с "иероглифами". Кто знает, может, есть какие-то решения уже?
ПК для QUIK
Пользователь
Сообщений: Регистрация: 09.07.2020
20.09.2021 13:57:44
Всем привет. Делаю сборку для ПК, планирую: материнская плата ASUS на базе B460 логике Intel, i5 10400, 64 GB RAM, SSD M.2. Стоит уделить больше внимания памяти или процессору? Работает 36 роботов. На i3 8 поколения и памяти в 4 раза меньше загружен на ~60%
написал: Добрый день, Могли бы вы уточнить, что вы имеете в виду под "market"
у class TQBR возвращает micex. У SPBXM - nil. У class CETS возвращает nil. Вот и думаю, может, вручную задать этот параметр.
class="CETS" market=get_market(class)
Да не нужны никакие маркеты для торговли. Достаточно class_code и sec_code. Все.
Вам со своим роботом разобраться надо, что за market он там у вас возвращает и главный вопрос нахрена он вашему роботу нужен. Короче смотрите код своего робота и начните с функции get_market
Class_code и sec_code
Оба значения для СПб биржи - SPBXM для валюты - CETS?
Спасибо
Код класса для получения котировок с СПБ - биржи
Пользователь
Сообщений: Регистрация: 09.07.2020
24.08.2021 12:48:12
Цитата
Владимир написал: , А зачем он нужен? У меня и без него всё прекрасно торгуется по всем этим классам, да ещё TQPI в придачу.
странно, но Сделка не выставляется без него. QUIK впадает в кому на этапе заявки. По российским бумагам все работает как часы. А вот с валютами и СПб какая-то ерунда
Код класса для получения котировок с СПБ - биржи
Пользователь
Сообщений: Регистрация: 09.07.2020
24.08.2021 12:14:14
Цитата
Daniil Pozdnyakov написал: Добрый день, Могли бы вы уточнить, что вы имеете в виду под "market"
у class TQBR возвращает micex. У SPBXM - nil. У class CETS возвращает nil. Вот и думаю, может, вручную задать этот параметр.
class="CETS" market=get_market(class)
Код класса для получения котировок с СПБ - биржи
Пользователь
Сообщений: Регистрация: 09.07.2020
24.08.2021 10:41:40
Цитата
Владимир написал: , Для акций, торгующихся на доллары - SPBXM, у евровых SPBDE, конкретно для FedEx (FDX) - SPBXM.
отлично. А какой market для каждого из классов? Спасибо
Код класса для получения котировок с СПБ - биржи
Пользователь
Сообщений: Регистрация: 09.07.2020
24.08.2021 10:28:17
Добрый день. А какой market у СПб биржи для класса SPBXM? У Московской - get_market(class) - micex.
Qpile робот для СПб биржи и валют
Пользователь
Сообщений: Регистрация: 09.07.2020
24.08.2021 10:04:49
Добрый день. Коллеги, подскажите, пожалуйста
class=get_class(code) market=get_market(class)
Если в рамках бумаг, лимитируемых на Московской бирже, то скрипт работает (market возвращает “micex”). Однако, хочу докрутить до Спб биржи и торговле такими инструментами как USDRUB_TOD и тп.
Так вот, для СПб класс должен быть SPBXM (выставляя вручную , а вот Маркет не тянет, выдаёт nil.
Как правильно поступить? Спасибо
Обнуляется по утрам
Пользователь
Сообщений: Регистрация: 09.07.2020
23.08.2021 16:53:31
Всем привет. Почему возвращает «0» при попытке получить market? Брокер ВТБ.
class="SPBXM" market=get_market(class)
Самый лучший Telegram bot на lua
Пользователь
Сообщений: Регистрация: 09.07.2020
03.06.2021 10:25:59
Цитата
Nikolay написал: Странно, что Вы задает вопрос здесь, а не на форуме размещения или ГитХабе, где этот проект тоже есть. А сто касается уведомлений, то решения есть похожие по смыслу
не удаётся получить полноценные ответы на вопросы.
Самый лучший Telegram bot на lua
Пользователь
Сообщений: Регистрация: 09.07.2020
03.06.2021 07:45:06
Пытаюсь собрать отправку "Заявок"
Обработчик
<code>
-- Orders
function sendorders() if orders_table_handle == nil then news_table_handle = ml.find_table('Заявки') end -- "Заявки" window caption if orders_table_handle ~= nil then local i = 1 local id = nil repeat local row = ml.get_row(orders_table_handle, i) if row ~= nil then if id == nil then id = row[5] end if last_orders_id ~= row[5] then tsq["telegram_queue"] = {quik_id = current_quik_id, message = row[2] .. " " .. row[3] .. ": " .. row[4]} if (i >= 1) then row = nil end else row = nil end i = i + 1 end until row == nil if id ~= nil then last_orders_id = id end end end
</code>
запуск функции
<code> -- orders if (os.time() - last_os_time >= 5) then else if orders_poll_enabled then sendorders() end end </code>
Подписка на завки
<code> if data ~= nil then local command = data.message:lower() if command == 'orders start' then orders_poll_enabled = true tsq["telegram_queue"] = {quik_id = current_quik_id, user_id = data.user_id, message = "orders polling started"} end end until data == nil sleep(100) end </code>
Почему не работает?
Самый лучший Telegram bot на lua
Пользователь
Сообщений: Регистрация: 09.07.2020
03.06.2021 07:36:27
Всем привет. Есть вот такое решение одного гениального человека. Я хочу на базе него построить уведомления в телеграмм на вменяемом уровне: сделки, результаты, баланс по счету, требования и тп. Может, общими усилиями мы это сделаем? Ниже я буду выкладывать части кода, которые не работают. Может, кто-то тоже подхватит и предложит своё написание кода на базе решения, упомянутого выше.
Telegram-каналы в таблицу новостей, Добавить telegram-каналы в агентства
Пользователь
Сообщений: Регистрация: 09.07.2020
03.06.2021 07:22:43
Всем привет. Есть вот такое решение одного гениального человека. Я хочу на базе него построить уведомления в телеграмм на вменяемом уровне: сделки, результаты, баланс по счету, требования и тп. Может, общими усилиями мы это сделаем? Ниже я буду выкладывать части кода, которые не работают. Может, кто-то тоже подхватит и предложит своё написание кода на базе решения, упомянутого выше.
getMoney
Пользователь
Сообщений: Регистрация: 09.07.2020
29.10.2020 08:55:58
Приветствую. Есть идеи, как при совершенной сделки брать цену инструмента по которой купил ранее?
getMoney
Пользователь
Сообщений: Регистрация: 09.07.2020
22.10.2020 11:53:26
Цитата
Владимир написал: , Портфель же Ваш! Какие проблемы посчитать самому ликвидную стоимость или прибыль дня? Тем более, что в "состоянии счёта" они считаются неправильно (при докупках округляются, а при частичных продажах остаются на месте, и в этом случае данные там получаются завышенными). Лично меня прибыль дня не интересует, а ликвидную стоимость мой скрипт пересчитывает раз в 15 секунд и, кроме того, считает её "плюсовую часть" (то есть сколько денег я могу освободить безболезненно в случае необходимости, не закрываясь в убыток).
Спасибо, я пытаюсь сделать скрипт, чтобы при каждой сделке фиксировалась стоимость и пересчитывалась в прибыль или убыток с учетом брокерской комиссии с уведомлением на почту / телеграмм
getMoney
Пользователь
Сообщений: Регистрация: 09.07.2020
22.10.2020 10:24:17
Спасибо. А как доработку можно это зарегистрировать или надо в другой теме написать? Или по политики партии это не предоставляется возможным открыть для Lua?
getMoney
Пользователь
Сообщений: Регистрация: 09.07.2020
21.10.2020 15:14:29
Добрый день. Подскажите, как получить ликвидную стоимость позиций в портфеле и прибыль дня?
getMoneyEx("MC0003300000","2981ххх","EQTV","SUR",0).openbal возвращает позиции по деньгам.
Спасибо.
Адаптивный режим
Пользователь
Сообщений: Регистрация: 09.07.2020
12.10.2020 10:58:20
а что мешает разработчикам и таблицы адаптировать?
Адаптивный режим
Пользователь
Сообщений: Регистрация: 09.07.2020
12.10.2020 10:30:20
Я и говорю, что адаптивный, а не непонятно какой режим. В одном из комментариев было: что отображались графики и справа пустота из-за смены мониторов. Так вот, я про адаптивный режим, когда окно квика и окна внутри него отображаются пропорционально окну квика как это делают большинство приложений.
Адаптивный режим
Пользователь
Сообщений: Регистрация: 09.07.2020
12.10.2020 09:55:06
Добрый день. Не нашел темы про адаптивный режим окон при изменении размера окна. Я про то, чтобы увидеть все окна квика - надо его развернуть на весь экран, а не адаптируется под размер. Можно это доработать? развернут
уменьшен
Кто как решил вопрос уведомления о сделках?
Пользователь
Сообщений: Регистрация: 09.07.2020
25.09.2020 14:41:30
Добрый день. С как эту ошибку исправить?
Кто как решил вопрос уведомления о сделках?
Пользователь
Сообщений: Регистрация: 09.07.2020
24.09.2020 11:11:18
Цитата
Алексей Ч написал: Перезалил . В telegram_settings.lua нужно указать настройки бота. В квике запустить telegram.lua Помимо сообщений о сделках и заявках, сообщает так же по запросам: Fut - деньги на фортс (вариационная маржа) Pos - позиции на фортс Usd - текущие котировки USDRUB_TOM Eur - соответственно EURRUB_TOM Если написать код фьюча, то можно получить его котировку. Любые другие символы сообщают, подключен ли квик или нет. В файл log.txt пишет номер последнего запроса
Добрый день, спасибо за бота, а можете помочь с ошибками?
C:\QUIK_VTB_85\quik-telegram-bot2\socket.lua:13: module 'socket.core' not found:
no field package.preload['socket.core']
no file 'C:\QUIK_VTB_85\quik-telegram-bot2\socket\core.lua'
no file 'C:\Program Files (x86)\Lua\5.1\lua\socket\core.lua'
no file 'C:\Program Files (x86)\Lua\5.1\lua\socket\core\init.lua'
no file 'C:\Program Files (x86)\Lua\5.1\socket\core.lua'
no file 'C:\Program Files (x86)\Lua\5.1\socket\core\init.lua'
no file 'C:\Program Files (x86)\Lua\5.1\lua\socket\core.luac'
no file 'C:\Program Files\Lua\5.1\lua\socket\core.lua'
no file 'C:\Program Files\Lua\5.1\lua\socket\core\init.lua'
no file 'C:\Program Files\Lua\5.1\socket\core.lua'
no file 'C:\Program Files\Lua\5.1\socket\core\init.lua'
no file 'C:\Program Files\Lua\5.1\lua\socket\core.luac'
no file 'C:\QUIK_VTB_85\quik-telegram-bot2\socket\core.dll'
no file '.\socket\core51.dll'
no file 'C:\Program Files
Ошибка с core.dll
Пользователь
Сообщений: Регистрация: 09.07.2020
18.09.2020 20:20:32
Добрый день. Как поправить? QUIK 8.8.4.3 x64 Windows 10 x64 Спасибо
Скользящие средние EMA
Пользователь
Сообщений: Регистрация: 09.07.2020
20.08.2020 07:43:00
Всем привет. Подскажите, как добавить на существующий график Moving Av, но с ТФ, отличным от ТФ существующего графика? Иными словами, как объединить эти 2 графика в 1?
Автологин
Пользователь
Сообщений: Регистрация: 09.07.2020
11.07.2020 10:22:27
Скрипт говорит, что работает, но соединение автоматом не восстанавливает при обрыве или ручном отключении.
Автологин
Пользователь
Сообщений: Регистрация: 09.07.2020
11.07.2020 06:16:33
Добрый день. Есть у кого рабочий автологиндля 8.5.2.11? Огромное количество перепробовал - не работают. Спасибо
//а скрипта на автоматическое восстановление связи/перелогиниться при обрыве соединения нет?
Получение в индикаторе данных со старшего таймфрейма
Пользователь
Сообщений: Регистрация: 09.07.2020
09.07.2020 21:59:06
Добрый день. Подскажите, как установить идентификатор на график САР старшего таймфрейма?