При вызове getBuySellInfoEx или getBuySellInfo расчет происходит только по запрашиваемому инструменту.
Цитата
Сергей написал: В настройках Quik есть пункт Клиентский портфель / Пересчет через Х секунд. Данный пересчет сильно нагружает процессор, насколько функция getBuySellInfoEx или getBuySellInfo легче в расчетах?
Такой информации у нас нет. Заметим лишь, что озвученная настройка отвечает за расчет всех показателей клиентского портфеля, однако, некоторые поля таблицы "Купить/Продать" (обращение к которой как раз производится функциями getBuySellInfoEx и getBuySellInfo), расчетов не требуют вовсе. В частности поля с коэффициентами Dlong и Dshort.
Ответим по порядку: 1. Данные проблемы изучаются. Постараемся в ближайшее время дать ответ.
2. В текущей реализации, это корректное поведение. Метки привязываются к координатам на окне диаграммы (смена инструмента на них не влияет). Можем предложить завести пожелание на доработку данного функционала.
3. Для данных таблиц режим связанных окон не поддержан. Можем предложить завести пожелание на доработку данного функционала.
4. На срочном рынке код клиента не используется, указывать его при подаче заявки нет необходимости. Вместо него есть Ваш индивидуальный торговый счет (который подставляется в форму автоматически).
5.
Цитата
mihail написал: Также по умолчанию стоит "Покупка", если вводишь заявку щелчком мыши на графике с последующим протягиванием. А бывает что нужно настроить, чтобы была встречная операция, т.е. если тянешь вверх - по умолчанию становится активирована операция "Продажа", тянешь вниз - "Покупка".
При "подтягивании" курсора мыши вверх\вниз, указывается значение цены. Не совсем понимаем, как Вы видите добавление к этому еще и определение направления заявки. Можем зарегистрировать пожелание на добавление новой настройки, в которой можно будет указать "умолчательное" направление при вводе заявки из таблицы текущих торгов/графика. Регистрируем?
Ваше пожелание зарегистрировано, мы постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Ваши пожелания зарегистрированы, мы постараемся их рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожеланий в будущих версиях ПО.
Уточните, пожалуйста, при выполнении перезаказа данных (архивов данных для построения графиков) подобное отображение сохраняется? Если да, пришлите, пожалуйста, нам на почту (quiksupport@arqatech.com) архивы с терминалами, в которых наблюдается разница в отображении, для анализа. Предварительно, перед созданием архива, просьба оставить на одной из вкладок в каждом терминале график с IMOEX, на котором можно увидеть проблему.
Правильно понимаем, что имеется в виду возможность создания/редактирования подобной таблицы средствами интерфейса, а также - ее создание/редактирование средствами Lua? Уточните, пожалуйста, что имеется в виду под "Любые свои параметры выводимые из Lua"? Речь идет о возможности задать содержимое строк из скрипта в целом?
spindel написал: Egor Zaytsev, Наличие в свойствах вертикальной линии параметра "интервалы" предполагает возможность отображать вертикальную линию на выбранных временных интервалах (таймфреймах). Но в реальности только предполагает... , а в действительности при выборе нужного таймфрейма, вертикальная линия ОТОБРАЖАЕТСЯ НА ВСЕХ временных интервалах. И на тех на которых она нужна, и на тех таймфреймах на которых её видеть не хотелось бы. Это так задумано, или сделано ошибочно?
Описанная в данном инциденте ошибка была исправлена в версии 8.13.0 терминала QUIK. Рекомендуем обновить версию программы.
mihail написал: Ещё заметил странное поведение: заходим "Редактирование настроек графика" -> "Диаграмма" -> "Внешний вид" -> "Порядок отображения слоёв данных на диаграмме", выделяем слой и перемещаем его, затем выделяем другой и также перемещаем, происходит перемещение уже установленных в нужном порядке слоёв, т.е. они постоянно перемешиваются.
Описанная в данном инциденте ошибка была исправлена в версии 8.13.0 терминала QUIK. Рекомендуем обновить версию программы.
Ваше пожелание зарегистрировано, мы постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Прошу прощения, изначально не совсем точно понял суть проблемы.
Данное поведение действительно имеет место быть и связано оно с особенностью трансляции данных из торговой системы срочного рынка. Мы занимаемся решением данного вопроса и работаем над тем, чтобы отображать более точную информацию в терминале.
Спасибо, что обратили наше внимание на данный момент.
Давайте подведем итог: По сути, описанный Вами функционал представляет собой автоматическое выставление стоп-заявки "по исполнению" для каждой выставленной в стакане заявки (с возможностью частичного исполнения). Иными словами, при частичном исполнении заявки, выставляется стоп на исполненный остаток, в случае дальнейшего исполнения, количество в стоп-заявке увеличивается (чтобы не плодить огромное количество стоп-заявок). Верно?
Дополнительно уточним про кнопку закрытия, она должна закрывать позиции рыночной заявкой или как-то иначе?
Правильно понимаем, что замена инструментов не выполнялась? Уточните, пожалуйста, как отображается инструмент в терминале на текущий момент? Кто Ваш брокер?
Алексей написал: На скрине видно что заявки отображаются в в таблице заявок и в таблице стоп заявок, но в таблице стоп заявок они синего цвета.
Повторимся. В таблице стоп-заявок отображаются стоп-заявки, в таблице заявок отображаются заявки. Стоп-заявки выделены синим цветом так как они были исполнены (при выставлении заданного условия была выставлена заявка).
Цитата
Алексей написал: Исполнена, выставлена в таблице стоп заявок, я так понимаю может всегда сразу отображаться, но если заявку я отменил в таблице заявок, а не в таблице стоп заявок, т.к. я не мог отменить стоп заявку в таблице стоп заявок,эта заявка уже ни когда не исполнится я так понимаю?
Не совсем понимаем Ваш вопрос. В хронологическом порядке данный процесс имеет следующий вид: Вы выставляете стоп-заявку -> наступает указанное в ней условие -> стоп-заявкой выставляется лимитированная/рыночная заявка -> если лимитированная/рыночная заявка выставилась успешно, стоп-заявка переходит в статус "Исполнена", дальнейшая судьба заявки на нее уже не влияет. Повторимся, нельзя снять исполненную/снятую стоп-заявку, так как она уже не является активной.
В ранее описанной ситуации, заявка была выставлена практически сразу по причине быстрого наступления указанного в стоп-заявке условия. Еще раз заметим, никакого глюка или ошибки нет. Исполненные / снятые стоп-заявки больше не исполнятся (не породят новые заявки). Перед продолжением работы настоятельно рекомендуем ознакомиться с руководством пользователя рабочего места QUIK. Скачать его можно здесь: https://arqatech.com/upload/iblock/ce0/Doc812.zip
Алексей написал: Я выставил стоп лимит на покупку ниже рыночной цены. Заявка каким то образом оказалась и в таблице заявок и в таблице стоп заявок. Но вот какой парадокс. В таблице стоп заявок заявка отображалась синим цветом, а в таблице заявок чёрным цветом
Стоп-заявки отображаются только в таблице стоп-заявок. По умолчанию, цветовое обозначение статуса заявки/стоп-заявки в соответствующих таблицах следующее: "Активна" - красный, "Исполнена" - синий, "Снята" - черный. Стакан на присланном снимке экрана не наблюдаем, уточните, пожалуйста, что значит "заявка была ещё отображена в стакане"?
Цитата
Алексей написал: Решил так дело не пойдёт и снял их с таблицы заявок, так как с таблицы стоп заявок этого было сделать не возможно
Не совсем понимаем, о чем идет речь. "Снять" уже снятые либо исполненные заявки/стоп-заявки невозможно (по понятным причинам). Просим уточнить, что именно Вы сняли, либо привести пример.
Цитата
Алексей написал: Сейчас в таблице стоп заявок также светятся синим цветом эти заявки, а в контекстном меню выдало что остался остаток.
Если стоп-заявка исполнилась, то она будет иметь статус "Исполнена" и выделяться синим цветом. Это корректное поведение. Уточните, о каком меню идет речь и приведите, пожалуйста, точную диагностику.
Цитата
Алексей написал: Если я снял заявки они у меня снялись или нет со стоп заявки????? Что это значит исполнена, выставлена в таблице стоп заявок???
Стоп-заявка, при достижении заданного условия, выставляет лимитированную заявку и переходит в статус "Исполнена". Независимо от того, что далее произойдет с успешно выставленной заявкой (будет исполнена или снята), стоп-заявка останется в статусе "Исполнена".
Из приведенного Вами описания, никакого "глюка" или проблемы не наблюдаем. Если Вы считаете, что имело место быть некорректное поведение, просим уточнить ранее озвученные моменты.
Уточните, еще, пожалуйста, что касается количества в выставляемой стоп-заявке: Оно равно количеству в исполненной ранее лимитированной заявке? Если уже есть открытая позиция по инструменту, стоп-заявка также должна выставляться? На какое количество?
Цитата
Павел написал: Ручное закрытие кнопкой "С" по существующему алгоритму программы закрывает все позиции и отменяет все стоп-заявки в системе.
Имеется в виду закрытие всех позиций и снятие всех стоп-заявок (по всем инструментами) независимо от того, по какому инструменту открыт стакан? Нам данная функция кажется немного нелогичной. Уточните, пожалуйста, зачем это нужно в стакане по инструменту? (частично описанный функционал выполняет кнопка "закрыть все" таблицы "Состояние счета") Быть может, имелось в виду, закрытие позиций / снятие стоп-заявок по инструменту, для которого открыт стакан?
Евгений написал: Но скрипт то получает информацию об изменениях мгновенно
Подобное наблюдается только для таблиц "Позиции по клиентским счетам" и "Ограничения по клиентским счетам"? Пришлите, пожалуйста, видео, демонстрирующее описанное поведение.
Прошу прощения, действительно, допустил ошибку в ответе. Вызов OnParam происходит при изменении параметра(ов) и, в текущей реализации, функции действительно неизвестно, значение каких конкретно параметров было изменено.
Пожелание по добавлению параметра (массива) для OnParam зарегистрировали, постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
В случае, если необходимо зарегистрировать какие-либо пожелания по прочим функциям обратного вызова, просим описать их явным образом.
Правильно понимаем, что в терминале другого скрипт работает корректно? В таком случае, проблема, наиболее вероятно, в некорректно указанном коде клиента в функции (либо других параметрах в самом скрипте).
В первую очередь, рекомендуем выполнить обновление до актуальной версии программы (8.12). В случае, если описанное поведение сохранится, просим прислать примеры (в виде снимков экрана), которые явным образом ее демонстрируют.
Если Ваш брокер не предоставляет актуальную версию терминала, скачать ее можно с нашего FTP: ftp://ftp.quik.ru/public/updates/8.12/quik_8.12.0_upd.zip Необходимо будет закрыть терминал и распаковать скачанный архив в его корневую папку с обязательным подтверждением замены всех предложенных файлов.
Ваше пожелание зарегистрировано, мы постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Уточните, пожалуйста, что значит "не всегда правильно"? При некоторых вызовах функция отдает верное значение, а при некоторых - нет? Или же описанное наблюдается для конкретных позиций?
Пришлите, пожалуйста, пример (снимок экрана с таблицей позиций по инструментам и снимок экрана с результатом функции для определенного кода инструмента).
Так или иначе, поскольку (как считает брокер) проблема находится на стороне серверного ПО, без участия конкретного брокера разобраться не получится. Рекомендуем Вам повторно обратиться в поддержку брокера и, при необходимости, попросить его обратиться к нам за помощью. Будем разбираться.
Евгений написал: После удаления сообщений по кнопке в верхней строке главного окна квик сообщения удаляются после тыка мышкой в таблицу сообщений.
Правильно понимаем, если удалить сообщения через панель инструментов, то в таблице сообщений они исчезнут лишь после клика мышкой по ней (до этого все еще будут отображаться)?
Цитата
Евгений написал: Позиции фортс и лимиты тоже обновляются спустя секунд 10-15 после изменения. Например после закрытия и открытия позиции
Данное поведение иногда действительно может наблюдаться. В частности, если не подключена Единая денежная позиция. В этом случае контроль позиций и лимитов ведется Торговой системой биржи.
Михаил написал: квик как-то же отображает информацию о комиссии в окне ввода заявки - в поле "Объем и комиссии"? Вот и хотелось бы знать значение "комиссии" УЖЕ ВКЛЮЧЕНО в значение "Объем" или нет?
Повторимся: нет, не включено.
Отображение комиссии по сделке в "Таблице сделок" зависит от настроек на стороне сервера Вашего брокера. Рекомендуем обратиться к нему с данным вопросом.
Михаил написал: Подскажите плз... правильно ли я понимаю, что в форме ввода заявки, в поле "объем" отображается сумма сделки БЕЗ учета комиссий?
Все верно. Для акций: "Объем" = "Цена * "Количество" * "Размер лота"
Не совсем понимаем, что Вы имеете в виду под "реальной" суммой для покупки/продажи? Необходимо понимать, что комиссия по сделке может отличаться от той, что Вы видите в форме ввода заявки. "Предсказать" ее (как и объем) заранее невозможно, как минимум, потому что сделка может заключиться по цене отличной от той, что указана в заявке.
Вероятно, проблема действительно имела место быть по причине повреждения служебных файлов. На присланном видео видим, что в терминале отсутствуют значения кросс-курсов валют:
Независимо от наличия/отсутствия позиций, оцениваемых в иностранной валюте, данные курсы необходимы для корректного расчета итоговых значений портфеля. В случае, если проблема сохранится, рекомендуем также проконсультироваться по данному моменту с Вашим брокером (так как вся информация для оценки портфеля загружается им).
Цитата
Виктор Столетов написал: Инструменты на фото и видео одни и те же, только их порядок следования почему-то разный.
Это вызвано тем, что в таблице на снимке экрана настроена сортировка по столбцу "Баланс. ст-ть".
В стандартных средствах терминала подобный индикатор отсутствует. При необходимости, Вы можете поискать (либо написать самостоятельно) скрипт данного индикатора в сети интернет и на тематических форумах (в том числе и на этом).
Также, можем предложить зарегистрировать пожелание на добавление данного индикатора в будущих версиях терминала.
Правильно понимаем, что при исполнении заявки должна выставляться стоп-заявка у которой условная цена = цена сделки + кол-во пунктов, а цена исполнения = цена сделки + кол-во пунктов + пунктов (проскальзывания)?
Ваше пожелание зарегистрировано, мы постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Alexander написал: Конечно регистрируем. Это же очень удобно, нежели потом каждую точку править по данным со свечки.
Ваше пожелание зарегистрировано, мы постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Цитата
Alexander написал: И второй ньюанс: при открытом графике инструмента в меню при клике правой кнопки мыши, было бы удобно добавить пункт - "Открыть стакан заявок"
Такая возможность уже присутствует, необходимо кликнуть правой кнопкой мыши на свечу на графике и выбрать пункт "Котировки <имя инструмента>".
К сожалению, рассмотрение некоторых пожеланий действительно может занять продолжительное время в виду существования более приоритетных задач. Рекомендуем ознакомиться со следующей темой - https://forum.quik.ru/forum8/topic13/
Достаточно попросить (лучше всего, прямым текстом) зарегистрировать такое же пожелание "от себя" в уже существующей теме. Новую создавать не обязательно.
Ваше пожелание зарегистрировано, мы постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Правильно понимаем, что имеется в виду вывод оповещения, если параметр какого-либо инструмента (из всей таблицы) достиг определенного значения? В таком случае, подобного функционала действительно нет. Оповещение по параметру можно настроить только для одного конкретного инструмента.
Необходимо понимать, что оценка клиентского портфеля происходит в одной конкретной валюте (выбранной брокером).
Правильно понимаем, что имеется в виду "отображение" параметров конкретного инструмента в той валюте, в которой он торгуется? В таком случае, просим подробнее описать задачу, которую должен закрывать такой функционал, нам она пока что не ясна.
Если необходимо просто создать еще одну таблицу, то да, никаких ограничений в этом плане нет. Можно создать несколько таблиц и настроить их по-разному. В случае, если речь идет именно об отдельном "Портфеле" (иными словами, о втором клиентском коде с отдельными средствами и позициями), то с данным вопросом необходимо обратиться к брокеру, услугами которого Вы пользуетесь.