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

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

Страницы: 1
таблицы всех сделок не работают
 
По этому багу что-нибудь происходит? или не планировать, что его вылечат?
таблицы всех сделок не работают
 
отправил личным сообщением, а как файлы послать (куда)?
возможности и производительности LUA
 
Цитата
Let_it_go написал:
Если у вашего брокера несколько серверов, вы можете запустить три КВИКа и в каждом открыть по 200 стаканов. Не вживую открыть, а с помощью Луа естественно.
Я в Открытии так и делаю. Если приноровиться и понять какие сервера позволяют это делать, можно залогиниться одновременно тремя квиками. Например
Сервер Билайн
Сервер №3
Сервер Макомнет.
понятно, спасибо всем
таблицы всех сделок не работают
 
сегодня опять таблицы сами не обновлялась, только после редактирования
таблицы всех сделок не работают
 
Корректировка, Сегодня тоже без "редактирования таблицы" данные автоматически обновляться не начали. Обычно таблицы совсем пустые, а тут они догрузились до времени включения Квика (поэтому мне показалось что все хорошо). Но дальше новые данные в них не приходили, пока рыками "редактирование таблицы" не имитировал.
возможности и производительности LUA
 
Цитата
Николай Камынин написал:
обновление множества стаканов вы  получите  в пакете, но информация в них будет не одновременная.  следующее обновление будет примерно не ранее чем через 0.1 сек.
Кроме того в винде квант для задачи не менее 10 мс т е квик  получит время процессора не ранее чем через 10 мс
Еще есть алгоритм Нейгла  который может дать вам задержку до 0.2 с
Успехов
спасибо за советы. я не до конца понял смысл поэтому кое-что переспрошу.
вторая мысль о том, что передавать во вне данные для анализа (а потом обратно для сделок) это медленно, мне понятна.

но вот что значит "обновление множества стаканов вы получите в пакете, но информация в них будет не одновременная. следующее обновление будет примерно не ранее чем через 0.1 сек." ???

я правильно понял что:

1) много стаканов (более 100) вы запрашивали, и Квик не виснит от этого?
2) почему пакет с "изменениями стаканов" не будет одновременный? я себе это так представляю: за последнюю 0.1 секунду из 300 стаканов обновился только один(или 2), поэтому он в данном пакете целиком и прилетит. когда обновятся следующие прилетят также и они. Само собой эти данные по времени будут чуть отставать от данных Квика в таблице текущих котировок.

Ваш ответ выглядит наиболее экспертным, поэтому надеюсь Вас не затруднит мне его чуть прояснить. спасибо.
таблицы всех сделок не работают
 
Цитата
Zoya Skvorcova написал:
investor investor, добрый день.
Уточните, когда происходит первое подключение, Срочный рынок Вам уже доступен или нет?
Когда таблица не заполняется и Вы заходите в настройки таблицы, галка у Срочного рынка установлена или снята?
Если Вы имеете ввиду до 10 утра или после, то я подключаю квик  в основном позже.

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

но вот сегодня все загрузилось само без "редактирования таблицы". повезло.
возможности и производительности LUA
 
вопрос ко всем экспертам Lua

ранее с Lua/Qpile я не работал. Сейчас прочел хелп по обоим инструментам и пытаюсь оценить подойдут они мне или нет.

Цель: получать данные по большому количеству стаканов 300-500 инструментов. Причем по не самым ликвидным инструментам, так что обновленных значений по этой массе будет около 10 в секунду, с редкими всплесками до 100 в секунду. то есть сам по себе пул информации небольшой по меркам Квика.

для меня доступны два способа:
1) Получать данные по стаканам в LUA и отдавать данные по изменившимся инструментам в таблицу Квик оттуда через DDE во вне (без изменений данных)
2) Делать тоже самое но с обработкой (агрегированием данных стакана) в Lua и уже потом выводить во вне

Общие Вопрос насколько такой план осуществим? Что посоветуете?

Конкретные вопросы:
1) не начнет ли Квик тормозить, сразу после того как я закажу данные стаканов по 300-ам инструментам ( железо современное, но в хелпе написано, что через интерфейс Квик максимум 200 стаканов можно открыть)
2) Из Lua данные отдавать во вне можно только возвращая их в таблицы Квик и оттуда через DDE(ODBC)? или можно как-то напрямую,(как)?
3) Параметры из вне в Lua передают через текстовые файлы? или есть способ лучше?

Всем кто откликнется  заранее спасибо.
таблицы всех сделок не работают
 
Вопрос по работе таблицы всех сделок.

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


Есть две версии квика 7.5.0.72 и 7.19.0.51 в обеих ситуация аналогичная.

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

В чем может быть  проблема? Как быть?

 
Доходности по облигациям
 
спасибо
Доходности по облигациям
 
Поясню то, что я имел ввиду.  Ранее здесь на форуме я читал следующие : "Самым быстрым происходит DDE экспорт цен в таблице текущих торгов, а к примеру стакан отстает в экспорте на 1 сек (или что-то около того)".

Так вот вопрос именно об этих настройках Квика, происходит ли экспорт всей строки Таблицы текущих торгов одновременно?(включая доходности, волатильности, теоретической цены и тп)  или возможна ситуация, когда у меня новая цена уже экспортировалась, а доп параметры еще нет( т.е. имеют старые значения)?
Доходности по облигациям
 
Добрый день.
Я пользуюсь DDE экспортом таблицы текущих котировок по облигациям. В том числе меня интересуют транслируемые там Доходности. В частности Доходность последней сделки.

Странность наблюдается в том, что иногда, но достаточно часто происходит обновления Последней цены, но не происходит обновления Доходности, и наоборот.
У меня есть предположение, что экспорт цен происходит быстрее, а экспорт дополнительных параметров таких как доходность с задержкой, поэтому несколько секунд возможно несоответствие. То есть значение Доходности последней сделки не успело обновиться до записи мною в историю.

Такое возможно?

Благодарю за помощь.
Ошибка не хватило памяти при dde экспорте, Ошибка не хватило памяти при dde экспорте
 
В процессе экспорта регулярно возникает ошибка "не хватило памяти " в процессе dde экспорта

1) Компьютер современный 12 гб ОЗУ
2) windows 8
3) Excel 10
4) Экспортирую 3 таблицы суммарно с 4 тыс. инструментов и около 50 столбцов
5) в диспетчере задач как только включается экспорт вижу непрерывный рост ресурса памяти под приложение квик до 3 гб, потом резкий сброс и опять рост
6) ошибка происходит иногда через 30 минут, иногда через 3 часа. Как я понимаю зависит от интенсивности торгов, то есть количества изменений данных
7) когда раньше экспортировал меньше инструментов, ошибка возникала редка(раз в неделю). это не напрягало
8) Квик 6.17.3.6
9) после возникновения ошибки, квик ругается и сам закрывается

вопрос как это можно полечить?

Есть одна гипотеза, что проблема случается, по причине того, что Excel не успевает принять весь поток данных, этот поток копится в каком-то буфере квик, раздувая память и потом ошибка. Но эта гипотеза не подтверждается тем, что если искусственно сделать так, чтобы Excel вообще не принимал данные (например редактировать содержимое ячейки) то ошибки не возникает, выскакивает сообщение о недоступности таблицы и экспорт одной таблицы прерывается.
добавление новых инструментов в таблицу
 
Спасибо.
Два уточнения:
1) новые инструменты будут добавляться во все таблицы? Даже в те, где инструменты данного типа не выбраны в настройках? Грубо говоря, новые выпуски облигаций или опционов в мою таблицу по фьючерсам ФОРТС начнут добавляться?

2) Эта настройка распространяется сразу на все таблицы/вкладки и тп. Правильно? одну таблицу сделать без такой опции, а другую с ней у меня не получится?
добавление новых инструментов в таблицу
 
Добрый день.
Столкнулся с такой проблемой, у меня настроена таблица текущих параметров в ней при создании выбраны все фьючерсы рынка Фортс. То есть целиком раздел.
Далее довольно часто по календарным срокам появляются новые фьючерсные контракты на Фортс, но в мою таблицу они автоматически не добавляются.

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

Заранее благодарю за помощь.
Логика работы tro файла
 
спасибо за подробный ответ
Логика работы tro файла
 
вопросы все еще актуальны...
Логика работы tro файла
 
и еще что будет если пытаться убить полностью выполненную заявку? Какой статус получит такая транзакция?
Логика работы tro файла
 
здравствуйте, не смог найти информации в инструкциях, надеюсь на помощь на форуме. Какова логика работы Quik с tro файлом при импорте заявок. в частности:

1) При обновление статуса транзакции строка появляется новая или заменяется старая?
2) Если tro файл будет удалятся внешней программой при каждом прочтение не вызовет ли это проблем? То есть, если в (1) заменяется ранее созданная строка с промежуточным статусом обработки заявки, то проблемы возможны если программа наткнется на отсутствие фала (или пустой файл).

Заранее благодарю за ответ.
dde экспорт в разные сеансы excel
 
Добрый день.
Спасибо за помощь.

Не работает. Испробовал разные комбинации в поле "Рабочая книга":
1) Полный путь + расширение файла
2) Полный путь без расширения файла
3) Только название с расширением файла
4) Только название без расширения файла

Варианты 2) и 4) не работают в принципе.
Вариант один запускается только либо если документ открыт в первом сеансе (что нам НЕ нужно), или , если стоит галочка "запускать DDE.. автоматически" , тогда заново открывает данный файл в ПЕРВОМ сеансе.

В нерабочих вариантах выдает ошибку "не удалось установить DDE соединение с Excel, или не найден файл ..., или в него не загружена таблица...".

То есть полное впечатление, что DDE экспорт QUIK второе приложение Excel (второй сеанс) НЕ видит.

Я понимаю, что эта проблема специфическая для моего случая, зависит от ОС, корректной установки Excel и тп. И я не прошу тратить много время на ее решение.

Но если Вы сообщите мне результаты тестирования на своем компьютере, Работает ли экспорт в разные сеансы Excel или нет, это сориентирует меня на правильный способ обойти проблему.

Заранее благодарю.

Спасибо.
MOVE_ORDERS
 
И еще вопрос 3.

Если я хочу подвинуть одну заявку. Могу использовать данную транзакцию?

Например в качестве второй заявки указав вымышленную? если нет, то как оптимально (быстро и коротко) подвинуть одну заявку?
MOVE_ORDERS
 
Подскажите правильно ли я понимаю логику работы импорта транзакций в QUIK?

Собираюсь использовать транзакцию на рынке FORTS «ACTION» = «MOVE_ORDERS»

Вопросы:
1) если я буду воздействовать данной транзакцией на заявку, которая уже Исполнена(Остаток=0)? Что произойдет?
Варианты ответов: а) ошибка, б) параметры заявки изменятся, но это не приведет к новым сделкам, в) Возникнет новая заявка с введенными условиями в последней транзакции ( и по ней могут прийти новые сделки).

Моя логика подсказывает, что ответ "б". А на самом деле?

2) если я буду воздействовать данной транзакцией на заявку, которая частично Исполнена (Остаток>0)?
ТО соответственно пункту "б" на бирже появится заявка на объем "Остаток" с новыми условиями, а ранее существовавшая умрет.

Вопрос может показаться очевидным. Но для надежности хотелось бы подтверждения. Заранее благодарю за помощь.
dde экспорт в разные сеансы excel
 
Добрый день.

Отвечаю:

Можно открыть несколько книг внутри одного приложения Excel (это значит в одном сеансе) (через меню "открыть") . При этом диспетчер задач будет видеть одно ексель приложение (внутри несколько процессов - книг).

А можно несколько раз запустить сам Excel. Либо дважды кликая на разных файлах, либо вызывая Excel из пуска. Тогда диспетчер задач видит их как два никак между собой не связанных приложения. Вот это уже разные сеансы.
dde экспорт в разные сеансы excel
 
Все именно так и делаю! Не работает.

Либо выдает сообщение, что не может найти файл. Хотя он открыт. (если галочка "Открывать DDE сервер автоматически" не стоит)

Либо выдает открывает книгу заново, в том самом сеансе Excel куда идет первоначальный экспорт.


Судя по ответам вы меня не поняли.  Нужно проводить экспорт в разные СЕАНСЫ Excel, не просто разные книги, а разные сеансы. Вы понимаете разницу? Протестируйте плиз, у себя. У вас такой экспорт работает?

В один сеанс у меня все работает.

В любом случае спасибо за желание помочь. Пока не получается.
dde экспорт в разные сеансы excel
 
Поочередного понятно. Но нужен как раз одновременный! Такое возможно?
dde экспорт в разные сеансы excel
 
Как осуществить экспорт в разные сеансы (приложения) Excel. Если "в лоб", указав в настройках DDE экспорта сервер Excel, другую книгу и лист в ней, ТО либо QUIK эту книгу не видит (выдает сообщение), либо открывает файл заново в том же сеансе Excel где уже есть настроенные экспорты. (Первый или второй вариант зависит от включения галочки на "Открытие DDE Сервера автоматически". Это не годится так как нужен экспорт именно в разные сеансы Excel.


либо этим можно управлять в настройках (КАК???)

либо,  нужно создать другой DDE сервер с другим именем(не стандартный "excel") и подружить его с моим файлом. Вопрос как? дайте ссылку плиз.

Файлы сохранены на диске. имена в настройках многократно проверены.


Заранее благодарю за помощь.
 
Задвоение в таблице текущих значений
 
Описание проблемы:
Настроен DDE экспорт в эксель таблицы текущих значений из Квика. В самой таблице в Квике применен фильтр "Время">"0:00:00".  Это нужно чтобы отсечь кучу неактуальных инструментов без данных и уменьшить количество записей в таблице.

99% времени все прекрасно работает. Но раз 30 за сутки одна из строк в экспортированной таблице  в эксель задраивается. То есть она идентична другой строке (соседней), но данные в ней уже не обновляются, они остаются замороженными. То есть "родитель" этого нежелательного "потомка" живет как надо, обновляется и тп. А дублер застыл с данными на момент своего рождения. В таблице Квика все верно, там никаких задвоений нет.

Проблема лечится только Остановкой и Новым запуском экспорта по DDE. Если бы 3 раза за день, терпимо, а так 30. Поэтому пытаюсь избавиться от этого бага Квика. Понятно, что проблема именно в периодическом сбое экспорта по DDE.


Способы решения которые вижу я:
1) Снять в таблице фильтр на время. Это плохо, объем записей для анализа макроса возрастет с 200 до 1000. И не факт, что поможет.
2) В случае обнаружения проблемы автономно "программно" перезапускать экспорт DDE. Если так, то желательно, чтобы кто-нибудь поделился алгоритмом как включать DDE из вне.(из Экселя).


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

Насколько я понимаю 1 и 2 второй параметр влияют не на скорость передачи данных по ДДЕ экспорта, а на то время через которое этот экспорт прервется(вылетит сообщение)  и нужно будет его заново запускать.

Есть еще идеи как мне починить проблему? А то вся торговля накрылась...
очему могла упасть скорость экспорта данные по DDE
 
В папке Квика есть два относительно больших файла:

1) info.txt -543 мегабайт
2) alltrade.dat - 229 мегабайт

Это много? Есть смысл подчисть, чтобы ускорить работу экспорта? Если да, то как чистить?
очему могла упасть скорость экспорта данные по DDE
 
вот перечень всех настроек, которые я вижу. Я не понимаю какие из них могут ускорить экспорт?

Экспорт данных

Настройки параметров экспорта данных в текстовые файлы осуществляются через  пункт меню Настройки / Основные..., раздел «Программа» /  «Экспорт данных» подраздел «Экспорт в текстовые файлы»:  

  1. «Выводить наименование фирмы вместо идентификатора». При сохранении
    в текстовый файл значений из таблиц заявок, сделок и таблиц РПС вместо
    идентификатора фирмы-контрагента в файл записывается ее символьное имя.
  2. «Использовать в качестве разделителя значений символ» - выбор символа для
    разделения значений в текстовом файле. По умолчанию используется «,» (запятая).
    Настройка имеет смысл, если данный символ может использоваться в значениях
    полей.
Настройки параметров экспорта данных по DDE осуществляются через пункт меню  Настройки / Основные..., раздел «Программа» / «Экспорт данных»  подраздел «Экспорт по DDE»:  
  1. «Интервал времени, в течение которого ожидается подтверждение приема данных
    от приложения при выдаче целиком таблицы, секунд (1-3600)» – управляет временем
    ожидания при первоначальной передаче данных, рекомендуемое значение – 60.
  2. «То же, при выдаче очередной строки (1-600)» – предназначена для управления
    интервалом ожидания во время обновления данных, рекомендуемое значение – 30.
  3. «Количество попыток продолжить экспорт при возникновении ошибки» -
    количество попыток восстановить соединение в случае возникновения ошибки
    передачи. Значение по умолчанию – 0.
  4. «Новый поток на отдельный DDE-сервер» - включает многопоточный экспорт
    данных на разные DDE-серверы. Состояние по умолчанию – выключено.
  5. «MS Excel» - поддержка локализованных версий MS Excel для разных языков.
    По умолчанию выбран английский язык. Если используется русскоязычный MS Excel,
    то можно использовать значения «Английский» или «Русский».
Настройки 1-3 служат для управления интервалом ожидания при занятости  DDE-сервера.
очему могла упасть скорость экспорта данные по DDE
 
Очевидно, у меня случай, когда Квик данные получил, но не успевает экспортировать.
Я изучил указанный Вами раздел настроек, там нет ни одного параметра относящегося к скорости DDE экспорта. Какими настройками мне поиграть?
очему могла упасть скорость экспорта данные по DDE
 
Проблема не решилась. Пришло в голову следующее, возможно у Квика есть файлы с данными, которые накапливаясь вызывают подобные проблемы. История котировок и тп. Подскажите как ее очистить?
очему могла упасть скорость экспорта данные по DDE
 
Добрый день.

Подскажите почему могла упасть скорость экспорта данные по DDE.

Симптомы следующие:
1) Ранее достаточно стабильно больше 2 -ух недель работал настроенный экспорт в ексель.
2) Сегодня при всех тех же самых параметров Квик не успевает выгрузить весь объем, в результате растет задержка в экспорте от реального времени.
3) При перезапуске экспорта задержка обнуляется, но потом снова нарастает.
4) Время сервера в интрерфейсе нормальное, без задержек. Каких-то внешних глюков в интерфейсе не наблюдается. Объем выгружаемых данных приличный.

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

Впервые настраивая Квик, наткнулся на этом форуме, что есть параметр задержки в dde экспорте стакана. Поправил его отредактировав файл info.ini
Перезашел в Квик.

Вопрос №1 Этого достаточно, чтобы обновленный параметр заработал? или нужно загрузить файл настроек и тп?

Вопрос №2 Есть возможность повысить частоту проверки Квиком наличия файлов для импорта заявок?

Вопрос №3 Откуда можно системным образом узнать какие есть еще подобные настраиваемые параметры? Help этих вопросов не затрагивает.  Например: Есть ли какие-нибудь задержки и можно ли ими управлять при экспорте моих сделок, моих заявок, таблицы всех сделок и тп? Может быть есть "продвинутый" Help?
Отставание от системного времени
 
На компьютере установлен Win 10. В нем как я слышал есть встроенный антивирус, других антивирусов нет, приложений способных загружать систему не запущено.
Отставание от системного времени
 
эксперименты завершены. Результат: даже при закрытие ВСЕХ обновляемых таблиц и графиков (включая шаблонные по умолчанию), на 52-53 секунде каждой минуты происходит зависание серверного времени на 5-10 секунд. Как я понимаю, с таким результатом мне теперь только к брокеру с претензиями. Но хотелось какой-то общественной поддержки )), может кто-нибудь с этим сталкивался.
Отставание от системного времени
 
Начав экспериментировать с уменьшением нагрузки, т.е. закрывая отдельные таблицы, обнаружил, что провал в 8-10 секунд происходит ежеминутно на 52-53 секунде. Такое впечатление, что в это время случается какая-то процедура внутри квика, которая и заставляет его подвисать.
Отставание от системного времени
 
Это не решение. при выключенном экспорте (т.е. выключенном ексель), все равно наблюдаются 2ух секундное отставание времени сервера с регулярными провалами к 8-10. Судя по всему, нужно уменьшить объем открытых в Квике таблиц. Вопрос как это сделать наиболее эффективно, с учетом озвученных выше приоритетов.
Отставание от системного времени
 
Уважаемая работники службы поддержки QUIK, ниже я подробно описываю свои проблемы, чтобы получить столь же подробную консультацию. Поиск в интернете на перечисленные мною вопросы произведен. Исчерпывающих ответов не найдено. Поэтому Ваши детальные ответы здесь, будут полезны многим новым пользователям Квик в будущем и сэкономят ваше время на новых вопросах.

Инфраструктура:  брокер из Топ5, Производительный компьютер (i7, 12 GB), емкий интернет канал, во время работы Квик и Excel другие приложения не используются.
Настройки Квика: Получение данных установлена опция -Исходя из настроек открытых пользователем таблиц, Сохранение данных установлена опция Данные, отражающие текущее состояние и всю историю изменений + «Получать пропущенные данные», параметр задержки в экспорте стакана(и остальных таблиц) по умолчанию (тут наверное нужно поменять настройки скажите что именно).
 
Цель: настроить получение данных в Excel  и обработку с минимальной задержкой  (использую DDE, но если нужно могужно и  ODBC)
Приоритеты отсортированы по значимости:
1) Минимальная задержка данных от реального времени. Но какая-то разумная задержка около 1 секунды допустима.
2) Данные таблиц текущих параметров (3 таблицы, совокупно 2,5 тыс. строк)
3) Данные стаканов по выбранным инструментам (около 25)
4) Данные таблицы всех сделок

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

Мои собственные наблюдения:
Время сервера Квик отстает от системного времени компьютера на 3-4 секунды(редко на 2) днем и на 1-2 вечером, с регулярными провалами до 10 секунд.
Время получения данных из таблицы текущих сделок в Excel начинает отставать сильнее, чем время сервера днем на 2 секунды, тогда когда идет объемные выгрузки в таблице всех сделок.
Время получения данных из таблицы всех сделок днем стабильно отстает от времени компьютера на 8-16 секунд.

Инструменты влияния:
А) настройки Квик отключить получение истории значений параметров,
Б) Настройки Квик повысить частоту экспорта таблиц (Как?)
В) открыть пустую вкладку в Квике (не тратить время на прорисовку таблиц)
Г) отключить экспорт всех сделок (поставить фильтры снижающие количество записей)
Д) отключить экспорт части стаканов.
Е) Не только отключить экспорты, но и закрыть таблицы всех сделок

Что из перечисленного наиболее влияет на результат? Что Вы рекомендуете осуществить,  чтобы добиться цели? Может быть, есть еще варианты повлиять на ситуацию?
Сам я пробовал только пункт «Г», он ускорил появление данных в таблице текущих значений, но не принципиально. В целом тормоза сохранились.  
Страницы: 1
Наверх