Вывод через DDE-сервер

Страницы: 1
RSS
Вывод через DDE-сервер, Вывод через DDE-сервер
 
Добрый день ребята! Подскажите как ускорить поток данных через DDE-сервер? Мне нужен для таблицы текущие торги и на пару сотен стаканов. В экселе данные таблицы текущие торги запаздывают и показывают совсем другие в отличие от квика. Даже в начале вечерней сессии показываются данные основной сессии. Как установить чтобы была актуальная информация?
 
Рустам, здравствуйте!

На трансляцию могут влиять настройки Quik или же, сам DDE сервер просто не успевает обрабатывать все поступающие в него данные.
То есть, либо Quik слишком быстро отправляет данные на DDE сервер и он не справляется, либо наоборот, он их сам по себе получает слишком медленно.

На скорость отправки по DDE влияют настройки в меню Настройки - Основные - Программа - Экспорт данных. Секция Экспорт по DDE
На скорость получения данных влияют настройки в меню Настройки - Основные - Программа - Получение данных. Секция "Интервал обновления данных с текущим состоянием"

Попробуйте менять значения либо в большую либо в меньшую степень. Вам нужно самостоятельно подобрать нужные параметры. Также попробуйте включить параметр "Новый поток на отдельный DDE-сервер".

Обратим Ваше внимание, что при экспорте такого большого объёма данных проблема может возникать в самом DDE. Для увеличения производительности можете производить выгрузку через LUA.
 
Через Lua надо писать какой то код? Или есть где то готовая?
 
Цитата
Рустам написал:
Добрый день ребята! Подскажите как ускорить поток данных через DDE-сервер? Мне нужен для таблицы текущие торги и на пару сотен стаканов. В экселе данные таблицы текущие торги запаздывают и показывают совсем другие в отличие от квика. Даже в начале вечерней сессии показываются данные основной сессии. Как установить чтобы была актуальная информация?
Про пару сотен стаканов можете скорее всего просто забыть.
--------------------------
Вывод по DDE   должен работать без проблем и доп настроек.
У Вас что-то не так. Но подсказать Вам невозможно без доп информации.
-------------------------
Покажите как Вы подключаете вывод таблицы в Excel.
-------------------------  
DDE сервер стаканы не выводит.
-------------------------
Возможно из за такого количества открытых стаканов у Вас просто тормозится процессор.
---------------------------------
Посмотрите в диспетчере задач  загрузку процессора и использование памяти и покажите картинки.
 
Стакан DDE выводит на отлично. Как дополняешь другими так ж..а полная.

Параметры загрузки при таблице текущие торги со всеми акциями(248) и 20 стаканов
 
Цитата
Рустам написал:
Стакан DDE выводит на отлично. Как дополняешь другими так ж..а полная.
 
Параметры загрузки при таблице текущие торги со всеми акциями(248) и 20 стаканов
У Вас 20 стаканов и 70% загрузки процессора.   для 200 стаканов загрузка будет очевидно 700%
т е надо еще 10 таких компов.
Вы фактически получили предел. и при этом полагаю тормоза обязательно будут.
------------------------  
У Вас Excel грузит процессор как QUIK.  Если откажитесь от Excel, то в КВИКЕ сможете еще стаканов 30 открыть полагаю.
Попробуйте открыть стаканов 50  и посмотреть загрузку.
Будет понятен предел.
 
 
Про вывод стакана через DDE - это моя ошибка.
Все таблицы выводятся через DDE.
 
существенно ускорить вывод можно лишь отказавшись от отображения графиков и таблиц.
 
Я как понял квик отправляет информацию паровозиком. Эксель принимает паровозиком но не успевает за квиком. Эксель не видит последний вагон пока не пройдет весь поезд. (И никогда не увидит раз вагоны увеличиваются со временем)
Можно ли как то обрубать состав и показывать последний вагон?
 
Вот живой пример. Днем поставил на экспорт. Время сейчас 20.53. В экселе еще меняются данные которых уже нет в квике.
 
Сделал на те акции которые торгуют в вечерней сессии. Все работает отлично. Теперь будет видно у кого большие плотности возле цены аска и бида. Спасибо всем!
 
Всем привет!
Ранее выводил Таблицу текущих торгов (ТТТ) в эксель. В целом все было нормально. Анализ данных к экселе с помощью макросов был очень медленный, поэтому написал свою утилиту.
Для создания DDE-сервера в своей программе использую сторонние dll. Но столкнулся в проблемой. У меня в ТТТ есть и фьючерсы и акции. На утренней сессии данные фьючерсов выводятся без проблем. После начала основной сессии данные фьючерсов продолжают поступать, а сведения об акциях не поступают. Нужно останавливать вывод и запускать заново, тогда данные акций выводятся нормально. Если запускать вывод, когда идет основная сессия, то тоже нет никаких проблем. И такая же ситуация после окончания основной сессии и начала вечерней сессии. Перед окончанием основной сессии все отлично работало. Как только началась вечерняя сессии, так опять данные акций не поступают (с фьючерсами все нормально), нужно опять остановить вывод данных и запустить заново.
Помогите разобраться, в какую сторону копать?
 
Цитата
АлексаАл написал:
Всем привет!
Ранее выводил Таблицу текущих торгов (ТТТ) в эксель. В целом все было нормально. Анализ данных к экселе с помощью макросов был очень медленный, поэтому написал свою утилиту.
Для создания DDE-сервера в своей программе использую сторонние dll. Но столкнулся в проблемой. У меня в ТТТ есть и фьючерсы и акции. На утренней сессии данные фьючерсов выводятся без проблем. После начала основной сессии данные фьючерсов продолжают поступать, а сведения об акциях не поступают. Нужно останавливать вывод и запускать заново, тогда данные акций выводятся нормально. Если запускать вывод, когда идет основная сессия, то тоже нет никаких проблем. И такая же ситуация после окончания основной сессии и начала вечерней сессии. Перед окончанием основной сессии все отлично работало. Как только началась вечерняя сессии, так опять данные акций не поступают (с фьючерсами все нормально), нужно опять остановить вывод данных и запустить заново.
Помогите разобраться, в какую сторону копать?
Здравствуйте!
Уточните, пожалуйста, проявляется ли данная проблема при выводе в Excel? В случае, если в Excel данные экспортируется без остановок, Вам, к сожалению, будет необходимо разобраться с Вашим приложением самостоятельно.
Страницы: 1
Читают тему
Наверх