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

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 След.
Текущий остаток, входящий остаток
 
Здравствуйте, Незнайка.

Цитата
Незнайка написал:
Всегда ли текущий остаток по бумагам и по срочным контрактам равен:Текущий остаток = Входящий остаток + Куплено - Продано ?
Если рассматриваем ситуацию с учётом только торговых операций, то да, всегда.

Если же имели место, например, поручения на перевод средств обусловленные Вашим поручением брокеру, или в результате исполнения фьючерсных контрактов - то здесь учёт этих операций определяется тем, как брокер осуществляет модификацию Ваших позиций.

Возможны случаи, когда учёт перевода средств выполняется внутри торгового дня и отражается на текущем остатке. Соответственно, в этом случае текущий остаток учитывает ещё и объём зачисленных средств.

Могут быть и другие варианты. Уточнить этот момент предлагаем непосредственно у Вашего брокера.
Как закрепить текст на графике для каждого инструмента отдельно?
 
Андрей Владимирович,

Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Табл. "Состояние счета", итоговый параметр "Вх.стоимость", Как считается Вх.стоимость?
 
Здравствуйте, Миклопотам.

При сравнении текущих средств на конец предыдущей торговой сессии и входящих средств текущей сессии - следует учитывать, что данные параметры представляют из себя суммы оценок позиций.
Оценки позиции рассчитываются в таблице "[Купить/Продать]", которую можно открыть кликом правой клавиши мыши по Вашему счёту в таблице "Клиентский портфель" и выбрав за тем пункт контекстного меню "Открыть таблицу [Купить/продать]". В данной таблице отражена информация по оценке Ваших позиций по всем доступным маржинальным и немаржинальным бумагам, по которым у Вас имеются позиции.

В таблице [Купить/продать] для немаржинальных бумаг Вам нужны параметры:
1. Вход. оценка - Оценка стоимости позиции клиента до совершения операций. Для ценных бумаг рассчитывается по цене закрытия предыдущей торговой сессии
2. Оценка - Оценка стоимости позиции по цене последней сделки

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

Дисконтирующие коэффициенты: D long, D short, D min long, D min short также отображаются в данной таблице и могут быть заданы Вашим брокером.

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

Если с учётом вышесказанного Вы всё же фиксируете какие-либо существенные расхождения в данных, которые комментарий выше не объясняет - просьба привести конкретные примеры, что именно с чем сравнивается, где не сходится. Можно на примере снимков экрана рабочего места с наличием указанных таблиц и параметров. При необходимости - можете сообщить нам эту информацию по почте quiksupport@arqatech.com.
Как закрепить текст на графике для каждого инструмента отдельно?
 
Здравствуйте, Андрей Владимирович.

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

Если же Вам необходимо использовать метки - то можем зарегистрировать Ваше пожелание на добавление возможности оставлять метки только для тех инструментов, для которых они были нанесены по аналогии с линиями тренда и фигурами. Регистрируем?
Формат отображения чисел в таблицах, разрозненность и нечитабельность, в одной колонке таблицы везде разные форматы в сроках, нет единых настроек
 
Игорь,

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

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

Для ценовых показателей инструмента количество отображаемых значащих разрядов после запятой определяется и транслируется торговой системой биржи и указано в поле "Точность" в окне "Информация об инструменте", которое можно открыть, например, через пункт контекстного меню таблицы текущих торгов, кликнув правой клавишей мыши по нужному инструменту и выбрав "Информация об инструменте".

Возможность сделать единообразным отображение числовых значений ценовых параметров инструментов не предусмотрено в текущей реализации терминала. Можем зарегистрировать Ваше пожелание на такую доработку.
Регистрируем?
Получение номера строки из таблицы обезличенных сделки, Как получить не номер сделки а номер строки из таблицы обезличенных сделок
 
Здравствуйте, Алексей Украинцев.

Отдельно настроить экспорт именно этого параметра по DDE или ODBC нельзя.

Если экспортируете по DDE, то номер строки в таблице автоматически экспортируется вместе с записью о сделке.
Если экспорт выполняется средствами ODBC - то записи в таблице СУББД присваивается автоматически в соответствии с настройками СУББД и текущей наполненностью таблицы.
Грядущие изменения на срочном рынке МБ: поддержка работы с 19-значными номерами заявок и сделок
 
Здравствуйте, TGB.

Да, ответ, который Вы получаете на Ваши *.dmp-файлы, с предложением удалить временные файлы программы (*.dat, *.log, *.wnd) - это автоматическая стандартная отбивка на присылаемые *.dmp-файлы.

Конкретное для Вашей ситуации эти рекомендации, очевидно, не подходят и не решают проблему, с которой Вы сталкиваетесь, но и сама отбивка была подготовлена для совершенно иных сценариев падения рабочего места.
Сами рекомендации, получаемые в качестве автоматической отбивки - просьба игнорировать до официальной резолюции по инцидентам с нашей стороны.

По указанным номерам зафиксированных нами и указанных Вами инцидентов (CQ02750791, CQ02779753, CQ02787899. CQ02802279, CQ02809006) мы ведём активную работу и на момент данного ответа, вопрос о причинах утечки памяти и падения рабочего места остаётся открытым. По результатам разбора мы дадим ответ в рамках переписки по почте с соответствующим номером обращения в теме письма.

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

В противном случае - просьба ожидать ответ по уже зафиксированным обращениям.
под linux wine quik последняя версия поддерживается?
 
Здравствуйте, новичок.

Приносим извинения за задержку с ответом.

Инструкции останутся.
В настоящем, x64 QUIK стабильно работает на Windows ОС. Если Вы сталкиваетесь с какими-либо проблемами в работе терминала - пожалуйста, сообщите о них нам, будем разбираться.
Перемешаны цены в стакане, цены покупки выше цен продаже
 
Игорь,

Проверить, транслирует ли брокер те, или иные параметры по классу можно в пункте меню Система/Заказ данных/Поток котировок - отметьте класс, и в области "Текущий класс" нажмите на многоточие для "Фильтр параметров". В открывшемся окне можно посмотреть какие параметры по классу доступны. Если интересующего параметра нет - значит брокер действительно его не транслирует эти данные, но наиболее вероятно, это не так.

Если параметры всё же транслируются и доступны, то чтобы терминал получал их и отображал в стакане - предлагаем пройти в пункт меню Система/Настройки/Основные настройки/Программа/Получение данных и включите опцию "Исходя из настроек открытых пользователем таблиц".
Перемешаны цены в стакане, цены покупки выше цен продаже
 
Здравствуйте, Игорь.

Да, Вы верно понимаете, серые котировки - это цены, по которым есть заявки как на покупку, так и на продажу. Дробный объём, соответственно, отображает количество в противоположных котировках по этой цене.

В торговый период - наблюдение таких котировок исключено, т.к. одинаковая цена таких котировок обеспечивает оперативное заключение сделок по ним и исполнение соответствующих заявок, в результате чего по крайней мере в одном из направлений котировка должна "пропасть из стакана".

В период аукциона открытия дополнительной вечерней сессии, в 19:00:01 (расписание) - имеет место период сбора заявок, во время которого заявки собираются и отображаются в стакане, однако в этот период - по ним не заключаются сделки в ТС, и возможно одновременное наблюдение котировок по одной цене и разном направлении.

Количество лотов в нижней панели отображает значение параметра «Общ. спрос» и «Общ. предложение» таблицы «Текущие торги», данные в которую транслируются торговой системой биржи. Наиболее вероятно, в этой таблице указанные параметры также имеют нулевые значения. Если это так - то уточнить причину, по которой данные по этому параметру не транслируются в данный момент - предлагаем уточнять непосредственно у специалистов биржи. Наиболее вероятно, это также является особенностью периода аукциона.
Таблица обезличенных сделок
 
Добрый день, Вадим,

Ошибка, описанная в данном инциденте, будет исправлена в одной из очередных версий программы.
Приносим извинения за причиненные неудобства.
Грядущие изменения на срочном рынке МБ: поддержка работы с 19-значными номерами заявок и сделок
 
Здравствуйте, TGB.

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

В противном случае - просьба связаться с нами по почте quiksupport@arqatech.com и предоставить *.dmp-файл, получаемый в результате некорректной работы терминала для анализа.
В Квике Юниор не закрываются сделки
 
Здравствуйте, Александр.

Статус "Исполнена" относится к заявке, и означает, что по ней заключена сделка(-и) на весь объём заявки и сама заявка более неактивна.
В QUIK позиции по инструментам не ведутся в разрезе заявок/сделок, в результате которых позиция была открыта. Все заявки/сделки учитываются для одной позиции по соответствующему инструменту.

Например, Вы подали 3 заявки покупку инструмента А по ценам 100, 110 и 120 рублей, в каждой заявке покупали по одной бумаге. Все заявки были исполнены, по ним было заключено 3 сделки, Вы купили 3 бумаги по разным ценам.
Вероятно, Вы ожидаете увидеть в таблице "состояние счёта" 3 разные позиции по одному инструменту А, каждая из которых соответствует той заявке/сделке, по которой она была открыта.

Однако в QUIK Вы увидите только одну позицию по инструменту А, в которой будет числиться 3 бумаги, а цена приобретения будет рассчитана как средневзвешенная величина по объёму в заявках на покупку и составит 110 рублей. Соответственно, если говорить о закрытии позиции в терминах QUIK - то это будет подразумевать в нашем примере - продажу всех 3 бумаг.

Соответственно, в связи с этим, говорить о "закрытии исполненной заявки" не вполне корректно в QUIK.

Можем зарегистрировать Ваше пожелание на возможность отслеживания своих позиций в разрезе заявок/сделок, по которым они были открыты. Регистрируем?
Net error "Удалённый хост принудительно разорвал существующее подключение", Такая ошибка ,как правило, возникает ближе к концу торгов.Подключиться после этой ошибки невозможно в этот день. На пк установлено ещё 2 квика,они при этом работают нормально. Подключение через USB-модем
 
Здравствуйте, Евгений.

Просьба написать нам по почте quiksupport@arqatech.com , сообщить Ваш логин (указан в верхней части окна программы при установленном подключении) или используемый для подключения логин, а также указать дату и время, когда последний раз были отключены от сервера с данной диагностикой. Дополнительно просьба указать адрес сервера, к которому подключались и сослаться на данную тему форума.

Касательно задержки данных - просьба также продемонстрировать суть проблемы на снимках экранах. Можно это сделать здесь, или также по почте.
После обновления вылетает по причине переполнения памяти!, Обновились до 8.8.1.5 - расход памяти растет на глазах. За полчаса достигает максимума и вылетает.
 
Здравствуйте,Toff, shredder, Futurum, Александр.

На сколько понимаем, проблема с повышенным потреблением ОЗУ наблюдаете на терминалах версии 8.8.0 - 8.8.1. Если так, то описываемая Вами ошибка в работе терминала была исправлена в версии 8.8.4.

Предлагаем обновиться до указанной версии терминала.

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

Просьба сообщить результат.
MOEX Фьючерсы. Открытые позиции intraday, Мосбиржа тестирует фишку которая позволяет в течение дня получать статистику по открытым позициям физических и юридических лиц с пятиминутными интервалами (BR, Si, RI)
 
Здравствуйте, GVR118.

В рабочем месте QUIK Вы можете построить график истории изменения параметра "Количество открытых позиций". Такой график можно добавить в уже открытое и настроено окно графика.
Для этого нажмите щёлкните правой клавишей мыши по окну графика и выберите Добавить график (индикатор)", нажмите "Новый", выберите интересующий Вас инструмент срочного рынка, после чего нажмите кнопку "Изменить". В открывшемся диалоговом окне выберите "История значения параметра" и в списке ниже выберите "Количество открытых позиций", подтвердите добавление такого графика.
Отображение заявок на графике, Отображение заявок на графике
 
Здравствуйте, Manstep.

График сжимается в результате автомасштабирования с учётом цен свечек, а также выставленных заявок и позиций, если включена опция "С учётом цен заявок и позиций" в настройках области построения графика. Необходимо отключить эту опцию, тогда график не будет "сжиматься" при выставлении заявок с такими ценами.
Скользящие средние EMA
 
Здравствуйте, Роман.

Если правильно Вас понимаем, Вы хотите отображать графики с разными интервалами, например, 1 минута и 5 минут в одном окне графика.
Если так - то в текущей реализации терминала такой возможности нет, в одном окне все графики строятся в одном указанном интервале.

Если же Вы хотите просто отобразить 2 графика в одном окне в одних и тех же интервалах, то это можно сделать. например так: щёлкните ПКМ по окну графика, выберите "Добавить график (индикатор)" и укажите параметры добавляемого графика/индикатора.
вкладки
 
Здравствуйте, drgavras, spindel.

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

Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Снятие заявки, server check failed
 
QApplication,

Благодарим за развёрнутый комментарий по проблемам.
Касательно не отрабатывающего OnTransReply - есть полагаем, что имеет место какая-либо специфическая недоработка в используемой Вами версии рабочего места. Просьба уточнить версию рабочего места, на котором данная проблема наблюдается.

Касательно того, что сервер не позволяет снять Вашу активную заявку - необходимы данные от сервера брокера. Вы можете самостоятельно связаться с Вашим брокером и инициировать его обращение к нам, или можете написать нам по почте quiksupport@arqatech.com, сообщить кто Ваш брокер, Ваш логин, а так же номер какой-либо проблемной заявки, которую пытались снять и сервер не позволил этого сделать в результате предполагаемой ошибки.

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

Сергей,
Дело в том, что на сделке, которая является сущностью торговой системы нет некоторых полей, которые есть в QUIK. Серверу, чтобы проставить эти обновленные параметры приходится отправлять сделку несколько раз.
Иначе, отправка сделки задерживалась бы до установки всех параметров, что гораздо хуже чем получить подряд несколько обновлений.
Можем зарегистрировать Ваше пожелание на добавление для заявок флага "находится в процессе снятия", который бы приходил в первом пакете обновлений по заявке вместе с первым OnOrder при подаче транзакции на снятие заявки.
Регистрируем?
Как настроить отметки покупки-продажи
 
Здравствуйте, Sergey.

Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Нет обновляется график SiU0 и DataSource
 
Василий,
Ссылка для скачивания утилиты procdump.
Нет обновляется график SiU0 и DataSource
 
Здравствуйте, Василий.

Вполне возможно, что в ходе обновления Windows каким-либо образом были модифицированы (ограничены) права пользователя, от имени которого был выполнен запуск рабочего места, в следствии чего не удавалось выполнять запись новых свечек в *.dat-файлы графиков в папке Archive. Одной из возможных причин появления такой проблемы может быть расположение программы в какоим-либо системном каталоге, например C:\Program files\QUIK. В этом случае рекомендуется переместить рабочее место в не-системный каталог, например в корень какого-либо диска.

Также убедитесь, что у каталога архив отключен атрибут "Только для чтения" для предотвращения аналогичной ситуации в будущем при последующих обновления Windows.
Если же проблема повторится без каких-либо обновлений Windows, произвольно - то предлагаем действовать следующим образом:
1. Переподключиться к серверу и проверить, поступают ли новые данные
2. Если нет, то выполнить перезаказ данных текущей торговой сессии Система/Заказ данных/Перезаказать данные - укажите "Торговые данные текущей сессии. Терминал будет перезапущен. Подключитесь.
3. Если данные актуальные данные по-прежнему не будут поступать в рабочее место и/или в скрипт - предлагаем снять и предоставить нам для анализа *.dmp-файлы процесса в этот момент. Снять *.dmp-файлы можно с использованием утилиты Microsoft procdump, которую можно скачать с нашего публичного ftp по ссылке. Архив необходимо распаковать в отдельную от QUIK папку и запустить файл ForDump.bat во время наблюдения проблемы.
В результате в папке с procdump будет создан набор *.dmp-файлов, которые просим прислать нам по адресу quiksupport@arqatech.com и продублировать вместе с этим суть проблемы, возможно, со ссылкой на данную тему форума.
4. В качестве же временного решения - предлагаем не удалять папку Arhcive, а либо изменить её название при выключенном рабочем месте, либо переносить из терминала в безопасное место, т.е. оставить резервную копию, чтобы была возмонжость восстановить историю оттуда, или обратиться к ней. Дело в том, что в *.dat-файлах копится история до 65 000, которую потом не удастся восстановить штатными средствами, т.к. за раз - с сервера может быть получено не более 3000 свечей.
Получение данных из таблиц при автостарте
 
Старатель,

В случае таблицы торговых счетов - действительно, рабочее место сначала загружает их из acnt.dat, если таковой имеется, в противном случае - из используемого файла *.wnd, при наличии этой информации в нём, иначе ждёт данных от сервера.

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

QUIK - это внутридневная система, в которой не хранятся данные по сделкам за предыдущие торговые дни. В силу этого, данных о сделках прошлых сессий в рабочем месте нет, и отобразить метки сделок на исторических графиках также не представляется возможным.

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

В качестве возможного решения - предлагаем воспользоваться функционалом "Меток" для графика, которые Вы можете расположить в соответствии с ценами и временем совершения сделок.
Для автоматизации процесса Вы можете использовать LUA-скрипты. Документацию по функциям QLUA и примеры их использования доступны для скачивания по ссылке.
Синхронизация getNumberOf и getItem
 
Здравствуйте, Сергей.

Прежде всего настоятельно рекомендуем ознакомиться с регламентом обработки клиентских обращений в данной ветке форума.

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

Цитата
Сергей написал:
нужны конкретные рекомендации, как должна быть организована выборка из таблиц квика, чтобы не было повторного чтения. Пока, из сказанного Андреем, можно сделать вывод, что таблицы заполняются терминалом не последовательно, а абы как, и порядок строк может в любой момент произвольно меняться.
Вопрос был такой – может ли появление новой позиции в таблице depo_limits приводить к смещению номер последующих строк позиций и появлению дубликатов в логе, если не учитывать это смещение?

Т.е. предлагается конкретная ситуация – появляется новая позиция (например, куплена бумага, которой ранее не было в depo_limits терминала), какая-то из последующих записей дублируется в логе. «Произвольное появление новых записей и смещения номеров» обусловлены «произвольными» торговыми операциями пользователя. В самой таблице позиций выполняется сортировка по фирме, коду клиента, коду инструмента и сроку расчётов. Отсюда становится понятно, что появление новых записей и смещения не «произвольны», а определяются торговыми операциями клиента, независимо от опроса со стороны LUA-скрипта, в результате новые записи могут появится как в конце таблицы, так и в начале или середине, приводя к смещению номеров последующих записей о позициях.

В соответствии с этим был дан конкретный ответ – да, появление новых позиций может приводить к смещению номеров последующих строк позиций, и если это смещение не учитывать – то в зависимости от того, как делается опрос – могут появляться дубликаты в логе.

Как реализован опрос и как пишется лог – это решает автор скрипта, а не терминал QUIK и не функции QLUA. Соответственно, если проблемный фрагмент скрипта не приводится – то и дать какие-либо конкретные рекомендации для данной задачи весьма затруднительно. Если есть конкретный проблемный фрагмент скрипта, который казалось бы не должен допускать дубликатов - не работает как ожидается - просьба привести его, постараемся помочь.
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
 
Здравствуйте, Иса.

Данное сообщение ошибки говорит о том, что вместе с файлами обновления рабочего места QUIK Ваш брокер не предоставил Вам соответствующего файла обновления модуля построения отчётов Reports.dll. Текущая же версия файла модуля, которая у Вас имеется - несовместима с обновлённой версией терминала. Если данный модуль Вам нужен - необходимо обратиться к брокеру и запросить обновление для модуля, после обновления станет доступен функционал построения отчётов и сообщение ошибки перестанет появляться. Если же данный модуль Вам не нужен - достаточно удалить или переместить файл Reports.dll из папки с файлами терминала QUIK. В этом случае функционал построения отчётов будет утерян, и сообщения ошибки перестанут появляться.

Само сообщение с ошибкой появляется в окне системных сообщений QUIK, которое Вы можете самостоятельно закрыть в любой момент. Обновление информации в этом окне зависит от появления новых системный сообщений, в связи с чем содержимое окна может некоторое время не обновляться ввиду отсутствия новых системных сообщений.
Снятие заявки, server check failed
 
Здравствуйте, Сергей.

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

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

Для выполнения эффективной диагностики - просим написать нам по почте quiksupport@arqatech.com, прислать архив копии рабочего места с используемым "тяжёлым" файлом настроек *.wnd и прочими локальными справочниками в т.ч. acnt.dat, а также минимальный и достаточной для воспроизведения проблемы фрагмент скрипта. Архив необходимо формировать при закрытом рабочем месте QUIK. Перед отправкой убедитесь, что в архиве не будут представлены Ваши файлы ключа *.txk.

В письме просьба явным образом указать данную тему форума.

Заранее большое спасибо!
Снятие заявки, server check failed
 
Здравствуйте, QApplication.

Цитата
QApplication написал:
1. по какой причине происходит отказ в снятии ордера?  Error code - 8,635,230  что это такое?
Status=5, StatusEx="QUIK server check failed for transaction" и Error code=8635230 означают, что транзакция не прошла проверку сервера QUIK. Возможные причины: снимаемая заявка уже исполнена, уже снята, не принадлежит Вам (например, была допущена ошибка в указании номера заявки при подаче транзакций).
Цитата
QApplication написал:
2. почему не срабатывает  OnTransReply callback если данные в таблицу транзакций приходят?
Наиболее вероятно, речь идёт о транзакциях, отправляемых при помощи trans2QUIK API, QPILE или из *.tri-файла. В этом случае ответ на транзакции не вызывает OnTransReply
Цитата
QApplication написал:
3. почему не срабатывает OnTransReply callback при направлении транзакции на снятие через sendTransaction?
А сама транзакция в таблице транзакций отображается? Если нет - значит с таблице транзакции есть ошибка, из-за которой sendTransaction её не отправила, соответственно ответа на транзакцию нет, и callback не вызывается. В остальном, проверили работу OnTransReplay попытавшись снять активную и уже снятую заявки, в обоих случаях callback сработал. Соответственно, надо либо проверить корректность полей транзакции на снятие заявки и убедиться, что она отправляется в систему и фиксируется в таблице транзакций и что OnTransReply отрабатывает; либо более подробно описать ситуацию, при которой OnTransReaply не срабатывает привести минимальный достаточный для воспроизведения фрагмент используемого скрипта, чтобы был возможен дальнейший анализ ситуации с нашей стороны.
Цитата
QApplication написал:
4. как получить данные из таблицы транзакций средствами QLUA?
Сейчас не предусмотрено возможности получить доступ к таблице транзакций из LUA-скрипта. Можем зарегистрировать Ваше пожелание на такую доработку. Регистрируем?
Синхронизация getNumberOf и getItem
 
Здравствуйте, Алексей.

Цитата
Алексей написал:
Моя версия, объясняющая такое поведение: изменение таблицы depo_limits между вызовом getNumberOf и getItem. Например, была исполнена заявка на покупку или продажу. Количество строк в depo_limits изменилось и getItem "съехал" на одну строку.Скажите, возможна ли описанная ситуация?
Возможно, зависит от того, как составлен скрипт и как выполняется опрос количества строк, как часто вызываются getNumberOf и getItem.
Цитата
Алексей написал:
Скажите, возможна ли описанная ситуация? Если да, то как можно обнаружить изменение таблицы depo_limits после вызова getNumberOf, чтобы перечитать ее заново?
Можете использовать callback OnDepoLimit, например.
Цитата
Алексей написал:
Может ли функция SearchItems заменить вызов getItem в цикле и исключить возможность изменения таблицы depo_limits во время обхода?
Функция getItem возвращает LUA-таблицу с данными из указанной строки указанной таблицы.
Функция SearchItems возвращает LUA-таблицу с номерами строки указанной таблицы, которые отвечают указанным критериям. Возможность заменить одно другим предлагаем Вам определить для себя самостоятельно исходя из Вашего подхода к составлению скрипта и решаемой им задачи.
Уровни Фибоначчи
 
Здравствуйте, spindel.

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

Да, действительно, имелась ввиду та ссылка, которую Вы указали в Вашем предыдущем сообщении: https://arqatech.com/upload/iblock/194/quik_lua.zip

По ошибке привели некорректный адрес.
Приносим извинения.
Прочитать поле "Сопряженная валюта"
 
Алексей,

В дополнение к предыдущему ответу - обратили внимание, что Вы используете устаревшую инструкцию по QLUA. Настоятельно рекомендуем использовать актуальную документацию по QLUA, доступную для скачивания с нашего сайта по этой ссылке.
Прочитать поле "Сопряженная валюта"
 
Здравствуйте, Алексей.

Параметр "Сопряжённая валюта" соответствует строке "CURRENCYID", используйте её для получения информации о сопряжённой валюте инструмента.
Чтобы получить значение этого параметр Вы можете использовать функцию getParamEx.
Функция предназначена для получения значений всех параметров биржевой информации из таблицы «Текущие торги». С помощью этой функции можно получить любое из значений Таблицы текущих торгов для заданных кодов класса и инструмента.
Формат вызова:
Код
TABLE getParamEx (STRING class_code, STRING sec_code, STRING param_name)

Пример:
Код
result = getParamEx ("TQBR", "FIVE", "CURRENCYID")
Пропало перекрестие
 
Здравствуйте, Александр.

Наиболее вероятно, у Вас цвет линий перекрестия совпадает с цветом фона, из-за чего перекрестие и фон сливаются и становятся неразличимы.
Проверьте, пожалуйста, цветовые настройки диаграммы в окне редактирования графика - выберите Диаграмма/Внешний Вид и установите разные цвета для отображения фона и шкалы (цвет шкалы также настраивает цвет перекрестия).
OnParam, для класса SPBFUT
 
QApplication,

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

В функции OnParam проблемы нет.

В случае повторения аналогичной ситуации - рекомендуем сообщить о ней Вашему действующему брокеру и уточнить причины, по которым данные по срочным контрактам прекратили обновляться в терминале.

Цитата
QApplication написал:
Цитата Andrey Bezrukov  написал:могут изменяться во время торговой сессииа могут и не изменяться?
В общем да, однако этот момент рекомендуем уточнить у сотрудников биржи.
Помогите пожалуйста, а можете уточнить время продажи usdrub_tom и usdrub_tow., не знаю расписание времени рвботы биржи.
 
Здравствуйте, Alinnatraider.

Для usdrub_tod расчёты производятся в текущий торговый день, сегодня, а для usdrub_tom - в следующий торговый день.
Net error "Удалённый хост принудительно разорвал существующее подключение", Такая ошибка ,как правило, возникает ближе к концу торгов.Подключиться после этой ошибки невозможно в этот день. На пк установлено ещё 2 квика,они при этом работают нормально. Подключение через USB-модем
 
Здравствуйте, Диана.

На сколько понимаем, Вы испытывали проблему при подключении 9.08, ВС. Это выходной день, по выходным торги не проводятся. В связи с этим - Ваш брокер мог ограничить возможность подключиться. Попробуйте подключиться в рабочий день в торговое время. За более подробными комментариями предлагаем обратиться к Вашему действующему брокеру, к серверу которого Вы пытаетесь подключиться.
getFuturesHolding
 
Nikolay,

Да, на срочном рынке учебный сервер QUIK Junior подключается к учебным торговым системам биржи.
OnParam, для класса SPBFUT
 
QApplication,
Из представленного списка следующие параметры являются динамическими и могут изменяться во время торговой сессии:
Status, lotsize, bid, offer, biddepth, biddeptht, numbids, offer, offerdepth, offerdeptht, numoffers, high, low, last, change, qty, voltoday, valtoday, value, waprice, numtrades, prevwaprice, lastchange, pricemax, pricemin, numcontracts, buydepo, selldepo, tradechange, steppricet, stepprice, settleprice, ispercent, clstate, clprice, curstepprice.
getFuturesHolding
 
Nikolay,
Благодарим за предоставленную информацию.

Цитата
Nikolay написал:
согласованы ли параметры TRADINGSTATUS и CLSTATE с изменением баланса? Т.е. не может ли быть так, что статус клиринга еще не успел обновиться, а баланс через getFuturesHolding обнулился?
Согласованность параметров TRADINGSTATUS и CLSTATE следует уточнить у специалистов биржи. Наиболее вероятно, они согласованы, но обновиться в рабочем месте могут не синхронно, в виду различных факторов, влияющих на регулярность обновления данных в рабочем месте. Таблица позиций по клиентским счетам на срочном рынке также рассчитывается и транслируется биржей, но в другом информационном потоке, нежели данные таблицы текущих торгов, поэтому нельзя исключать ситуации, когда имеет место несущественная рассинхронизация между обновлениями статусов в потоке ТТТ и в таблице позиции по клиентским счетам в рабочем месте. Скрипт же покажет те данные, которые есть у рабочего места в момент выполнения.
Цитата
Nikolay написал:
Правда также возникает вопрос: а с чего он так скачет туда-обратно? Если вывести позицию в торговую панель стакана, то там стабильно позиция остается правильной.
Как уже было отмечено, Вы опрашиваете таблицу Позиции по клиентским счетам, которая рассчитывается и транслируется биржей. Изменения позиций во время клиринга, как Вы верно отметили - является результатом технологических изменений позиций на бирже (подробнее о них рекомендуем проконсультироваться у специалистов биржи). На сколько становится понятно из приведённых логов, текущая чистая позиция отражается нулевой в течении весьма короткого времени (0.5с или меньше), наиболее вероятно, стакан просто не успевает отобразить нулевую позицию, до того, как она опять будет отображена корректным образом в "Позиции по клиентским счетам".
info.exe, Exception at KernelBase.dll
 
QApplication,

Просьба написать нам по адресу quiksupport@arqatech.com, прислать архив рабочего места со всеми подкаталогами и временными *.dat и *.log файлами, а также используемым файлом *.wnd, добавляемый скрипт и сопутствующие *.dll, если скрипт использует их. Если при появлении ошибки рабочее место аварийно завершает работу с сообщением ошибки вида General Protection Fault - просьба также убедиться, что в архиве рабочего места будет папка \dmp\ с файлами дампа процесса, полученных в момент завершения работы.
Архив необходимо создавать при закрытом рабочем месте QUIK. В архиве не должно быть файлов ключа *.txk.
В письме просьба явным образом сослать на данную ветку форума.

Заранее большое спасибо!
Средневзвешенная цена акции
 
romirez,

В свечках графика цены нет информации о средневзвешенной цене за период расчёта цены и точно посчитать её из свечи невозможно.

Для решения Вашей задачи можно предложить следующие решения.
Вообще, средневзвешенная цена (WAPRICE) транслируется в потоке таблицы текущих торгов. Для данного параметра можно построить таблицу истории изменения параметра и построить график истории изменения параметра.
Если Ваш брокер осуществляет сохранение и рассылку рассчитанных графиков истории изменения данного параметра, то Ваша задача, в целом, уже решена, если правильно понимаем. Достаточно просто построить график истории изменения параметра - добавьте его в таблицу текущих торгов, щёлкните ПКМ по ячейке со значением этого параметра и выберите "график "..." ", или добавьте его к уже существующему графику цены и объёма, например.

Если брокер не осуществляет накопления и рассылки рассчитанных графиков истории изменения параметра - то Вы можете начать накапливать эту историю самостоятельно из таблицы истории изменения параметра путём экспорта по DDE и за тем передавать оттуда записи в скрипт для построения индикатора.
Другой аналогичный вариант - выполнять накопление таблицы обезличенных сделок и считать средневзвешенную цену самостоятельно, например в скрипте.
В этих случаях Вы будете ограничены данными того дня, с которого начали накопление.
Какую функцию нужно использовать для текущего кол-ва ETF?
 
Здравствуйте, Leonid.

Предлагаем использовать функцию
TABLE getDepoEx(STRING firmid, STRING client_code, STRING sec_code, STRING trdaccid, NUMBER limit_kind)
Функция вернёт LUA-таблицу с параметрами указанной позиции. Текущее количество инструментов указывается в поле currentbal, текущий остаток.
Сохранение изображения графика, Существует ли в QLUA функция сохранения графика?
 
Здравствуйте, Евгений.

Такой функции не предусмотрено в QLUA.
info.exe, Exception at KernelBase.dll
 
Здравствуйте, QApplication.

Можете ли локализовать, какой фрагмент скрипта вызывает эти ошибки?
Просьба уточнить, ошибки появляются только при вызове стандартных функций LUA и/или QLUA (какими?) или используются какие-либо сторонний API (воспроизводятся ли ошибки без его использования?).
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 След.
Наверх