
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте.
Я использую именованные каналы (NamedPipes) для обмена информацией с сервером.
Когда я использую именованные каналы в советнике, то все отлично работает. Но когда идентичный код я использую в индикаторе, все работает как нужно, но мой процессор, по непонятной мне причине, нагружается на 25%. При том, что в советнике все происходит практически незаметно для CPU. Если повесить два индикатора с каналами, то загрузка процессора составляет уже 50%, что делает использование именованных каналов в индикаторах весьма затруднительным.
Например, следующий код подключения к серверу в функции OnInit() заметно нагружает процессор в индикаторе и абсолютно не загружает CPU в советнике. При условии, что север еще не запущен:
Подскажите, пожалуйста, в чем причина загрузки CPU в индикаторе и есть ли возможность решить эту проблему.
Спасибо.