Особенности языка mql5, тонкости и приёмы работы - страница 103
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Просто хотел сказать, что, возможно использование user32.dll вместо kernel32.dll может оказаться быстрее в вопросе связывания двух терминалов в помощью WinAPI, т.к. все реализации, которые я встречал именно использовали kernel32.dll.
Да ну, не вижу причин, почему из одной библиотеки должно импортироваться (или работать) быстрее, чем из другой.
А вот вопрос общего оверхеда при вызове импортированных функций наверное стоило бы исследовать. Возможно в нынешних версиях MQL это уже неактуально, но вот насколько я помню по старому MQL4 - там эти издержки были ощутимы, порой сравнимы со скоростью выполнения самой функции.
Да.
Ааа..., ну считайте это моим капризом.
Просто люблю скорость, потому что кто быстрее, тот приходит первым, а так же меньше нагрузки на процессор, а значит больше ресурсов и времени для принятия решения.
Быстрая реализация мультисимвольного OnTick
При работе пустого советника, использующего шпиона на 50 инструментах, в лог начинают сыпаться сообщения:
Если добавить в индикатор фильтр на частоту отправки кастум-событий в 500 мс, ошибки становятся реже, но не исчезают.
Это только у меня так?
Код советника:
Профилировщик показывает 95% времени iCustom, OnChartEvent почти ничего не занимает. Процессор (i5-3570) грузится на 75%.
При работе пустого советника, использующего шпиона на 50 инструментах, в лог начинают сыпаться сообщения:
Это только у меня так?
Словил несколько таких ошибок в начале . Далее не сыпались.
Профилировщик показывает 95% времени iCustom, OnChartEvent почти ничего не занимает. Процессор (i5-3570) грузится на 75%.
В Release-варианте CPU ~3%.
Словил несколько таких ошибок в начале . Далее не сыпались.
В Release-варианте CPU ~3%.
Собрал и индикатор и советника с "Optimize=1", ошибки сыпятся.
Добавил в индикатор секундную паузу:
Ошибки остались.
Индикатор
Советник
Увеличение паузы не сильно помогает. Начало сыпаться ипри 3 секундах.
По непонятным причинам, в одни прекрасный момент, перестает работать EventChartCustom. Тупит около 3 секунд и выдает ошибку 4001.
Индикатор
Советник
Увеличение паузы не сильно помогает. Начало сыпаться ипри 3 секундах.
По непонятным причинам, в одни прекрасный момент, перестает работать EventChartCustom. Тупит около 3 секунд и выдает ошибку 4001.
Да, похоже проблема в этом.
У кого-то еще воспроизводится?
У кого-то еще воспроизводится?
Не воспроизводится
Час работы - полет нормальный.
Не воспроизводится
Час работы - полет нормальный.
Сколько инструментов в обзоре рынка?