investor investor написал: Повторюсь, ранее целых пару недель все работало с теми же настройками.
Насколько я понимаю 1 и 2 второй параметр влияют не на скорость передачи данных по ДДЕ экспорта, а на то время через которое этот экспорт прервется(вылетит сообщение) и нужно будет его заново запускать.
Есть еще идеи как мне починить проблему? А то вся торговля накрылась...
Чтобы дать какие то другие рекомендации потребуется вопрос изучить и выяснить на чей стороне проблема. Для этого создайте в папке с программой Quik файл с именем quik_dde.log После перезапуска Quik, туда начнется записываться логи DDE экспорта. Воспроизведите проблему, после чего пришлите полученный лог нам на ящик с указанием ссылки на эту ветку форума.
Настройки 1-3 служат для управления интервалом ожидания при занятости DDE-сервера.
1 и 2 настройка влияют именно на скорость отправки по DDE.
Цитата
1) info.txt -543 мегабайт
Наверное вы имели ввиду info.log? Данный файл обнуляется ежедневно. Размер зависит от количества получаемой с сервера информации, соответственно чем меньше информации заказывается с сервера, тем меньше размер файла.
Цитата
2) alltrade.dat - 229 мегабайт
Скорее всего у вас большой поток обезличенных сделок. Можно уменьшить поток всех сделок в пункте меню Система/Заказа данных/Поток обезличенных сделок.
Задержка может быть по разным причинам. На трансляцию могут влиять настройки Quik или же, сам DDE сервер просто не успевает обрабатывать все поступающие в него данные. То есть, либо Quik слишком быстро отправляет данные на DDE сервер и он не справляется, либо на оборот, он их сам по себе получает слишком медленно.
На скорость отправки по DDE влияют настройки в меню Система - Настройки - Основные Настройки - Программа - Экспорт данных. Секция Экспорт по DDE На скорость получения данных влияют настройки в меню Система - Настройки - Основные настройки - Программа - Получение данных. Секция "Интервал обновления данных с текущим состоянием"
Поэтому попробуйте менять значения либо в большую либо в меньшую степень.
У меня та же проблема количество заявок на покупку и продажу отображается с задержкой в 1 день...Не понятно что значит сбросить заводские настройки.. Как с этим бороться? [img]d:\Documents%20and%20Settings\Admin\%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB\11.bmp[/img]
Добрый день.
К сожалению, скрншот не открывается. Под заводскими настройками MAX POWER наверное имел ввиду, что был удален info.wnd, возможно что-то другое.
Проверьте у себя в QUIK настройку Система/Настройки/Основные настройки/Программа - «Показывать дату и время торговых данных с учетом локальной временной зоны» (включите ее)
Как нарисовать в Квике фракталы по графику линии по закрытиям а не по свечам с хай и лоу? Также нужно фрактал нарисовать на линии МАКД, как это сделать?
Как нарисовать в Квике фракталы по графику линии по закрытиям а не по свечам с хай и лоу? Также нужно фрактал нарисовать на линии МАКД, как это сделать? Вообще какие то продвинутые формы теханализа планируются в Квике? Текущий инструментарий в Квике крайне скуден и минималистичен.
Добрый день.
Данную задачу Вы можете решить при помощи LUA, встроенного функционала нет. Также существует ряд сторонних программ технического анализа куда можно экспортировать график.
Не вижу никаких технических проблем это реализовать. В любой торговой платформе (для фондового рынка) есть оба типа баров.
Очень удивился, когда не увидел их в Квике.
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Чтобы понять причины нам потребуется для разбора Ваш архив терминала (без ключей доступа и файла chm) Отправьте, пожалуйста, на quiksupport@arqatech.com
У меня та же ситуация под Windows XP и Windows 7...
Добрый день.
Андрей, если у Вас такая же проблема и наши рекомендации не помогают, то пришлите нам архив вашего рабочего места (без ключей доступа и файла chm), будем разбираться.
Данная ошибка означает, что на компьютере установлено антивирусное ПО, которое блокирует подпрограмму экспорта данных - процесс «winros.exe». Winros транслирует данные в программы технического анализа по сетевому порту 2189. Проверьте не блокирует ли данный порт Антивирусы/Брендмауэры. Блокировка подпрограммы экспорта данных на работу программы Quik не влияет.
В случае если на клиентском месте QUIK не предполагается использовать экспорта данных в системы технического анализа, то из директории с программой можно удалить файлы вида winros.exe и iwr.dll.
Одной транзакцией можно переставить две заявки по разным счетам (читай: с разными account)? Сколько у вас приходит ответов OnTransReply при перестановке сразу двух заявок? У меня две? Смысл в двух абсолютно одинаковых OnTransReply?
Здравствуйте,
Две. Два OnTransReply так как прошла перестановка двух заявок.
У меня под вайном на макмини Квик бывает жутко подтормаживает. Особенно после загрузки самого Квика. Бывает что и графики подвисают. У компа оперативки 8 гигов. А касательно улучшений. Ну сделайте,плииииизззззз, чтобы можно было метки (буквы,текст) ставить правее графика, так сказать, в будущее время. Сейчас жуть как неудобно, что поле для меток ограничено правой стороной графика.
1. По поводу тормозов. Необходимо проверить настройки QUIK и оптимизировать получение данных. Проверьте кол-во заказываемых обезличенных сделок (не нужные классы отключите) - пункт меню Система/Заказданных/Таблица обезличенных сделок, также можно ограничить получаемые котировки в пункте меню Система/Заказ данных/Поток котировок
2. В настройках метки уберите галочку "привязывать к интервалу времени"
QUIK же для 1 контракта выводит значение 16329.39, то есть без учета радиуса колебаний курса доллара R. В результате - завышенное максимальное количество контрактов.
Здравствуйте!
Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Для транзакций "MOVE_ORDERS" всегда возвращается OnTransReply с пустой строкой в качестве параметров account и brokerref
Старатель, account и brokerref пустые потому, что MOVE_ORDERS может работать сразу с двумя заявками. Поэтому в документации и указали, что может иметь значение nill.
Подытожим. Таким образом, OnTransReply с status = 3 (и только три) означает, что транзакция выполнена. Остальные значения статуса говорят о том, что транзакция не выполнена (и не будет выполнена). Так?
Да, верно.
Цитата
Приведите, пожалуйста, полный и исчерпывающий список возможных вариантов значений параметра status для колбэка OnTransReply. Из-за отсутствия этого списка для QLUA нам и вам (сотрудникам техподдержки) приходилось пользоваться аналогом этого списка для формата .tro-файла, что зачастую приводило к неверным рекомендациям с вашей стороны относительно параметра status.
Специально для LUA списка нет, выше представили весь список с возможными статусами. Мы зарегистрировали соответствующие пожелание от Вас. Список постараемся добавить в документацию на LUA.
1) Чем отличается status = 0 от status = 1 для транзакций, поданных из QLua-скрипта? Если мы получили OnTransReply, не означает ли это автоматически, что транзакция, как минимум, получена сервером QUIK? 2) Значения статусов 0, 2, 12, 13 возможны для стоп-заявок, поданных из QLua?
1. Если получили OnTransReply, то да, транзакция получена сервером. Проверили информацию, статусы 0 и 1 для транзакций поданных через LUA возвращаться не будут. Для Qpile будут.
1. В случаях, когда транзакция отправлена на сервер и получена на сервер от клиента.
2.
Цитата
«0» - транзакция отправлена серверу, «1» - транзакция получена на сервер QUIK от клиента, «2» - ошибка при передаче транзакции в торговую систему, поскольку отсутствует подключение шлюза Московской Биржи, повторно транзакция не отправляется, «3» - транзакция выполнена, «4» - транзакция не выполнена торговой системой, код ошибки торговой системы будет указан в поле «DESCRIPTION», «5» - транзакция не прошла проверку сервера QUIK по каким-либо критериям. Например, проверку на наличие прав у пользователя на отправку транзакции данного типа, «6» - транзакция не прошла проверку лимитов сервера QUIK, «10» - транзакция не поддерживается торговой системой. К примеру, попытка отправить «ACTION = MOVE_ORDERS» на Московской Бирже, «11» - транзакция не прошла проверку правильности электронной подписи. К примеру, если ключи, зарегистрированные на сервере, не соответствуют подписи отправленной транзакции. «12» - не удалось дождаться ответа на транзакцию, т.к. истек таймаут ожидания. Может возникнуть при подаче транзакций из QPILE. «13» - транзакция отвергнута, т.к. ее выполнение могло привести к кросс-сделке (т.е. сделке с тем же самым клиентским счетом).
Касательно пункта "Система/Настройки/Основные настройки/Программа/Получение данных/Исходя из настроек открытых пользователем таблиц" Вы можете установить согласно настройкам выбранных Вами вручную через пункт меню Система/Заказ данных/Поток котировок. Тогда вы будете получать данные только по тем инструментам и параметрам, которые заданы явно.
Попробуйте настроить именно так и сообщите результат.
Юрий, как уже сказали ранее сравнивать данные в стакане и на графике - не корректно. Т.е не правильно, нет в стакане сделок, в стакане только заявки. Возможно мы Вас не правильно понимаем.
Также поясним по поводу времени сервера, если вы говорите про время, которое отображается в строке снизу слева, то время статуса приведено лишь справочно и оно может останавливаться (при отсутствии обновления таблицы текущих параметров), исчезать (при выведении, например, подсказки), соответственно, руководствоваться им не стоит.
Все сделал по инструкции. При попытки выгрузить тиковые данные по фьючерсу сбера SBRF 3.16 amibroker пишет - Not enough data availible. Далее попытался выгрузить 5 минутные данные по акциям сбера, выгрузились почему данные с 27.11.2015 по 11.12.2015.
Версия квика - 7.0, amibroker - 5.70 Как это можно ипсправить?
Добрый день.
Необходимо проверить, что наименования тикеров в QUIK и в Amibrokere совпадают. Также важно, чтобы совпадали интервалы времени.
Если настроить не удастся, то потребуется набор скриншотов с настройками экспорта из QUIK и из Amibroker.
Зависает Квик при запуске скрипта передачи данных под Win10, При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных
Так как несмотря на зависания скрипта все остальные данные успешно "двигаются", то рекомендуем все же обратиться к разработчикам данного скрипта.
Я разработчик скрипта ) И как использование его под разными версиями Win влияет на квик? Квик в висячем состоянии умудряется i7 5960X @3.3Mhz грузить на 5-9%. Если есть вопросы к коду скрипта готов его показать в этой ветке.
Зависает Квик при запуске скрипта передачи данных под Win10, При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных
Denis пишет: Добрый день. Не нашел в руководстве можно ли средствами Луа активировать активную стоп-заявку (аналог "правый клик-активировать стоп-заявку")?
Добрый день.
Функция sendTransaction() Параметры заявки можно получить через карман транзакций. Т.е поместить в карман транзакции заявку "активировать стоп заявку" и сохранить ее в tri файл. Тем самым получите необходимые параметры. получить
Константин Салимгареев пишет: 6.17.3.6 в quik junior версия 6.16.1.15
Добрый день.
Настройки из более новой версии загружаемые в более старую могут конфликтовать. Поэтому Вам нужно обновиться с версии 6.16 с настройками до текущей версии.
Александр пишет: Здравствуйте, подскажите пожалуйста как включить обработку внешних транзакций ?.....после обновления версии программы изменилась панель инструментов, раньше было так "Торговля-Обработка внешних транзакций", сейчас не могу найти данный пункт...
Александр, мы можем завести соответствующее пожелание по вашему обращению. Но хотим сказать, что текущее положение более чем правильное и сделано это для того, чтобы когда вы сворачиваете приложение на долгое время оно не потребляло трафик (обмен пакетами в этом случае продолжает идти)
Было бы здорово, если бы была настройка "продолжать работу в фоновом режиме", и пользователь мог выбирать хочет он этого или нет
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Добрый день! С нетерпением жду реализацию " работа в фоновом режиме "! Егор, какие успехи?
Настройки из более новой версии загружаемые в более старую могут конфликтовать. Поэтому Вам нужно обновиться с версии 6.16 с настройками до текущей версии.
MoveOrder - цену меняет, а объем не меняет. Что это., Пытаюсь использовать стандартные возможности функции. Не меняется объем. На новую позицию заявка переезжает.
В руководстве пользователя QUIK. Зайдите в справку через QUIK и в разделе 6. Совместная работа с другими приложениями/Импорт транзакций/Формат .tri-файла с параметрами транзакций - Перестановка заявок на рынке FORTS
Юрий М пишет: Неплохо бы было функционально установить автостоп с стопами и тейк профитом и трейлинг стопом. Чтобы выставлять в процентах или позициях. Чтоб по принципу - раз настроил, сделал ставку и забыл ( обазно). Высвободится уйма времени и можно будет избежать многих ошибок.
Если бы была возможность сделать это универсально (то есть на все случаи жизни) - это бы давно было сделано. Но так сделать невозможно, и любая реализация будет удобна одним и совершенно неудобна другим.
Поэтому и существует масса различных автостопов, написанных на встроенном языке программирования, каждый из которых хорош в определенных ситуациях и совершенно неприменим в иных.
Нам надо упростить и без того сложный механизм QUIK'a, вы сделайте уже хоть что-то.
Добрый день.
Как уже написали выше, решение уже есть. Модуль алгоритмической торговли.
Игорь, вы когда базу настраивали и указывали тип данных у поля Q-Nomer вы указывали varchar20, вот это значение и нужно поменять. Мы, к сожалению, не подскажем куда конкретно заходить, у нас нет примера на Microsoft Access. Либо создайте базу заново и уже укажите верных тип данных.
Дмитрий пишет: Поясню свой вопрос. Сейчас еще раз провел несложный эксперимент - пометил галочками все классы в меню "Связь/Заказ всех сделок", после чего установил связь с сервером. При этом ни одного тикового графика и ТВС открыто не было. Через час отключился от сервера и открыл ТВС - ни одной сделки за это время не поступило. Но если бы я при установленном соединении с сервером открыл ТВС хотя бы по одному единственному инструменту, то в итоге терминал получил бы сделки по всем инструментам из тех классов, которые были отмечены в меню "Связь/Заказ всех сделок".
Добрый день,
Действительно, в настоящий момент для получения всех-сделок требуется фактическое открытие ТВС. Ошибка будет исправлена в одной из очередных версий программы. Приносим извинения за причиненные неудобства.
Для получения данных графиков можно пользоваться двумя функциями.
- getCandlesByIndex (для доступа нужный график должен быть открыт). - CreateDataSource (Функция предназначена для создания таблицы Lua и позволяет работать со свечками, полученными с сервера QUIK, а также реагировать на их изменение)
Описание функций доступно в руководстве пользователя.
Цитата
6) может ли скрипт нанести на график набор линий? каждая линия от свечи до свечи на определенной цене с меткой