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

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 14 След.
Срочно: в версии 9.1.1.3 невозможно запустить Квик для двух разных брокеров версии
 
Старатель,

Проблема изучается. Постараемся в ближайшее время дать ответ.

Убедительная просьба в дальнейшем согласовывать между собой описание и пример (чтобы они относились к одной проблеме).
Срочно: в версии 9.1.1.3 невозможно запустить Квик для двух разных брокеров версии
 
Старатель, добрый день!

У Вас описанное поведение воспроизводится?
Пришлите, пожалуйста, пример, будем разбираться.
MOVE_ORDERS
 
Незнайка, добрый день!

Цитата
Незнайка написал:
Не совсем так:
Цитата - Если при сдвиге пары заявок одна из них наткнулась на кросс-сделку (сведение с заявкой от того же ИНН, либо клиентского регистра), она откатывается, а другая заявка сдвигается.
Да, действительно. Большое спасибо, что поправили.

Цитата
Незнайка написал:
Присоединяюсь.
Зарегистрировали аналогичное пожелание и от Вас.
Колбек при отправке транзакции в торговую систему, Контроль количества отправляемых транзакций
 
Незнайка, добрый день!

Прошу прощения, насчет OnTransReply действительно поторопился с ответом.
Текущая реализация данных флагов именно такова. Опишите, пожалуйста, подробнее, в каком виде Вы бы хотели ее видеть? Зарегистрируем пожелание.
Кривые шибки в QLua
 
Старатель, добрый день!
Цитата
Старатель написал:
Второй раз в 9.1:
Цитата
Старатель написал:
Код
   local  hour  =   0  +  os.date ( '%H' )  
 выскочила такая ошибка:
 
Цитата
attempt to perform arithmetic on a nil value
 
Цитата
stack traceback:
[C]: in metamethod 'add'

Также  ошибка
Цитата
attempt to call a nil value (method 'pop')
в 9.1 никуда не пропала.

Откуда здесь nil?

Извиняемся за задержку с ответом.
К сожалению, нам не удалось понять причину возникшей ошибки.
В случае повтора просьба максимально подробно описать обстоятельства возникновения ошибки.
Приносим извинения за причиненные неудобства.
Плечо в квик 1:2001000,00, Плечо в квик 1:2001000,00
 
Иван,

Данный ранее ответ представлен в явном виде. Подробнее, к сожалению, некуда.
За более подробной информацией рекомендуем обратиться в поддержку брокера.
Некорректно отображается шрифт., Некорректно отображается шрифт заголовков таблиц, программы, некоторых разделов меню и др.
 
ОлегМ, добрый день!

Наиболее вероятно, что проблема заключается в настройках операционной системы.
Направьте, пожалуйста, обращение нам на почту (quiksupport@arqatech.com), отправим Вам инструкцию по устранению проблемы.
Плечо в квик 1:2001000,00, Плечо в квик 1:2001000,00
 
Иван, добрый день!

Значение поля "Плечо" в актуальных схемах маржинального кредитования не несет в себе никакой значимой информации и совершенно не относится к объему доступных заемных средств.
Так как данное значение задается Вашим брокером и транслируется в Ваш терминал с его сервера, за более подробной информацией рекомендуем обратиться в поддержку Вашего брокера.
Срочно: в версии 9.1.1.3 невозможно запустить Квик для двух разных брокеров версии
 
Ivan Smirnov, добрый день!

У нас описанная Вами проблема не воспроизводится (оба терминала успешно запускаются и открываются).
Можете зафиксировать проблему, например, на запись экрана и ее прислать нам на почту (quiksupport@arqatech.com) для анализа ?

В письме просьба коротко описать суть проблемы и указать ссылку на данную тему форума.
Спасибо.
Баги QUIK 8.13
 
Roffild, добрый день!

1. Такой возможности действительно не предусмотрено. Можем предложить зарегистрировать пожелание на доработку.

2. Режим связанных окон в текущей реализации не предусматривает использование таблицы стоп-заявок как основной таблицы. Можем предложить зарегистрировать пожелание на доработку, в таком случае просьба уточнить, с какую (какие) таблицу Вы хотели бы использовать как связанную в таком режиме? По какому признаку должна производиться фильтрация?

3. Аналогично пункту 2.

4. Просьба уточнить. Правильно понимаем, что настройка умного заказа данных включена, но несмотря на успешное выполнение функции ParamRequest, функция getParamEx не возвращает никаких значений?

5. "Смена операции клавишей "Пробел"" предусмотрена для смены операции на форме подачи заявки (как и следует из ее названия).

6. Просьба подробнее описать желаемый функционал. Как это должно выглядеть и действовать? Готовы зарегистрировать пожелание.

7. Заметим, что в виду отсутствия в торговой системе срочного рынка рыночных заявок, система QUIK выставляет искусственную "рыночную" заявку с ценой равной максимально/минимально возможной по данному инструменту. Если с учетом этой информации описанная Вами проблема сохраняется, просьба прислать подробный пример со снимком экрана, будем разбираться.

8. Уточните, что имеется в виду под "Ошибкой создания заявки"? Ответ от торговой системы? В таком случае, это корректное поведение, так как SendTransaction возвращает ошибку лишь по тем транзакциям, которые в принципе не удалось передать серверу. Для всего остального можно и нужно использовать OnTransReply.

9. Можете подробнее описать, для чего это нужно? Данная возможность уже реализована - OnTransReply

10. Нам не удалось воспроизвести описанную Вами проблему. Если она повторится, зафиксируйте ее пожалуйста и пришлите снимок экрана. Спасибо.

11. Правильно понимаем, что данная опция должна безусловно перезапускать упавший скрипт? Что делать, если скрипт продолжает падать при каждом запуске? Готовы зарегистрировать пожелание.

12. Ваше пожелание зарегистрировано, мы постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.

13. Данная проблема решается при помощи функции unpack в документации к использованию lua-индикаторов в QUIK даже приведен пример с ее использованием.

14. Trans_ID должен быть уникальным только при импорте транзакций из файла. При отправке транзакции из Lua-скрипта, его значение может быть каким угодно, так как оно используется только для синхронизации внутри самого скрипта (если таковая требуется).
В индикаторе функция getInfoParam("TRADEDATE") выдаёт ошибку - версия 9.2.2.11, В индикаторе функция getInfoParam("TRADEDATE") выдаёт ошибку - версия 9.2.2.11
 
Андрей, добрый день!

Проблема изучается. Постараемся в ближайшее время дать ответ.
Очередное, @#$!
 
s_mike@rambler.ru, добрый день!

Проблема изучается. Постараемся в ближайшее время дать ответ.
Колбек при отправке транзакции в торговую систему, Контроль количества отправляемых транзакций
 
Незнайка, добрый день!

В OnTransReply подобный флаг не может быть реализован, так как ответ на транзакцию, пришедший из торговой системы биржи, не содержит в себе подобной информации.
Как вариант, готовы рассмотреть возможность добавления подобного флага в предложенный  Вами коллбэк OnSendTransaction. Добавляем данный момент в пожелание?

Аналогичный момент касательно OnOrder и OnTrade, обновленная информация по заявке/сделке приходит на сервер из торговой системы биржи, которой не известно, каким образом была подана транзакция на выставление заявки.
рыночные заявки становятся лимитными
 
Алексей, добрый день!

Цитата
Алексей написал:
Цитата
Roman Azarov написал:
Алексей , добрый день!

Правильно понимаем, что заявка остается активной, но меняет свой тип?
Опишите, пожалуйста, проблему подробнее. Желательно, пришлите снимок экрана.

Также, как верно заметил  BlaZed , если речь идет о выставлении рыночных заявок на срочном рынке, то в таблице заявок они будут выглядеть как лимитные (по лучшему встречному предложению).
На другом форуме мне ответили так:
" Потому что на срочном рынке ВСЕ заявки лимитные. Понятия "купить по рынку" на срочном рынке нет. Это введено в Quik, а алгоритм quikа по-видимому подставляет вместо рыночного ценника ценник лучшего предложения на момент выставления заявки. Это сервер Quik брокера преобразует рыночную в лимитную, а затем отсылает на биржу. Если в тот момент, пока заявка из сервера Quik идет на биржу, лучшие предложения съедят, то Ваша преобразованная в лимитную останется висеть."
Насколько это верно?
Прошу прощения, имелось в виду, что такая заявка будет исполнена по лучшему имеющемуся в стакане предложению. При выставлении самой же заявки действительно будет подставлена минимальная/максимальная возможная цена.
При этом, если встречных предложений на момент выставления не будет, заявка будет снята, а не останется висеть в стакане.

Как отметил коллега выше, в документации действительно имела место быть ошибка, она будет исправлена в одной из ближайших версий ПО.
Theta из доски опционов, Theta из доски опционов можно получить, не считая?
 
just, добрый день!

Обратиться через Lua к доске опционов и ее полям возможности нет. Единственный вариант - рассчитать значения необходимых греков самостоятельно.
Уточните, пожалуйста, почему Вы считаете, что один из параметров в таблице рассчитывается неправильно? Пришлите, пожалуйста, пример из терминала и свой расчет.
рыночные заявки становятся лимитными
 
Алексей, добрый день!

Правильно понимаем, что заявка остается активной, но меняет свой тип?
Опишите, пожалуйста, проблему подробнее. Желательно, пришлите снимок экрана.

Также, как верно заметил BlaZed, если речь идет о выставлении рыночных заявок на срочном рынке, то в таблице заявок они будут выглядеть как лимитные (по лучшему встречному предложению).
Таблица текущих торгов (QUOTES)
 
QApplication, добрый день!

Имена любых параметров таблицы текущих торгов можно посмотреть при помощи экспорта таблицы через DDE с включенной галочкой "Формальные заголовки".
Названия столбцов после экспорта и будут являться именами необходимых параметров.
Колбек при отправке транзакции в торговую систему, Контроль количества отправляемых транзакций
 
QApplication, добрый день!

Ваше пожелание зарегистрировано, мы постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Колбек при отправке транзакции в торговую систему, Контроль количества отправляемых транзакций
 
Незнайка, добрый день!

Ваши пожелания зарегистрированы, мы постараемся их рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожеланий в будущих версиях ПО.
Экспорт из Квика в Метасток
 
Graf Graf, добрый день!

Пожелание пока не было рассмотрено.
Как будет вердикт, мы Вам его сообщим.
Субботние свечи, Косячок
 
Рустам, добрый день!

Действительно, в настоящее время в терминале QUIK и в сервере QUIK метод формирования дневных свечей в случаях, когда торги начинаются в одну календарную дату, а заканчиваются уже в другую, отличается.
Мы приведем их в соответствие друг другу в одной из очередных версий ПО.
Отладка QUIK 8.13
 
TGB, добрый день!

Данные пожелания еще не были рассмотрены.
Как только появится какая-то новая информация, мы сообщим об этом в данной ветке форума.
Получение данных о состоянии счета
 
Юрий Волошин, добрый день!

Цитата
Юрий Волошин написал:
Как получить в Lua QUIK 8.13 значения полей "% активов" из таблицы "Состояние счета"?
Рассчитать долю стоимости позиции по активу в общей стоимости активов, без учета денег.
С подробным описанием полей Рабочего места QUIK и как рассчитываются их значения можно ознакомиться в руководстве пользователя либо же в справке в самом рабочем месте, раздел 3.
Отладка QUIK 8.13
 
BlaZed, Павел Bosco, добрый день!

Для работы терминала версии 9.1 и выше, необходимо, чтобы у брокера была версия сервера 9.0.0 и выше.

Зарегистрировали пожелание, постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Отладка QUIK 8.13
 
Павел Bosco, добрый день!

Актуальная версия рабочего места QUIK - 9.1.3

Описанные в теме https://forum.quik.ru/forum10/topic6526/ ошибки в ней исправлены не были.
Подскажите как отправлять инфу из QUIK в телеграм?
 
Alex, добрый день!

Штатного функционала для выполнения подобных задач не предусмотрено.
Как вариант, Вы можете при помощи собственного скрипта, написанного на Lua, получать данные из терминала и отправлять их куда Вам нужно.
Нехватка видеопамяти
 
Владимир,

а)
Цитата
Владимир написал:
Мне нужно узнать, сколько у меня лотов (ну или акций) по каждой позиции, которая есть в портфеле
Функция getDepo, поле depo_current_balance

б)
Изначально нам показалось, что вопрос был в реалиях рабочего места QUIK, это не так? Что, как, в каком количестве и где хранится в интернете - это вопрос к интернету.
Цитата
Владимир написал:
А к ТТТ они имеют самое прямое отношение: перечень тикеров, интересующих юзера, настраивается именно в ТТТ, а Квик всё время ведёт весьма интенсивный обмен данными с сервером. И что, трудно заодно и свечки прихватить?
Прихватить что и откуда? ТТТ транслируется биржей, свечки строит терминал из обезличенных сделок.

Цитата
Владимир написал:
А что, ваш CreateDataSource тоже получает свечи, сгенерённые терминалом на основании потока обезличенных сделок"?
Все верно.

Цитата
Владимир написал:
о более тяжёлые (а лучше и менее, начиная с M15 и кончая месячными) лучше получать непосредственно от биржи
Биржа не рассылает свечи, биржа рассылает обезличенные сделки.
Нехватка видеопамяти
 
Владимир,

Дополним касательно пункта б):
При желании/необходимости, Вы также можете самостоятельно создавать свечи из потока обезличенных сделок в своем скрипте.
Нехватка видеопамяти
 
Владимир, добрый день!

Ответим на интересующие Вас вопросы:

а) При помощи функций getMoney, getDepo и getPortfolioInfo

б) Никак. Свечи текущей торговой сессии генерируются терминалом на основании потока обезличенных сделок (исторические данные же поступают в терминал с сервера в виде архивов), к потоку текущих параметров (таблица текущих торгов) они не имеют никакого отношения.
getDataSource
 
Роман,

Как верно заметил BlaZed, при закрытом графике CreateDataSource требуется некоторое время на загрузку данных.
Если с учетом данного момента проблема все равно сохраняется, пришлите, пожалуйста, пример своего кода для анализа.
Перемещение заявки 2 транзакциями
 
Андрей,

Отдельно заметим, что терминал орудует именно биржевыми транзакциями.
Собирать собственный вариант транзакции, чтобы потом разбить его на сервере и по отдельности отправить на биржу точно также приведет хоть и к небольшим, но задержкам.
Перемещение заявки 2 транзакциями
 
Андрей,

Цитата
Андрей написал:
Эмулировать - значит дать пользователю 1 вызов API, а в нем инкапсулировать KILL_ORDER и NEW_ORDER, с правильной и оптимальной реализацией ожидания между ними.
Для чего? Пока сервером не будет получен ответ от биржи о том, что заявка была успешно снята, транзакция на выставление новой заявки не пройдет контроль достаточности средств на сервере.

Цитата
Андрей написал:
Вот у меня вопрос - как в точности реализовано перемещение ордера мышкой в стакане?
Точно так же. Отправка KILL_ORDER, ожидание ответа от биржи, проверка NEW_ORDER на сервере, отправка NEW_ORDER на биржу.
Такую же логику Вы можете реализовать и в собственном скрипте.

Повторимся, пауза между KILL_ORDER и NEW_ORDER (помимо минимальных сетевых задержек) обусловлена ожиданием ответа от биржи, исключить этот момент нельзя.
Перемещение заявки 2 транзакциями
 
Андрей, добрый день!

Давайте попробуем изложить свой ответ подробнее.
В биржевом интерфейсе для фондового рынка нет транзакции MOVE_ORDERS. Соответственно, заменить заявку на бирже каким-либо иным образом, кроме как снять ее и затем выставить снова - невозможно. Что конкретно и на каком этапе Вы предлагаете "эмулировать", если биржевым интерфейсом поддерживаются только KILL_ORDER и NEW_ORDER?
Если Вы хотели бы видеть транзакцию для замены заявки, рекомендуем обратиться с подобным пожеланием на биржу.

Что касается "пропуска" проверок, то здесь вынуждены снова повториться:
Поскольку контроль достаточности Ваших средств (как клиента) выполняется брокером (средствами сервера QUIK), биржа не в курсе, сколько именно Вам доступно средств.
Лимиты же обновляются только после получения ответа от биржи (о том, что заявка успешно снята/выставлена или же получена ошибка) и это единственный правильный вариант.
Вы можете попробовать обратиться к своему брокеру с просьбой не контролировать Ваши позиции и сразу отравлять транзакции на биржу, однако, предполагаем, что его ответ будет достаточно очевидным.  
getDataSource
 
Роман, добрый день!

Уточните, пожалуйста, о какой функции идет речь?
В QLua нет функции getDataSource. Быть может имелась в виду CreateDataSource или getDataSourceInfo?
индикатор Fractals
 
Сергей Рабинович, добрый день!

Цитата
Сергей Рабинович написал:
Можно сделать отображение последних 2 фракталов покупки и продажи не стрелками а горизонт. уровнями  ?
Нет, такой возможности нет.

При необходимости, Вы можете самостоятельно написать индикатор с нужными Вам спецификами используя QLua.
авто-линия через "Фракталы"
 
Сергей Рабинович, добрый день!

В текущей реализации такой возможности нет.
При необходимости, Вы можете реализовать подобный индикатор с объединением фракталов линией самостоятельно, при помощи QLua.
Перемещение заявки 2 транзакциями
 
Андрей, добрый день!

Контроль достаточности средств клиента на Фондовом рынке МБ осуществляется сервером QUIK, а не биржей.
Разумеется, пока одна из транзакций пройдет проверку на сервере, будет отправлена на биржу, с биржи вернется соответствующий ответ и исходя из него будут изменены Ваши позиции, пройдет какое-то время (исчисляемое в миллисекундах).

Максимально сократить это время - является одной из наших основных задач. Однако, по понятным причинам, реализовать описанное вами невозможно.

В случае, если мы не совсем правильно Вас поняли, просьба подробнее описать, что имелось в виду под
Цитата
Андрей написал:
Либо надо уметь его отключать и пусть все идет на биржу, а там уже получать отказ, если дейтсвительно снятие не отработало.. либо при снятии прописывать инфо в пре-фильтр, чтобы он не ждал чего-то, что ждет сейчас
Окно "Состояние счета" -- добавить колонки "НПриб.дня%" и "Нереал.PL.дня", эти суммы есть в "Итогах" в подвале формы, а в колонках нет
 
Игорь, добрый день!

На текущий момент пожелание еще не было рассмотрено.
Как только появится какая-либо информация по пожеланию, мы сообщим ее здесь.
Формат отображения чисел в таблицах, разрозненность и нечитабельность, в одной колонке таблицы везде разные форматы в сроках, нет единых настроек
 
Игорь, добрый день!

На текущий момент пожелание еще не было рассмотрено.
Как только появится какая-либо информация по пожеланию, мы сообщим ее здесь.
Структура прибыли дня., Структура прибыли дня
 
Игорь, добрый день!

На текущий момент пожелание еще не было рассмотрено.
Как только появится какая-либо информация по пожеланию, мы сообщим ее здесь.
Как отобразить все заявки в Таблице заявок без привязки к конкретному инструменту?
 
Сергей, добрый день!

Режим связанных окон между "Таблицей текущих торгов" и "Таблицей заявок" используется именно для фильтрации последней по инструменту.
Если Вам необходимо отобразить в таблице заявок все заявки (иными словами, отключить фильтр), нужно отключить режим связанных окон.
Срочный рынок. Шортовая позиция, Подскажите алгоритм подачи заявки в шорт с фиксированным стоп-лимитом
 
Evgen87, добрый день!

Цитата
Evgen87 написал:
Подскажите алгоритм подачи заявки в шорт с фиксированным стоп-лимитом
Описанное Вами можно реализовать при помощи стоп-заявки "по исполнению".
Для этого Вам необходимо выставить лимитированную заявку (на покупку / продажу), после чего, кликнув по ней правой кнопкой мыши в таблице заявок, выбрать пункт "Стоп-заявка "по исполнению"" и задать параметры стоп-заявки.
Таким образом, после того, как лимитированная заявка будет исполнена, будет выставлена стоп-заявка с указанным Вами типом (например, стоп-лимит).

Если же мы не так поняли, о чем идет речь, просьба описать задачу подробнее.
Вызывается OnStopOrder при загрузке
 
Евгений, добрый день!

Опишите, пожалуйста, проблему подробнее (желательно, с примерами).
Выполняется ли подключение в тот же день / к тому же серверу?
Терминал запускается без ключей?
События на закрытие QLua-таблицы
 
Старатель, добрый день!

Ваши пожелания зарегистрированы. Мы постараемся их рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожеланий в будущих версиях ПО.
Работа с таблицей состояние счета
 
spy, добрый день!

Цитата
spy написал:
По поводу состояния счета: возможно ли получить значение текущего депозита БЕЗ учета текущего профита или просадки по инструментам? То есть весь реальный объем депозита, каким бы он был, если бы не было открыто ни одной позиции.
Значение текущего денежного остатка можно получить из таблицы "Позиции по деньгам", обратившись к ней при помощи функции getMoney().
Тестирование стратегий, Возможность тестирования
 
Yfyfycyf, добрый день!

Данное пожелание еще находится на стадии рассмотрения.
Как только появится какая-либо информация, мы сообщим ее в данной теме.
Торговый счет на ИИС Сбербанка
 
Цитата
Али написал:
Как ни странно, но код клиента указывать ни разу не пришлось. Все ограничивается торговым счетом. При подготовке заявки в ручном режиме - да. Нужно указывать код клиента и номер торгового счета. При этом торговый счет один, а кодов клиента - 2.
Данное поведение может зависеть как от площадки торгов, так и от используемого стороннего ПО.
Для того, чтобы однозначно подать заявку по необходимому торговому счету и коду клиента, их следует явным образом указать в транзакции.

Правильно понимаем, что Вам удалось найти торговый счет / код клиента Вашего ИИС?
Таблица транзакций
 
Старатель, добрый день!

Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Торговый счет на ИИС Сбербанка
 
Али, добрый день!

При подачи транзакции необходимо указать "Код клиента" и "Торговый счет" в реалиях системы QUIK.
Ответ на Ваш вопрос можно получить посмотрев в соответствующие поля, например, в таблице "Позиции по инструментам".
Либо же задать вопрос поддержке Вашего брокера.
Работа функций OnStop() и SetCell(), Подвисает скрипт
 
Владимир, добрый день!

В таком случае, просьба указать, где именно
Цитата
Владимир написал:
подробно говорилось, какие нельзя и почему.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 14 След.
Наверх