Задержка при обмене по DDE

Страницы: 1
RSS
Задержка при обмене по DDE
 
Добрый день! Занимаюсь разработкой скальперского привода под QUIK и использованием DDE-каналов по нескольким бумагам на платформе .NET (C#).
Периодически возникает проблема при получении стаканов по DDE: задержка получения стакана в 300-700 мс (как для одного инструмента, так и для нескольких сразу).
Файл info.ini оттюнингован ([exce] price-timeout=10), но задержка не пропадает.
Подскажите, как избавиться от этой проблемы?
 
Цитата
Kirill Toporkov пишет:
Подскажите, как избавиться от этой проблемы?
если терминал Quik передает данные в DDE сервер очень быстро, а сам DDE сервер не успевает обрабатывать поступающие в него данные, то происходит накопление очереди из отправляемых данных. В результате чего происходит торможение.
попробуйте увеличить параметр price-timeout
 
Цитата
Sergey Gorokhov пишет:
Цитата
Kirill Toporkov пишет:
Подскажите, как избавиться от этой проблемы?
если терминал Quik передает данные в DDE сервер очень быстро, а сам DDE сервер не успевает обрабатывать поступающие в него данные, то происходит накопление очереди из отправляемых данных. В результате чего происходит торможение.
попробуйте увеличить параметр price-timeout
Попробовал увеличить до 300 мс, подлагивания частично устранены, но не до конца (вероятно, накопление данных в очереди играет роль). Может существуют еще какие-то способы устранения проблемы или нужно искать проблему в DDE?
 
Цитата
Kirill Toporkov пишет:
Может существуют еще какие-то способы устранения проблемы или нужно искать проблему в DDE?
Проблема с самого начала была именно в DDE сервере.
Эксперимент с увеличением параметра, только доказывает это.
Соответственно, если и можно сделать что-то, то именно на стороне Вашего DDE сервера.
 
Цитата
Sergey Gorokhov пишет:
Цитата
Проблема с самого начала была именно в DDE сервере.
Эксперимент с увеличением параметра, только доказывает это.
Соответственно, если и можно сделать что-то, то именно на стороне Вашего DDE сервера.
Значит можно попробовать создавать отдельный экземпляр сервера на каждый стакан. Что ж, будем надеяться что от такого подхода комп не загнётся) Спасибо за помощь!
 
Цитата
Kirill Toporkov пишет:
Спасибо за помощь!
пожалуйста.
Страницы: 1
Читают тему (гостей: 1)
Наверх