Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ. В качестве временного решения рекомендуем установить масштаб размеров элементов в системе 100%.
Причина в том, что данный драйвер доступен только при выборе 32-х разрядной версии ODBC источника, который располагается по адресу: %windir%\syswow64\odbcad32.exe
Цитата
ted написал: Кнопка "Определить формат" у меня активна. Но после ее нажатия в следующем окне опции выбора типа данных неактивны. Можете ли Вы сделать скрин-шот этого окна?
Stanislav Tvorogov написал: Для диагностики проблемы просьба прислать архив рабочего места QUIK без файлов ключей на адрес: указав в письме ссылку на данную ветку форума. Архив необходимо делать при закрытой программе QUIK. Также, в письме приложите скриншот окна "Доступные скрипты" после перезапуска программы.
Mike_S написал: Файлы *.dat не удаляю, т.к. не у всех мне известно назначение. Список скриптов добавляю, после перезапуска список пуст. Версия QUIK сейчас: 7.12.0.49 (актуальная для брокера), до этого была 7.6.11, также на тот момент актуальная для брокера.
ОС: Windows 10, QUIK лежит не в системном разделе диска.
Добрый день,
Для диагностики проблемы просьба прислать архив рабочего места QUIK без файлов ключей на адрес: указав в письме ссылку на данную ветку форума. Архив необходимо делать при закрытой программе QUIK. Также, в письме приложите скриншот окна "Доступные скрипты" после перезапуска программы.
Учет частичного исполнения заявки условия можно включить командой ACTIVATE_IF_BASE_ORDER_PARTLY_FILLED=yes. Рекомендуем рассмотреть тип "Тейк-профит и стоп-лимит по исполнению", пример строки доступен в руководстве пользователя (F1) Раздел 6. "Совместная работа с другими приложениями/Импорт транзакций/Примеры строк, которые могут содержаться в файле."
Stanislav Tvorogov написал: Нужно нажать кнопку "Определить формат". Там будет доступно изменение типа данных для каждого из параметров.
Не доступно. У Вас какой драйвер установлен?
Добрый день,
Убедитесь, что Вами используется Microsoft Text Driver:
Далее, в настройках драйвера, Вам нужно снять галочку "Использовать текущий каталог" и нажать "Параметры", где снять опцию "По умолчанию" и выбрать формат *txt.
После чего кнопка "Определить формат" станет доступной.
Сергей Привалов написал: Версия 7.9.1.1 Финам Все время использовал lua скрипты, так как работают роботы написаны с помощью известной библиотеки StockSharp. Сегодня столкнулся со следующей проблемой, удалил скрипт lua ... и больше не смог его поставить, т.к. окно установки стало пустым, ничего нет. Прикладываю ссылку на скрин этого окна. https://yadi.sk/i/9rvFvBKa3K6erc Попробовал версию Junior 7.12.0.49 тоже самое окно пустое...
Для диагностики проблемы просьба прислать архив рабочего места QUIK, без файлов ключей на адрес: quiksupport@arqatech.com указав в письме ссылку на данную ветку форума. Архив необходимо делать при закрытой программе QUIK. Также в письме сообщите версию используемой операционной системы.
Павел Дубровин написал: Новой версии не планируется в ближайшее время?
Добрый день,
Информацию о планируемых обновлениях предоставить к сожалению, не можем. Рекомендуем следить за новостями на нашем сайте: http://arqatech.com/ru/about/news/
Zoya Skvorcova написал: Constantin , добрый день. Вы имеете ввиду, что бы не накапливалось до 65000 свечей в папке Archive по тиковым графикам?
Я вот тоже считаю возможность накапливать 65000 свечей (и при этом без какой-либо возможности загрузить исторические данные через файл) вообще ненужной тратой производительности и места на диске. Возможно, кому-то это и необходимо - но для меня точно нет (оговорюсь ещё раз - пока нет возможности загрузки исторических данных через файл). Неплохо было бы сделать эту опцию отключаемой через настройки.
Добрый день,
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Как заставить выгружать таблицу тек.торгов по ODBC с историей?, Штатно на один инструмент - одна строка в SQL (как и в ТТТ), а хочется добавлять записи а не перезаписывать?
Leff написал: когда примерно ждать такой возможности? месяц, квартал год?
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Время сервера соответствует времени последнего обновления таблицы текущих торгов (Создать окно/Текущие торги). Так как данная таблица обновляется срезами, то время действительно может отставать от текущего, либо останавливаться при отсутствии ее обновления.
lergen написал: Во втором посте пример, цифра перед "//" показывает количество в последней заявке, после "//" - новое количество открытых позиций и в последних строках оно не меняется. Вопрос - количество открытых позиций пересчитывается после каждой сделки, может ли этот пересчет запаздывать?
Данные таблицы текущих торгов обновляются срезами и не связаны с обновлением потока обезличенных сделок. То есть ожидать соответствие обновлений таблицы текущих торгов с получением новой обезличенной сделки не совсем верно. Параметр "Количество в последней сделке" также может меняться отдельно от "Количества открытых позиций".
Цитата
lergen написал: Не будут ли теряться при этом данные. т.е. новый вызов колбека не прервет работу старого или данные будут сохраняться в стеке?
Очередной вызов функции обратного вызова не прерывает работу предыдущей.
Просьба проверить, что в меню "Система/Настройки/Основные настройки/Программа/Получение данных" установлена опция "Исходя из настроек, открытых пользователем таблиц". Также нужно проверить наличие фильтров в таблице (Ctrl+E по таблице). В случае, если настройка установлена и фильтров нет, рекомендуем обратиться к Вашему брокеру с вопросом о том, есть ли у Вас права на получение того класса инструментов, в котором транслируется искомая бумага.
lergen написал: Складывается впечатление что обновление open_interest несколько запаздывает. Это может быть так?
Уточните, относительно чего определяется запаздывание?
Цитата
lergen написал: Теоретически можно предположить что это все встречные сделки - в смысле открытие об закрытие и наоборот.
Для таблицы обезличенных сделок это так. В параметре "Операция", для значения "Купля" отображаются сделки, заключенные путем выставления заявки на покупку, против находящейся в торговой системе котировки на продажу и наоборот.
Цитата
lergen написал: А скажите какой строка в таблице параметров сделки может указывать на открытие или закрытие позиции?
В таблице обезличенных сделок такого параметра, к сожалению, нет.
Старатель написал: В 7.12 в файл справки QLUA.chm запихали не относящиеся к QLUA файлы, из-за чего он сильно распух и при поиске по словам выдаёт кучу ненужной информации.
Добрый день,
Ваше сообщение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Валентин написал: Добрый день-вечер. Фондовый рынок, ликвидная бумага, цена 14.500 за покупку\продажу. в стакане более 1000 штук на покупку и продажу. купил 3 штуки, поставил галку Рыночная цена. в итоге судя по таблице заявок, заявка исполнилась с ценой 18,680 за штуку. Т.е. на 4000 больше чем текущая цена. Так и должно быть?
Добрый день,
Фактическую цену, по которой произошла сделка необходимо смотреть в таблице сделок, параметр "Цена". При сохранении проблемы рекомендуем обратиться к Вашему брокеру.
Олег написал: В руководстве пользователя функция void __stdcall TRANS2QUIK_TRANSACTION_REPLY_CALLBACK(long nTransactionResult, long nTransactionExtendedErrorCode, long nTransactionReplyCode, DWORD dwTransId, insigned__int64 dOrderNum, LPSTR lpstrTransactionReplyMessage, intptr_t transReplyDescriptor) последним параметром имеет дескриптор.
В примерах для API_Tester_DLG.exe и в прототипе функции typedef void (__stdcall *TRANS2QUIK_TRANSACTION_REPLY_CALLBACK) (long nTransactionResult, long nTransactionExtendedErrorCode, long nTransactionReplyCode, DWORD dwTransId, double dOrderNum, LPCSTR lpcstrTransactionReplyMessage); из trans2quik_api.h параметр дескриптора отсутствует.
Как получить этот дескриптор для доступа к вызову специальных функций в теле функции обратного вызова?
Иван Симаков написал: Также очень хотелось бы чтобы программа была доработана в этом моменте - очень неудобно читать графики при наличии индикаторов, находящихся существенно выше или ниже текущей цены. Сделайте, пожалуйста, чтобы индикаторы можно было бы не учитывать при автомасштабировании графиков.
Добрый день,
Ваше пожелание было реализовано в версии 7.12.0 терминала QUIK. Рекомендуем Вам обновить версию программы.
Mike_S написал: Не понял, кем удаляется, зачем удаляется. Файл на месте, атрибута RO у него нет.
Добрый день,
Уточните, выполняется ли Вами удаление каких-либо *dat файлов при перезапуске программы? Если да, то для диагностики проблемы рекомендуем добавить список скриптов, перезапустить QUIK стандартным образом, используя info.exe и проверить наличие проблемы. Также рекомендуем обновить рабочее место QUIK до актуальной версии Вашего брокера.
Александр Глёза написал: Извините, вы конечно правы. То что я предлагаю это скорее всего будет столбик " Цена безубытка" как то так.Зарегистрируйте пожалуйста пожелание добавить параметр.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Указанная текущая логика расчетов Балансовой цены не является ошибкой. Параметр "Баланс. цена" - это средневзвешенная цена открытия позиции. Для спот-рынка соответствует значению параметра «Цена приобретения» в таблице лимитов по бумагам. Цена приобретения в свою очередь - это средневзвешенная цена приобретения, при расчете которой, как было Вами верно замечено, учитываются только сделки, которые наращивают позицию по бумаге. Можем зарегистрировать пожелание на добавление описываемого Вами параметра.
Дмитрий Косолапов написал: Спасибо, для меня было не очевидно, что я выгружаю через "Сервисы / Экспорт/импорт данных / Экспорт инструментов по ODBC" другую таблицу.
У меня есть пожелания к разработчикам: хотелось бы видеть в заголовке окна "Экспорт инструментов по ODBC" название того окна, которое будет выгружаться. Или это пожелание нужно оформить в форуме "Пожелания по развитию QUIK" ?
Добрый день,
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Олег написал: Каково максимальное значения для: long __stdcall TRANS2QUIK_ORDER_UID (intptr_t nOrderDescriptor) – возвращает UserID пользователя, указанный в заявке;
UID пользователя, это номер пользователя в базе данных сервера брокера, максимум будет таким, какой поместится в БД. Формально максимум ограничен размером long.
Цитата
Олег написал: Каков формат возвращаемых значений для функций: long __stdcall TRANS2QUIK_ORDER_EXTENDED_FLAGS (intptr_t nOrderDescriptor) – возвращает расширенные флаги заявки; long __stdcall TRANS2QUIK_ORDER_EXEC_TYPE (intptr_t nOrderDescriptor) – возвращает тип исполнения заявки; «0» – значение не задано;
Функции возвращают обычное десятичное число, которое если преобразовать в двоичный вид, каждое число (0 или 1) которого будет что-то означать. Из максимального long значимы только первые 1023, остальные, если и есть, означают служебную информацию.
Цитата
Олег написал: long TRANS2QUIK_API __stdcall TRANS2QUIK_START_TRADES(TRANS2QUIK_TRADE_STATUS_CALLBACK pfnTradeStatusCallback); (для этой функции в описании написано void, а в примере long)
Вероятно, данное окно, Вами было открыто из меню "Сервисы / Экспорт/импорт данных / Экспорт инструментов по ODBC…/"Настроить". При вызове этого пункта выполняются настройки экспорта таблицы котировок (стакана). Для экспорта таблицы обезличенных сделок необходимо на активной таблице нажать "Ctrl+O", либо выбрать из контекстного меню таблицы пункт "Вывод по ODBC".
Олег написал: long __stdcall TRANS2QUIK_ORDER_DATE (intptr_t nOrderDescriptor) – возвращает дату заявки;
Формат соответствует формату: yyyymmdd
Цитата
Олег написал: long __stdcall TRANS2QUIK_ORDER_TIME (intptr_t nOrderDescriptor) – возвращает время заявки;
Цитата
Олег написал: long __stdcall TRANS2QUIK_ORDER_ACTIVATION_TIME (intptr_t nOrderDescriptor) – возвращает время активации заявки;
Формат соответствует формату: hhmmss
Относительно:
Цитата
Олег написал: long __stdcall TRANS2QUIK_ORDER_WITHDRAW_TIME (intptr_t nOrderDescriptor) – возвращает время снятия заявки; (в API_Tester_DLG.exe возвращает 0 при снятии заявки вручную) long __stdcall TRANS2QUIK_ORDER_EXPIRY (intptr_t nOrderDescriptor) – возвращает дату окончания срока действия заявки;(в API_Tester_DLG.exe возвращает -1) (в API_Tester_DLG.exe возвращает 0 также WDDate, WDTimeMicrosec). Соответствующие им функции подключены в DLL?
Ваше сообщение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Цитата
Олег написал: Каковы максимальные значения для: long nExtendedErrorCode
Максимальное значение равно 1023.
Цитата
Олег написал: Я, конечно, понимаю, что Long - это 2 147 483 647. А реально MAX?
В данном случае максимальное значение равно 2147483647.
Mike_S написал: Добрый день! Хотелось бы иметь возможность сортировать вручную список скриптов Lua, для простоты группового запуска/останова и улучшения восприятия списка (тогда можно будет разбить список на группы по функциональности и т.д.)
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
На данный момент реализация такова, что рабочее место QUIK при автомасштабировании учитывает наличие всех графиков/индикаторов в окне диаграммы. Данное поведение не является ошибкой, по этой причине зарегистрировано именно пожелание на доработку. По рассмотрению Вашего пожелания будет предоставлен дополнительный ответ в данной ветке форума.
Также очень хотелось бы чтобы программа была доработана в этом моменте - очень неудобно читать графики при наличии индикаторов, находящихся существенно выше или ниже текущей цены. Сделайте, пожалуйста, чтобы индикаторы можно было бы не учитывать при автомасштабировании графиков.
sandyman написал: О, чудо! Спустя 3 дня глюк пропал)) Вроде бы и не делал ничего такого от чего он мог пропасть... чудеса)
... и снова появился... ((
Добрый день,
Для диагностики проблемы просьба прислать архив рабочего места QUIK без файлов ключей на адрес:quiksupport@arqatech.com Архив необходимо делать при закрытой программе QUIK. В письме укажите ссылку на данную ветку форума. Также потребуются скриншоты настроек курсора (Панель управления/Специальные возможности/Изменение параметров мыши), и настройки масштаба и разрешения экрана - из контекстного меню на рабочем столе "Параметры экрана".
финамовец написал: Такое впечатление что только хуже становится. Вчера была маленькая по объему сессия всего на 23 млрд и то оказалась ему не под силу. - А кому ему? - Ну известно кому - недораспараллеленому/
Ваши пожелания зарегистрированы. Мы постараемся рассмотреть их и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожеланий в будущих версиях ПО.
Русский написал: 1 способ не помогает. 2 способ очень интересный: чтобы удалить старые счета из файла wnd, нужно удалить сам файл wnd. То есть создать настройки по-новой. Поэтому это не способ удаления счетов из файла wnd.
Николай написал: Версия 7.9.1.1 Таблицы любые, например: Таблица сделок, таблица заявок, клиентский портфель и любые другие. При нажатии на f1 попадаю в раздел "Руководство пользователя"
Добрый день,
Для диагностики проблемы просьба прислать архив рабочего места QUIK без файлов ключей на адрес: quiksupport@arqatech.com В письме необходимо указать ссылку на данную ветку форума.
Alexey Ivannikov написал: Описанная выше проблема была исправлена в версии 7.11.1 терминала QUIK и версии 2.1.60 терминального модуля опционной аналитики (StratVolat).
А подскажите где взять версию 2.1.60?
Добрый день,
Обновление модуля опционной аналитики можно получить у Вашего брокера.
Старатель написал: Я отправил вам настройки info.ini на почту
Ваше письмо получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Добрый день,
Описанная проблема была исправлена в версии 7.11.1 терминала QUIK. Рекомендуем Вам обновить версию программы. Приносим извинения за причиненные неудобства.
Настройка "Не выводить данные повторно" действует только при разрыве соединения. При перезапуске рабочего места QUK (который происходит вследствие перезагрузки ПК) данные действительно будут выводиться повторно. В этом случае потребуется очищать в Metastock’е данные за текущий день и начинать вывод данных заново.
Проверили на актуальной версии 7.11.1 функционал работает корректно - руководство пользователя открывается с описанием активной таблицы. Просьба сообщить версию рабочего места QUIK на котором проявляется проблема, и названия таблиц, справку по которым ожидаете увидеть.
Данная настройка выполняется на стороне сервера QUIK и является общей для всех пользователей. Рекомендуем обратиться к Вашему брокеру с вопросом о таком изменении.
Вывод данных через DDE происходит в соответствии с сортировкой строк таблицы по умолчанию, текущая сортировка, используемая в таблице, не учитывается. Таким образом передача уже сортированного списка не поддерживается. Настройка сортировки в реальном времени в Excel может быть реализована, к примеру, с помощью VBA скриптов. Рекомендуем посмотреть информацию по данному вопросу в сети.