Роман (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Автологин
 
Понял. Спасибо. А как нативную поддержку данного функционала нельзя внедрить? Спасибо.  
Автологин
 
Добрый день. По какой-то причине автологин перестал работать, перезагружал QUIK и тп. До обновления на 9.8 всё работало как надо. Есть у кого-то идеи?
Зависает QUIK, После какого-то количества неудачных подключений, QUIK зависает.
 
Добрый день. Подскажите, пожалуйста, по какой причине после нескольких десятков подключений QUIK зависает: перестает реагировать на любые нажатия кнопок. Если как-то умудриться что-то нажать, то появляется вот такое уведомление (см вложение)?

Из того, что предполагаю, QUIK подвивает из-за переполнения сообщений о неуспешности установления связи с брокером.


Спасибо.  
настройка цвета шрифта в заголовке окон внутри квика
 
Добрый день, насколько стало возможно менять в версии 9.5 цвет сквозным вариантом во всех заголовках и внутри таблиц, да и кнопках самой программы? Черная тема и темно-серые надписи не очень информативно в ряде случаев. Спасибо  
Миграция QUIK между брокерами
 
Всем привет. Наверняка, многих коснулась история с переводом бумаг из ВТБ в тот же РСХБ. Так вот, есть ли возможность или какая-то особенность использовать QUIK ВТБ в РСХБ? Или как его адаптировать под РСХБ? Суть в том, что ВТБ использует версию 9, РСХБ 8 и тупо настройки РСХБ не тянет из ВТБ (таблицы, графики с шаблонами).

Иными словами, как перейти из ВТБ QUIK в РСХБ QUIK с минимальными телодвижениями?

Спасибо  
Автологин
 
Всем привет. А можно у автологина настроить правильно, чтобы по субботам и воскресеньям не подключался? Спасибо  
Обнуляется по утрам
 
Цитата
Daniil Pozdnyakov написал:
Здравствуйте,
Функции "get_market" в стандартной реализации QPILE и QLUA нет. Скорее всего это пользовательская функция. Рекомендуем Вам обратиться к разработчику, который эту функцию написал.
Всем привет.
class=get_class(code)
SecInfo =  GET_SECURITY_INFO("", code)
message("Вход в лонг позицию",1)

как в сообщение добавить Тикер инструмента? Спасибо  
Торговые роботы
 
Всем привет.
class=get_class(code)
SecInfo =  GET_SECURITY_INFO("", code)
message("Вход в лонг позицию",1)

как в сообщение добавить Тикер инструмента? Спасибо  
QUIK + Windows 11
 
Цитата
Daniil Pozdnyakov написал:
Добрый день,

Если под ТФ4 имеется в виду ТаймФрейм в 4 минуты, то это временной интервал, через который откладываются новые свечи на диаграмме. То есть, в Вашем случае новая свеча будет формироваться на основе всех данных по инструменты пришедших за последние 4 минуты.

Если речь не об этом, просьба уточнить.
нет, 4 часа интервал. Условно, свеча есть за 12, в 16:00 должна новая сформироваться, а она формируется только в 16:05.  
QUIK + Windows 11
 
Подскажите, попутный вопрос. Не замечал на Windows 10. ТФ4, свеча на ряде инструментов формируется с задержкой минут в 5. Это у меня что-то с QUIK или так биржа отдаёт данные? Зачастую, вопрос касается СПБ биржи. Спасибо
Характеристики компьютера ниже
QUIK + Windows 11
 
Ах да, последний пункт инструкции. Он не применим, не надо включать Бета-версия, так как кодировка слетает полностью и появляются «румбики» в сервисных уведомлениях вместо текста.  
QUIK + Windows 11
 
Да, делал, после чего, почти всё и стало отображаться на русском. Собственно, проблема 1 осталась, но она применима к таблицам, которые были ранее созданы. Новые таблицы создаются уже в читаемой кодировке. Если открыть файл настроек, то QUIK сохранил их «иероглифами», поэтому таблицы и тянут такие названия. Проще всего для меня оказалось - это изменить заголовки, переписав руками: «График цены и объема».  
QUIK + Windows 11
 
Всем привет. Наверняка, сейчас много пользователей начнут переходить на Windows 11. Первое, что встретится - кодировка в QUIK не вся отображается корректно. После ряда манипуляций, более 95% информации стала читаема. Однако, заголовки графиков остались с "иероглифами". Кто знает, может, есть какие-то решения уже?
ПК для QUIK
 
Всем привет. Делаю сборку для ПК, планирую: материнская плата ASUS на базе B460 логике Intel, i5 10400, 64 GB RAM, SSD M.2. Стоит уделить больше внимания памяти или процессору? Работает 36 роботов. На i3 8 поколения и памяти в 4 раза меньше загружен на ~60%

//P.S. На windows 11 будет QUIK работать?


Спасибо  
Код класса для получения котировок с СПБ - биржи
 
Цитата
BlaZed написал:
Цитата
Роман написал:
 
Цитата
Daniil Pozdnyakov  написал:
Добрый день,
Могли бы вы уточнить, что вы имеете в виду под "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?

Спасибо  
Код класса для получения котировок с СПБ - биржи
 
Цитата
Владимир написал:
Роман, А зачем он нужен? У меня и без него всё прекрасно торгуется по всем этим классам, да ещё TQPI в придачу.
странно, но Сделка не выставляется без него. QUIK впадает в кому на этапе заявки. По российским бумагам все работает как часы. А вот с валютами и СПб какая-то ерунда  
Код класса для получения котировок с СПБ - биржи
 
Цитата
Daniil Pozdnyakov написал:
Добрый день,
Могли бы вы уточнить, что вы имеете в виду под "market"
у class TQBR возвращает micex. У SPBXM - nil. У class CETS возвращает nil.
Вот и думаю, может, вручную задать этот параметр.


class="CETS"
market=get_market(class)
Код класса для получения котировок с СПБ - биржи
 
Цитата
Владимир написал:
нет, Для акций, торгующихся на доллары - SPBXM, у евровых SPBDE, конкретно для FedEx (FDX) - SPBXM.
отлично. А какой market для каждого из классов? Спасибо  
Код класса для получения котировок с СПБ - биржи
 
Добрый день. А какой market у СПб биржи для класса SPBXM? У Московской - get_market(class) - micex.  
Qpile робот для СПб биржи и валют
 
Добрый день. Коллеги, подскажите, пожалуйста

class=get_class(code)
market=get_market(class)


Если в рамках бумаг, лимитируемых на Московской бирже, то скрипт работает (market возвращает “micex”). Однако, хочу докрутить до Спб биржи и торговле такими инструментами как USDRUB_TOD и тп.


Так вот, для СПб класс должен быть SPBXM (выставляя вручную , а вот Маркет не тянет, выдаёт nil.


Как правильно поступить?
Спасибо  
Обнуляется по утрам
 
Всем привет. Почему возвращает «0» при попытке получить market? Брокер ВТБ.


class="SPBXM"
market=get_market(class)
Самый лучший Telegram bot на lua
 
Цитата
Nikolay написал:
Странно, что Вы задает вопрос здесь, а не на форуме размещения или ГитХабе, где этот проект тоже есть. А сто касается уведомлений, то решения есть похожие по смыслу  https://nick-nh.github.io/2021-03-14/teleMessage
не удаётся получить полноценные ответы на вопросы.  
Самый лучший Telegram bot на lua
 

Пытаюсь собрать отправку "Заявок"

Обработчик

<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
 
Всем привет. Есть вот такое решение одного гениального человека. Вот оно. Я хочу на базе него построить уведомления в телеграмм на вменяемом уровне: сделки, результаты, баланс по счету, требования и тп. Может, общими усилиями мы это сделаем? Ниже я буду выкладывать части кода, которые не работают. Может, кто-то тоже подхватит и предложит своё написание кода на базе решения, упомянутого выше.  
Telegram-каналы в таблицу новостей, Добавить telegram-каналы в агентства
 
Всем привет. Есть вот такое решение одного гениального человека. Вот оно. Я хочу на базе него построить уведомления в телеграмм на вменяемом уровне: сделки, результаты, баланс по счету, требования и тп. Может, общими усилиями мы это сделаем? Ниже я буду выкладывать части кода, которые не работают. Может, кто-то тоже подхватит и предложит своё написание кода на базе решения, упомянутого выше.  
getMoney
 
Приветствую. Есть идеи, как при совершенной сделки брать цену инструмента по которой купил ранее?
getMoney
 
Цитата
Владимир написал:
Роман, Портфель же Ваш! Какие проблемы посчитать самому ликвидную стоимость или прибыль дня? Тем более, что в "состоянии счёта" они считаются неправильно (при докупках округляются, а при частичных продажах остаются на месте, и в этом случае данные там получаются завышенными). Лично меня прибыль дня не интересует, а ликвидную стоимость мой скрипт пересчитывает раз в 15 секунд и, кроме того, считает её "плюсовую часть" (то есть сколько денег я могу освободить безболезненно в случае необходимости, не закрываясь в убыток).
Спасибо, я пытаюсь сделать скрипт, чтобы при каждой сделке фиксировалась стоимость и пересчитывалась в прибыль или убыток с учетом брокерской комиссии с уведомлением на почту / телеграмм  
getMoney
 
Спасибо. А как доработку можно это зарегистрировать или надо в другой теме написать? Или по политики партии это не предоставляется возможным открыть для Lua?
getMoney
 
Добрый день. Подскажите, как получить ликвидную стоимость позиций в портфеле и прибыль дня?

getMoneyEx("MC0003300000","2981ххх","EQTV","SUR",0).openbal возвращает позиции по деньгам.

Спасибо.
Адаптивный режим
 
а что мешает разработчикам и таблицы адаптировать?  
Адаптивный режим
 
Я и говорю, что адаптивный, а не непонятно какой режим. В одном из комментариев было: что отображались графики и справа пустота из-за смены мониторов. Так вот, я про адаптивный режим, когда окно квика и окна внутри него отображаются пропорционально окну квика как это делают большинство приложений.  
Адаптивный режим
 
Добрый день. Не нашел темы про адаптивный режим окон при изменении размера окна. Я про то, чтобы увидеть все окна квика - надо его развернуть на весь экран, а не адаптируется под размер. Можно это доработать?
развернут


уменьшен

Кто как решил вопрос уведомления о сделках?
 
Добрый день. С как эту ошибку исправить?

Кто как решил вопрос уведомления о сделках?
 
Цитата
Алексей Ч написал:
Перезалил  бота сюда .
В 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
 
Добрый день. Как поправить?
QUIK 8.8.4.3 x64 Windows 10 x64
Спасибо

Скользящие средние EMA
 
Всем привет. Подскажите, как добавить на существующий график Moving Av, но с ТФ, отличным от ТФ существующего графика? Иными словами, как объединить эти 2 графика в 1?


Автологин
 
Скрипт говорит, что работает, но соединение автоматом не восстанавливает при обрыве или ручном отключении.


Автологин
 
Добрый день. Есть у кого рабочий автологиндля 8.5.2.11? Огромное количество перепробовал - не работают. Спасибо

//а скрипта на автоматическое восстановление связи/перелогиниться при обрыве соединения нет?  
Получение в индикаторе данных со старшего таймфрейма
 
Добрый день. Подскажите, как установить идентификатор на график САР старшего таймфрейма?

Спасибо  
Страницы: 1
Наверх