Новая версия платформы MetaTrader 5 build 2007: Экономический календарь, MQL5-программы в виде сервисов - страница 28
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите как можно настроить работу терминала с двумя мониторами?
Доброго вечера!
Подскажите как можно настроить работу терминала с двумя мониторами?
Открепляете график (Alt+D) и переносите его на нужный монитор
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Пользовательские символы. Ошибки, баги, вопросы, предложения.
fxsaber, 2019.03.14 22:20
Подскажите после ArrayResize в меньшую сторону разве не должно уменьшаться количество используемой памяти ?
Результат.
Подскажите после ArrayResize в меньшую сторону разве не должно уменьшаться количество используемой памяти ?
Нет
А нет ли какой нибудь функции, чтобы освободить память после сокращения размеров массива ( не до нуля ) ? Сделал свой аналог ArrayResize , с сокращением размера памяти, но там два раза весь массив копируется...
А нет ли какой нибудь функции, чтобы освободить память после сокращения размеров массива ( не до нуля ) ? Сделал свой аналог ArrayResize , с сокращением размера памяти, но там два раза весь массив копируется...
Вариант с одним копированием
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Особенности языка mql5, тонкости и приёмы работы
fxsaber, 2019.03.15 11:15
А нет ли какой нибудь функции, чтобы освободить память после сокращения размеров массива ( не до нуля ) ? Сделал свой аналог ArrayResize , с сокращением размера памяти, но там два раза весь массив копируется...
ArrayResize( arr, new_size, -1)
ArrayResize( arr, new_size, -1)
Работает. Правда версия fxsaber быстрее. Его версия выполняется обычно 22 милесекунды( максимум был 26) . Ваш вариант минимум выполняется за 30(обычно 37). Хотя вроде бы одно и тоже.
Для объекта типа OBJ_LABEL его размер будет посчитан только после отрисовки
В документации https://www.mql5.com/ru/docs/constants/objectconstants/enum_object_property об этом прямо сказано
И дальше
OBJPROP_XSIZE
Ширина объекта по оси X в пикселях. Задается для объектов OBJ_LABEL (read only), OBJ_BUTTON, OBJ_CHART, OBJ_BITMAP, OBJ_BITMAP_LABEL, OBJ_EDIT, OBJ_RECTANGLE_LABEL.
int
Спасибо (из кармана в англ - и там тоже спасибо).