Новая версия платформы MetaTrader 5 build 2755: Улучшения в окне котировок и отладчике - страница 33
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А, ну это понятно. Но тут опять нюанс - если использовать глобальный динамический объект, а в функциях делать Resize, всё равно не будет экономии.
Обратил внимание:
top показывает для terminal64.exe 26-28% CPU и 20-21% CPU для wineserver
Стоит открыть какое-либо окно типа "Список индикаторов", "Список экспертов", "Список объектов", "О программе" или даже просто какой-то из пунктов меню (но не стакан), и top начинает показывать для terminal64.exe 8-10% CPU и 7-8% CPU для wineserver
Запущено много индикаторов и советников во множестве окон, но торги закрыты (ФОРТС), тики не приходят, события "Trade", "TradeTransaction", "BookEvent" тоже. Событие "Timer" используется только двумя советниками, их останов на загрузку CPU практически не влияет.
build 2755
Не является ли это предупреждение компилятора лишним?
По-моему, нет. Тут же явное преобразование к Integer'y. Вполне правильно предупредить, что это не Boolean, как требуется в условии.
По-моему, нет. Тут же явное преобразование к Integer'y. Вполне правильно предупредить, что это не Boolean, как требуется в условии.
Связка несимпатичная получается.
Как вариант, проверить if ((int)f()!=0)
Лучше проще (зависит от смысла проверки, которой мы не знаем):
или сделать обертку IsEmpty функцией или дефайном.
Связка несимпатичная получается.
Так не даёт предупреждений
Так не даёт предупреждений
Поэтому и вопрос.
Как вариант, проверить if ((int)f()!=0)
Привык с нулем не делать сравнений.