MetaQuotes Software
MetaQuotes Software Блог компании MetaQuotes Software
05 ноября 2018, 11:35

MetaTrader 5 build 1940: плавающие окна графиков и .Net библиотеки в MQL5

Выпущена обновленная версия платформы MetaTrader 5:

  1. Terminal: Теперь вы можете выносить графики финансовых инструментов за пределы окна торгового терминала.

    Это удобно при работе с несколькими мониторами. Например, на одном можно расположить основное окно платформы и следить за состоянием счета, а на другом — графики для оценки ситуации на рынке. Чтобы отделить график от терминала, отключите опцию «Закреплен» в его контекстном меню. После этого расположите график на нужном мониторе.

    Чтобы вам не приходилось переключаться между мониторами для нанесения аналитических объектов или индикаторов, у открепленных графиков предусмотрена отдельная панель инструментов. Чтобы изменить набор команд или скрыть панель инструментов, воспользуйтесь ее контекстным меню.

  2. Terminal: Полностью обновлены встроенные чаты. Теперь они поддерживают групповые диалоги и каналы. Вы можете вести закрытые обсуждения с группой людей в едином пространстве, не переключаясь между разными диалогами, создавать тематические каналы по интересам и языкам. Общаться с коллегами и друзьями на MQL5.community можно не заходя на сайт.

    Каждый групповой чат и канал может быть публичным или приватным. Автор сам решает, можно ли к ним присоединяться свободно или только по приглашению. Также в каналы и чаты можно назначать модераторов для дополнительного контроля общения.

  3. Terminal: Добавлена поддержка объемов повышенной точности для торговли криптовалютами. Теперь минимально возможный объем торговых операций составляет 0.00000001 лота. В стакан цен, ленту сделок и другие элементы интерфейса добавлена возможность отображения объемов с точностью до 8 знаков после запятой.

    Минимальный объем и шаг его изменения зависят от настроек финансового инструмента на стороне брокера.

  4. Terminal: В окно «Инструменты» добавлена вкладка статей, опубликованных на MQL5.community. Более 600 подробных материалов о разработке торговых стратегий на MQL5 теперь доступны прямо в терминале. Новые статьи выходят каждую неделю.

  5. Terminal: Добавлена поддержка расширенной авторизации с использованием сертификатов при работе под Wine.

  6. Terminal: Исправлено отображение стакана цен при ограничении его глубины одним уровнем.

  7. Terminal: На панель инструментов «Стандартная» добавлена команда «Сохранить как рисунок». Делать снимки графиков и делиться ими в сообществе стало еще легче.

  8. Terminal: Исправлено применение сдвига времени при импорте баров и тиков. Ранее в некоторых случаях сдвиг не применялся.

  9. Terminal: Исправлено подвисание терминала при большом количестве новостей экономического календаря.

  10. MQL5: Добавлена нативная поддержка .NET библиотек с «умным» импортом функций. Теперь библиотеки .NET можно использовать без написания специальных оберток — MetaEditor берет это на себя.

    Для работы с функциями .NET библиотеки достаточно импортировать саму DLL без указания конкретных функций. MetaEditor автоматически импортирует все функции, с которыми возможна работа.

  11. MQL5: В стандартную библиотеку добавлена поддержка работы с функциями WinAPI. Теперь для использования функций операционной системы в MQL5-программе нет необходимости вручную импортировать библиотеки и описывать сигнатуры функций. Достаточно подключить заголовочный файл из каталога MQL5\Include\WinAPI.

    Функции WinAPI сгруппированы в отдельных файлах по назначению:

    • libloaderapi.mqh — работа с ресурсами
    • memoryapi.mqh — работа с памятью
    • processenv.mqh — работа с окружением
    • processthreadsapi.mqh — работа с процессами
    • securitybaseapi.mqh — работа с системой безопасности ОС
    • sysinfoapi.mqh — получение системной информации
    • winbase.mqh — общие функции
    • windef.mqh — константы, структуры и перечисления
    • wingdi.mqh — работа с графическими объектами
    • winnt.mqh — работа с исключениями
    • winreg.mqh — работа с реестром
    • winuser.mqh — управление окнами и интерфейсом
    • errhandlingapi.mqh — обработка ошибок
    • fileapi.mqh — работа с файлами
    • handleapi.mqh — работа с хэндлами
    • winapi.mqh — подключение всех функций (заголовочных файлов WinAPI)
    Обвязка работает только с 64-битной архитектурой.

  12. MQL5: Добавлена поддержка спецификаторов inline, __inline, __forceinline при синтаксическом анализе кода. Наличие этих спецификаторов в коде не будет вызывать ошибки, но и не будет влиять на компиляцию. На данный момент это позволит легче переносить С++ код в MQL5.

  13. MQL5: Проведена существенная оптимизация исполнения MQL5-программ. В некоторых случаях прирост производительности может достигать 10%. Чтобы получить прирост скорости, перекомпилируйте ваши программы в новой версии MetaEditor.
    К сожалению, дополнительная оптимизация привела к потере совместимости новых программ с предыдущими версиями терминала. Все программы, скомпилированные в MetaEditor версии 1912 и выше, не будут запускаться в терминалах версии ниже 1912. При этом программы, скомпилированные ранее в предыдущих версиях MetaEditor, будут в работать в новых терминалах.

  14. MQL5: Проведена большая работа по оптимизации множества функций MQL5.

  15. MQL5: Добавлены новые свойства для прикрепления/открепления графиков от основного окна терминала и управления их положением.

    В перечисление ENUM_CHART_PROPERTY_INTEGER добавлены:

    • CHART_IS_DOCKED — окно графика закреплено. Если установить значение false, то график можно перетащить за пределы терминала.
    • CHART_FLOAT_LEFT — левая координата открепленного графика относительно виртуального экрана.
    • CHART_FLOAT_TOP — верхняя координата открепленного графика относительно виртуального экрана.
    • CHART_FLOAT_RIGHT — правая координата открепленного графика относительно виртуального экрана.
    • CHART_FLOAT_BOTTOM — нижняя координата открепленного графика относительно виртуального экрана.

    В перечисление ENUM_TERMINAL_INFO_INTEGER добавлены:

    • TERMINAL_SCREEN_LEFT — левая координата виртуального экрана. Виртуальным экраном является прямоугольник, охватывающий все мониторы. Если в системе имеются два монитора и их порядок задан справа налево, то левая координата виртуального экрана может оказаться на границе двух мониторов.
    • TERMINAL_SCREEN_TOP — верхняя координата виртуального экрана.
    • TERMINAL_SCREEN_WIDTH — ширина терминала.
    • TERMINAL_SCREEN_HEIGHT — высота терминала.
    • TERMINAL_LEFT — левая координата терминала относительно виртуального экрана.
    • TERMINAL_TOP — верхняя координата терминала относительно виртуального экрана.
    • TERMINAL_RIGHT — правая координата терминала относительно виртуального экрана.
    • TERMINAL_BOTTOM — нижняя координата терминала относительно виртуального экрана.
  16. MQL5: Добавлено поле volume_real в структуры MqlTick и MqlBookInfo. Оно предназначено для работы с объемом повышенной точности. Значение volume_real имеет больший приоритет по сравнению с volume. Сервер будет использовать именно это значение, если оно указано.
    MQL5: В перечисление ENUM_SYMBOL_INFO_DOUBLE добавлены новые свойства:

    • SYMBOL_VOLUME_REAL — объем последней совершенной сделки;
    • SYMBOL_VOLUMEHIGH_REAL — максимальное значение объема совершенной сделки за текущие сутки;
    • SYMBOL_VOLUMELOW_REAL — минимальное значение объема совершенной сделки за текущие сутки.

    Для получения этих свойств используйте функцию SymbolInfoDouble.

  17. MQL5: В перечисление ENUM_MQL_INFO_INTEGER добавлено свойство MQL_FORWARD — признак того, что программа находится в режиме форвард-тестирования.

  18. MQL5: Для структур добавлено свойство pack( integer_value ). Оно позволяет задать выравнивание расположения полей внутри структуры, это бывает необходимо при работе с DLL. Для integer_value возможны значения 1, 2, 4, 8 и 16.
    Если свойство не определено, по умолчанию используется вырванивание в 1 байт — pack(1).

  19. MQL5: Ослаблены требования к приведению перечислений. При неявном приведении компилятор автоматически подставит значение правильного перечисления и выведет предупреждение.

  20. MQL5: Исправлены ошибки компиляции шаблонных функций. Теперь при использовании перегруженных шаблонных функций инстанцируется только нужная перегрузка, а не все имеющиеся.

  21. MQL5: Оптимизированы некоторые случаи доступа к тиковой истории через функции CopyTicks*.

  22. MQL5: Добавлена новая функция TesterStop, которая позволяет досрочно завершить тестирование/проход оптимизации. При ее вызове вся накопленная торговая статистика и результат OnTester передаются в клиентский терминал как при штатном заврешении тестирования/оптимизации.

  23. MQL5: Добавлено новое свойство для пользовательских индикаторов #property tester_everytick_calculate. Оно используется в тестере стратегий и позволяет принудительно влючить расчет индикаторов на каждом тике.

  24. Tester: Теперь при невизуальном тестировании/оптимизации все используемые индикаторы (стандартные и пользовательские) рассчитываются только по запросу данных. Исключение составляют индикаторы, содержащие вызовы функции EventChartCustom и использующие обработчик OnTimer. Ранее в тестере стратегий при приходе любого тика (даже от чужого инструмента) все индикаторы рассчитывались безусловно. Нововведение позволило существенно ускорить тестирование и оптимизацию.

    Чтобы принудительно включить расчет индикаторов на каждом тике, добавьте для программы свойство #property tester_everytick_calculate.

    Индикаторы, скомпилированные предыдущими версиями компилятора, будут рассчитываться как раньше — на каждом тике.

  25. Tester: Исправлен учет точности валюты депозита при тестировании/оптимизации и формировании соответствующих отчетов.

  26. Tester: Оптимизирована и ускорена работа тестера стратегий.

  27. Tester: Исправлен ряд ошибок тестирования и оптимизации.

  28. MetaEditor: Исправлен поиск слова целиком. Теперь при поиске знак подчеркивания учитывается как обычный символ, а не разделитель слов.

  29. Обновлена документация.

Обновление доступно через систему Live Update и на сайте https://www.metatrader5.com

47 Комментариев
  • Василий Федорович
    05 ноября 2018, 11:59
    Хорошие Вы ребята, без иронии. Когда КВИК с рынка полностью вытесните?
      • Василий Федорович
        05 ноября 2018, 15:17
        MetaQuotes Software, А я еще застал МТ3, а МТ2 и МТ1 были?
          • Unworldly
            05 ноября 2018, 22:41
            мы сделали изумительно мощный и правильный язык MQL5.

            MetaQuotes Software, не следовало бы вводить людей в заблуждение.
              • Unworldly
                05 ноября 2018, 23:53
                Unworldly, докажите обратное.

                MetaQuotes Software, Вы никогда ни при каких условиях не признаёте собственные ошибки. Даже при выявлении явного бага Вы не признаёте проблемы, не отвечая даже на прямой вопрос, есть в данный момент проблема или нет, ждёте, когда баг будет Вашими специалистами исправлен, а потом, после выпуска обновления, радостно заявляете, что проблемы нет. Да, теперь нет, но в момент, когда была, Вы специально молчали, чтобы не признавать, что она есть. Это происходило на протяжении многих лет, если не десятилетий.

                Поэтому доказывать не имеет смысла: Вы не признаете никакого доказательства, каким бы безупречным и неоспоримым оно не было, если будет получаться, что язык не «изумительно мощный» и не «правильный».

                Так что, не просите доказательств. И не пишите в ответе, что «ещё один», в очередной раз сделал голословные заявления и ничего не доказал, — это тоже один из Ваших «фирменных приёмов».

                Если же Вам хочется узнать о самой вопиющей вещи, то — вот она: кроме прочего, в MQL нет исключений. Вы видели хоть один ОО язык, в котором отсутствовали бы исключения? Наверное, это неспроста.

                А MQL является ОО языком, и при этом исключения в нём отсутствуют. И, скорее, не от ума, а от упёртости руководителя, который признал их «опасными».

                На самом деле, отсутствие исключений в ОО языке — это позорище, потому что демонстрирует глубину понимания предмета специалистами Компании, либо лицом, принимающим решения по данному вопросу.

                Пока MQL — ОО язык, и в нём нет исключений, он по определению не может быть «правильным».

                «Изумительная мощь» — к чему относится, к производительности или к лёгкости выражения на нём концепций и алгоритмов?
                  • Unworldly
                    06 ноября 2018, 02:39
                    Unworldly, это не доказательство.

                    MetaQuotes Software, Вы замечательно подтвердили мои слова!

                    Естественно, с Вашей точки зрения, это и не может быть доказательством, потому что доказательством, с Вашей точки зрения, может быть только то, что доказывает «правильность» языка. Такова Ваша «аксиоматика».

                    Язык правильный и обеспечивает полный контроль за результатами операций через коды возврата.

                    С Вами можно было бы согласиться, если бы не было объектов. При создании объектов не возникает никакого кода возврата.

                    К сожалению, вы не обладаете достаточным уровнем технических знаний и строите свою позицию на эксепшенах. Пытаетесь разыграть религиозную карту ради холивара return codes vs exceptions.

                    Про технические знания — как ожидаемо!

                    Однако, я почти десять лет назад публично показывал, что Ваши специалисты слабо владеют C++, на котором и создают Вашу «экосистему», и им пришлось признать это. По иронии судьбы, вопрос как раз касался процессов, происходящих при возникновении исключения.

                    Поэтому о технических знаниях Вы, как обычно, сказали голословно и неверно, как по «скрипту», отработанному за десятилетия.

                    Так что, уж, если кто и вправе оценивать мой «уровень технических знаний», то точно не Вы.

                    А по поводу исключений — я Вам привёл аргумент. Остальные ОО языки поддерживают исключения. Будете ли Вы утверждать, что у создателей тех языков тоже недостаточный уровень технических знаний?

                    Если бы вы понимали суть созданного нами, то признали — никто из конкурентов даже близко не создал экосистемы и функционала, подобного нашему.


                    А я против этого и не возражал. Да, Вы создали свою уникальную экосистему и богатый функционал. Разве я возражал против остальных Ваших утверждений в Вашем длинном топике?

                    Почему-то, Вы здесь дискутируете не со мной. По «скрипту» так положено?

                    Но это не имеет отношения к, собственно, изъянам языка MQL. Я не согласен лишь с тем, что Вы вводите неискушённых людей в заблуждение относительно «изумительной мощи» и «правильности» языка MQL.

                    Правильность в идеальном прикладном решении, позволяющем создавать защищенные и отторгаемые решения. А не в игре в генерацию дллок с нулевым шансом на распространие, защиту прав и продажи.


                    Я ничего и не говорил о DLL'ках или о способе создания защищённых и отторгаемых решений, вы и здесь почему-то дискутируете не со мной, а делаете вид, что со мной. Опять «скрипт».

                    Если, по каким-то причинам, Вы не согласны были вводить исключения в язык, то и не следовало его делать ОО языком. Достаточно было добавить структуры, которых в первоначальном MQL не хватало, и получился бы язык, близкий к языку C и не содержащий в себе «ошибки в ДНК».

                    Про мощь прочтите статьи в этом блоге, пожалуйста. Там масса доказательств.


                    Я задал конкретный уточняющий вопрос, что имеется ввиду. Видимо, у Вас не было цели ответить по существу.

                    Но так как вы документации не осилили, то просьба не поможет.


                    С документацией по MQL я знаком более 10-и лет. Вы опять выдаёте желаемое (не осилили) за действительное. Как по «скрипту».

                    Ведь одна спецификация на язык занимает 5600 страниц.


                    Это хорошо, что Вы это написали. Потенциальные пользователи теперь знают, что им предстоит. 

                    «Всё гениальное просто», но Вы, видимо, не к этому стремитесь.

                    Достаточно мощно для прикладного языка.


                    Вот, в чём «мощь», оказывается, заключается. В богатом функционале. Но это не совсем язык, это скорее, поддержка. Да, поддержка хорошая, и в последние годы многое было добавлено, это чувствуется. Но разве я против этого возражал?

                    Я возражал против «изумительной мощи» и «правильности».

                    «Изумительная мощь» без «расшифровки» понимается не в том смысле, в каком Вы имели ввиду. Она понимается, скорее, как выразительная мощь. А она значительно слабее C++, в основном, в силу множества специальных дополнительных ограничений, а не из-за поддержки лишь части механизмов, аналогичных механизмам C++. Из-за этих специальных ограничений C++ программист чувствует себя, программируя на MQL, как в смирительной рубашке.

  • Самурай
    05 ноября 2018, 12:45
    Товарищи поставьте плюсиков, надо.
  • Vladimir T
    05 ноября 2018, 14:26
    нормальный экспорт по  DDE есть?
      • Vladimir T
        05 ноября 2018, 14:52
        MetaQuotes Software,  и как экспорт данных в ексель сделать?
          • Vladimir T
            05 ноября 2018, 15:44
            MetaQuotes Software, ага, изменился, в сторону монетизации всего и вся.
            Собственно иного ответа и не ждал. Так, вероятнее всего, останется платформа для трейдеров- интрадейщиков.
  • Жека Аксельрод
    05 ноября 2018, 16:28
    Уважаемый MetaQuotes Software! Я еще с третьего терминала с вами. По сути в Квике остался последний удобный режим и функция, «Якорь». Замысел такой, чтобы тыкая на разные инструменты в области «Обзор рынка» менялся бы график инструмента тоже. 
    У меня например 5 десятков графиков открыто… и приходится в случаи алерта мотать в нижней части чартов кучу закладок… Для форекса то понятн...5-10 валют открыли и вперед… А что делать если рано или поздно Америку допилите? Сотню открывать?

    Подумайте пожалуйста

    И да, я знаю что можно заказать эксперта который будет отлавливать тыканье, и строить окно с чартом… но это реально неудобно.


      • Жека Аксельрод
        06 ноября 2018, 09:29
        MetaQuotes Software, ОЧЕНЬ круто!!! СПАСИБО БОЛЬШОЕ!!! Давайте адрес куда магар высылать;)

        Отлично, вкладки с роботами отдельно можно держать
  • Андрей
    05 ноября 2018, 16:35
    Хорошо бы ещё ценовую шкалу привязать к круглым уровням, как в tradingview, нидзи и квике. Давно уже все ждут.
  • Boris Litvinov
    05 ноября 2018, 17:23
    На самом деле уже месяц не могу перейти на MT5.
    Причина, у меня консервативное инвестирование с элементами спекуляций. Мне нужен Квик для покупки облигаций.
    И нужен МТ5 для поводырей. Неделю только выяснял у Открытия ограничения связанные с переходам. 
    Планируется ли полноценная работа MT5 без ограничений по секциям рынка? Планируется ли ЕБС?
    И сделайте пожалуйста для всех желающих шлюз для подключения MT5, где идет маркет дата и котировки всех секций без права торговли по ним. 
    То есть что бы через MT5 можно было мониторить рынок даже тем, кто не подключен к MT5 в панеле брокера. Для меня это просто необходимость. 
    Такой бонус будет турбо для развития MT5 для тех кто участник ММВБ

    Представьте сами, скачал MT5, и тут же подключился без регистраций к реальному рынку. Но без права торговли, со всей глубиной истории. Тестируй себе на здоровье.
    • vladimirc1983
      05 ноября 2018, 20:11
      Борис Литвинов, как только Открытие сделает ЕБС на мт5, квик будет удалён мгновенно! Жду адски!
      • Sergey
        06 ноября 2018, 17:37
        vladimirc1983, с некоторых пол пользуюсь мобильным приложением от своего банка. Удивлен, что достаточно вполне для нормальной работы. Настольные приложения считаю вымирающим видом. Думаю, в скором времени, перейти на планшет.
  • Юрий Ч.
    06 ноября 2018, 13:04
    Что происходило с 15 по 22 октября с терминалами в «Открытии»? Было как минимум три дня, когда терминал зависал намертво при подключении к серверу. Я правильно понимаю, что это может повториться в любой момент?
      • Юрий Ч.
        06 ноября 2018, 15:23
        MetaQuotes Software, они пишут, что вы виноваты: https://smart-lab.ru/blog/500584.php#comment8987988. Техподдержка там такая… Ни на один вопрос пока не ответили. Может быть, тоже какое ПО обновляют, вопросы не доходят.
          • Boris Litvinov
            07 ноября 2018, 12:35
            MetaQuotes Software, вы игнорировали мои вопросы, ответа не ждать?
              • Boris Litvinov
                07 ноября 2018, 13:51
                MetaQuotes Software,  
                брокер может легко подключить в свой MetaTrader 5 другие секции и сделать их доступными в режиме чтения для любых счетов.Это делается очень просто и быстро.
                Прекрасная новость, а может брокер сделать один публичный счет без права торговли, к которому может подключится каждый принимая котировки и маркет дату? Ведь известно что с разных инсталляций и компьютеров можно подключится единовременно к одному и тому же счету, чего как раз не позволяет квик! 
                Просил брокер Открытие сделать счет «ИНВЕСТОРА» для любого желающего получать данные. Молчат!
                  • Boris Litvinov
                    07 ноября 2018, 16:00
                    MetaQuotes Software, всё та оно так, только нет леса рук в РФ на услугу. А вот в качестве распространения это было бы неплохим подспорьем. В РФ ведь развивающийся рынок и участников в нем по пальцем. А всё туда же!
              • Boris Litvinov
                07 ноября 2018, 13:56
                MetaQuotes Software, 
                брокер может легко подключить в свой MetaTrader 5 другие секции и сделать их доступными в режиме чтения для любых счетов.Это делается очень просто и быстро.
                ТО есть есть шанс в MT5 увидеть котировки и маркет дату с
                BATS Chi-X Europe, 
                BOVESPA (São Paulo Stock Exchange), 
                CME Group (CBOT, CME, COMEX, NYMEX),
                Eurex, 
                Euronext, 
                Hong Kong Stock Exchange (HKEX), 
                Inter Continental Exchange (ICE),
                Johannesburg Stock Exchange (JSE),
                London International Financial Futures and Options Exchange (LIFFE), 
                London Stock Exchange (LSE),
                LSE Derivatives Market (ex-EDX),
                National Association of Securities Dealers Automated Quotation (NASDAQ), 
                NASDAQ OMX (Helsinki, Copenhagen, Stockholm, Reykjavik, Tallinn, Riga, Vilnius), 
                New York Stock Exchange (NYSE),
                Oslo Børs,
                Singapore Exchange (SGX), 
                TMX Group (Toronto Stock Exchange, TSX Venture Exchange), 
                Warsaw Stock Exchange (WSE), 
                Exchange Electronic Trading (XETRA).
                ?
                Разумеется без права торговли! В качестве поводыря
                  • Артем
                    28 января 2019, 07:11
                    MetaQuotes Software, подскажите, планируется ли на mt5, реализация такого управления графиком как в tradingview, когда зажатой левой кнопкой мыши можно свободно перемещать график как влево-вправо, так и вверх-вниз, т.е. убрать жесткую фиксацию графика по высоте в окне инструмента?
              • Vladimir
                14 января 2019, 16:37
                MetaQuotes Software, Единый счёт есть в квиках Финама, Открытия, может и у других не знаю, также работает в других программах через транзак Финама. У АйТиИнвеста через их Смартком и т.д. Т.е. это проблема не чисто в  «не возможности перестройки внутри брокера… биржи и т.д.»
          • Vladimir
            14 января 2019, 16:29
            MetaQuotes Software, как это Открытие нерегулярно обновляет? У меня билд 1940 от 2.11.2018.  До этого также регулярно обновлялось, что вообще то раздражает, так как рискуешь то реальными деньгами. Так в июле 2018г после обновления до 1870 впервые за всё время использования MT5 в Открытии ( с 2015г)  появились глюки, приведшие к неприятным последствиям. Вот здесь писал: https://www.mql5.com/ru/forum/262732/page3 Но буквально через дней 5 вышла 1880 и все пришло в норму.
            • Vladimir
              14 января 2019, 16:32
              А для того чтобы никакие новостные датафиды и прочие обновления не влияли на РЕАЛЬНУЮ торговлю, надо сделать элементарное — набор «галочек» — не обновляться, не получать новости и т.д… Важность этого, как мне кажется, MetaQuotes не понимает из-за своего Форекс прошлого, когда люди торговали на демо или «гоняли» 100$ туда сюда, собственно не рискую ничем.
  • Vladimir
    14 января 2019, 15:14
    Сделайте пожалуйста «галочку» отключения автоматического обновления программы.
  • Владимир Зыскин
    03 февраля 2022, 14:32
    А как избавиться от самовылезающего окна Market?
  • Alex Ignatev
    28 июня 2022, 12:41
    Добрый день.
    Возможно уже писали где-то на форуме, но у меня найти не получилось. Я снимаю закрепление с окон и размещаю их на разных мониторах. Но после того как терминал закрываю и открываю снова, часть окон возвращается внутрь главного окна. И соответственно приходится заново снимать закрепление с окон и подгонять их размеры. Это очень неудобно. Как можно исправить эту проблему? 

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн