ТЕРМИНАЛ ФОРЕКС ТОРМОЗИТ

Лучшие Форекс брокеры 2021:

Завис или тормозит MT4? Что делать. Что делать, если зависает или тормозит MT4

Иногда MT4 тормозит, а бывает, что ОС подвисает из-за терминала. Случается эта неприятность на слабых ПК, но и быстрые и мощные компьютеры не справляются. Железо тут не при чём, а виновно в этом программное обеспечение.
Пользователь программы интересуется торговлей. Ему не интересно ковыряться в настройках и очищение МТ4 от ненужных файлов. Просто отмахнуться от проблемы нельзя. Зависший терминал не позволяет работать. Для решения проблемы существуют готовые проверенные решения. На них не уходит много времени и сил.

В чём корень проблемы?

Каждый Форекс-трейдер работает с торговым терминалом МТ4 вне зависимости от того, какой брокер дал возможность скачать ПО. Терминал PrivateFX работает по тем же принципам, что и программы от других брокеров.

Занимаясь постоянно трейдингом, торговец часто делает различные операции. Эти действия оставляют остаточные файлы в папке с программой, например, истории котировок за ряд лет, копии индикаторов, скачанные для проверки советника или стратегии данные, советники, скрипты и т. п. Скрипты и советники на английском языке дают большую нагрузку на MetaTrader4, чем скачанные из русского сектора Интернета. Видимо, влияют особенности кода.

Файлы заносятся в папку программы, занимают место на винчестере и замедляют работу. Периодическая чистка с помощью файла clear.bat поможет решить проблему.

Алгоритм действий

Clear.bat скачивается в папку с МетаТрейдером4. Из неё же происходит запуск от имени Администратора!

В том случае, когда на ПК имеется несколько торговых терминалов, clear.bat помещаем в каждую папку с МТ4.

Лучшие Форекс брокеры 2021:

После запуска утилиты появляется чёрный экран на

несколько секунд, затем он исчезает. В том случае, когда он был включён, перезагружаем терминал. После этих действий всё работает и не тормозит!

Программа удаляет историю котировок (её можно скачать повторно), логи и файлы, которые не требуются для работы МТ4, но копятся со временем. Рекомендуется запускать утилиту после бэктестов торговых советников.

Трейдеры, прибыль которых сильно зависит от скорости исполнения ордеров, вынуждены уделять особое внимание оптимизации софта и железа, чтобы исключить досадную задержку. С этой целью обычно используют VPS, который физически близко находится около торговых серверов и имеет хороший канал связи. Но не все учитывают, что вместе с обновлениями MT4 в торговый терминал приходят функции, которые потребляют скорость и ресурсы, ухудшая качество сделок. Поэтому трейдеры должны знать, как оптимизировать и ускорить работу торгового терминала MetaTrader4, отключив ненужные опции.

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

Новые тенденции в развитии ПО от Meta Quotes

Совершенствуя программное обеспечение для трейдеров, специалисты Meta Quotes пытаются внедрить в новые версии MetaTrader4 все больше полезных функций, среди которых, например, можно встретить:

Лучшие Форекс брокеры 2021:
  • получение финансовых новостей в режиме Real Time;
  • интегрированный тестер для проверки роботов;
  • подключение к магазину Meta Quotes, где продают торговых экспертов (EA), индикаторов и предлагают разного рода услуги для трейдеров.

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

Оптимизируем работу MT4

Ниже пошагово перечислим шаги, которые нужно сделать, чтобы повысить скорость работы самой платформы MetaTrader4 и заодно улучшить условия исполнения ордеров.

Устранение ненужных активов

Для начала нужно обратить внимание на окно «Обзор рынка», расположенное слева и отображающее символы различных торговых инструментов. Здесь нужно устранить все те активы, которыми трейдер не торгует, так как для отображения данных относительно их цены безостановочно подгружаются новые котировки.

Естественно, такой подход создает дополнительную нагрузку на сам терминал, повышая потребление трафика. Поэтому оставляем графики только нужных финансовых инструментов, после чего помещаем курсор в свободное место окошка «Обзор рынка» и нажимаем правую кнопку мыши, выбирая в контекстном меню пункт «Скрыть все символы».

После этого все символы активов, графики которых не открыты в MT4, будут удалены.

Прекращаем поступление новостей

Не все трейдеры знают, что в MT4 постоянно транслируются различные финансовые новости, которые поступают в него в режиме Real Time. Это также приводит к дополнительному съеданию трафика, что увеличивает ping и замедляет работу MetaTrader4.

Поэтому заходим на вкладку Сервис/Настройки/Сервер. Здесь по умолчанию стоит отметка напротив поля «Разрешить новости». Вот ее нужно снять, прекратив трансляцию публикаций.

Убрав галочку, можно рассчитывать на существенное ускорение работы терминала MT4, особенно в моменты выхода самих важных новостей.

Уменьшаем информацию о котировках

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

Поэтому, когда нет необходимости загружать большой поток данных, можно перейти на вкладку «Графики» в настройках, чтобы указать, какое число баров должен запоминать терминал mt4.

После того как выполнены вышеперечисленные действия, MetaTrader4 необходимо закрыть и открыть заново, чтобы обновились новые настройки и повысилась скорость работы.

Ручная чистка MT4 от засорения данными

Описанные выше советы помогают остановить автоматическое поступление новых данных в терминал mt4, чтобы ускорить его работу. Но в процессе регулярного функционирования MetaTrader4 создаются рабочие файлы, которые со временем становятся ненужными и засоряют платформу. К такой информации относят логи сделок, котировки, результаты тестов и т. п.

Для ручной чистки можно использовать один из таких двух подходов:

  1. Самый простой путь глобальной очистки — переустановка терминала. Единственное, что при активном использовании советников и индикаторов можно сохранить эти рабочие файлы, чтобы потом сразу скопировать их в новый mt4.
  2. Второй путь более сложный, но не требует переустановки, так как все ненужные файлы очищают вручную.

Для этого нужно перейти в меню «Файл» и нажать там на «Открыть каталог данных».

Внутри открывшегося окошка будут отображены все рабочие файлы, среди которых и потребуется провести ручную очистку для ускорения работы Форекс терминала mt4.

Сюда программа сохраняет все электронные письма в каталоге mailbox и данные о закрытых графиках в папке deleted. Поэтому заходим в каждый из этих каталогов и чистим их, удаляя все содержимое.

Затем тоже самое нужно проделать с каталогом logs, куда mt4 сохраняет все логи о своей работе.

Tiger Trade — Обзор терминала для Трейдинга, Скальпинг на платформе Тайгер Трейд. Рабочий Стол.

После этого нужно перейти в каталог MQL4 и найти там еще одну папку Logs, а также Files. Их содержимое также вычищаем, удаляя логи, стейтменты, а также разного рода отчетность и скрины, которые могут сохранять торговые советники.

Затем нужно найти каталог tester, где также содержатся папки: history и logs. Сюда сохраняет результаты своей работы встроенный в MetaTrader4 тестер автоматизированных стратегий. Обычно эта информация трейдерами никак не используется, скапливается ее немало.

После того как будет освоен алгоритм ручной чистки, процесс ее проведения не станет занимать более нескольких минут. Взамен трейдер значительно ускорит работу своего торгового терминала mt4, наслаждаясь тем, как оперативно он станет решать любые поставленные задачи.

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

Использование сторонних программ для очистки

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

Из-за этого у многих трейдеров возникает соблазн адаптировать такие приложения под свои нужды для ускорения работы mt4. В связи с этим стоит сразу предупредить — подобный софт может так вычистить MetaTrader4, что терминал перестанет корректно функционировать.

Итоги рассмотрения способов очистки mt4

Разобраться в ручной очистке не составит труда, однако если это покажется сложным, то хотя бы переустанавливайте время от времени свой терминал mt4, что ускорит его работу и предотвратит досадные торможения.

Каждому трейдеру известно, что торговый терминал MetaTrader 4 периодически обновляется. Безусловно, в этом есть положительные моменты, однако, сегодня поговорим о минусах таких обновлений.

С каждой новой версией терминал MetatTrader 4 становится «тяжелее» и требовательнее к машинным ресурсам. А если трейдер использует встроенный в терминал тестер стратегий для тестирования индикаторов и торговых экспертов, то «вес» МТ4 может достигать десять и больше гигабайт.

MT4 тормозит

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

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

Как с этим бороться? Как ускорить работу терминала MetaTrader 4? Вот несколько простых советов, как почистить терминал MetaTrader 4, ускорив его работу.

Быстро и автоматически разгрузить MT4 от лишнего

1. Удаляем все ненужные символы

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

Для этого кликаем правой кнопкой мышки в окне «Обзор рынка» и в выпавшем меню выбираем «Скрыть все символы».

В окне «Обзор рынка» останутся только те валютные пары, графики которых открыты в терминале.

2. Отключаем новости в терминале MT4

Следующим шагом отключаем новости в терминале. Для этого переходим в настройки и во вкладке «Сервер» убираем галочку в «Разрешить новости».

3. Сократим историю котировок

Чтобы уменьшить нагрузку на терминал сокращаем историю котировок (если Ваш советник ее не использует). Для этого в настройках терминала переходим во вкладку «Графики» и выставляем необходимое количество баров истории.

Терминал после всех последних процедур желательно перезапустить.

Чистим терминал от ненужной информации руками

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

Торговый терминал MetaTrader 4 устроен так, что постоянно накапливает разнообразные данные: тесты, котировки, журналы, логи и прочее.

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

Как снизить нагрузку от терминала МТ4\МТ5 на VPS?

Почистить терминал MetaTrader 4 можно двумя способами.

  • Первый способ: полное удаление и повторная установка. При этом способе необходимо сохранить используемые Вами профили, шаблоны, индикаторы, скрипты и советники для переноса их в заново установленный терминал.
  • Второй способ: собственно, ручное удаление ненужных данных из папок терминала. Для этого в терминале входим во вкладку «Файл» и открываем каталог данных.

В появившемся окне будут видны все папки Вашего терминала MetaTrader 4.

4. Удаляем письма из почтовых ящиков и ненужные графики

Заходим в папку history, находим папки mailbox (здесь хранится почтовый ящик и вся поступающая информация в виде почтовых сообщений) и deleted (здесь хранится история всех открытых и впоследствии удаленных трейдером графиков), и удаляем из них все файлы.

Следующим шагом открываем папку MQL4. В ней удаляем файлы из папки Logs (история сообщений журнала работы экспертов, индикаторов и скриптов) и из папки Files (там иногда скапливаются сохраненные стейтменты, и некоторые советники могут туда складывать свои отчеты или скриншоты графиков).

В завершение, открываем папку tester. В ней также удаляем все файлы и папки history (сообщения в виде истории работы тестера стратегий Metatrader 4) и logs (в этой папке сохраняются журналы работы тестера стратегий).

С каждым новым билдом MetaTrader становится всё тяжелей и прожорливее. А если вы занимаетесь тестирование советников и индикаторов во встроенном в Метартрейдер тестером стратегий, то вес терминала может достигать десятков гигабайт.

Другая головная боль — это нагрузка на ваш компьютер или впс сервер. Сейчас терминалы стали гораздо прожорливее на ресурсы ПК. Если раньше мой VPS-VIP от http://www.myfxvps.pro/ тянул до восемнадцати терминалов, то сейчас на нём работают тринадцать терминалов.
Небольшая разгрузка терминалов позволяет экономить ресурсы сервера и установить дополнительные терминалы.

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

Для удаления символов в окне Обзор рынка нажимаем правую кнопку мыши и в выпадающем окне выбираем Скрыть все символы .

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

Если ваш советник не использует историю котировок в терминале МТ4, то её хранимое количество можно уменьшить до минимума.

Также стоит отключить получение новостей в терминале, нажимаем Ctrl+O и на вкладке Сервер снимаем галочку Разрешить новости . Если у вас на впс сервере пятнадцать терминалов грузят одни и те же новости это скажется на производительности сервера.

Торговый терминал мы настроили, перейдём к его чистке от ненужного мусора. Зачем это надо: терминал устроен так, что постоянно складирует всю информацию, тесты, котировки, журналы, логи и т.д..
Первое, что нужно помнить, не тестируйте советники в том терминале, в котором торгуете. Остатки от тестов могут повредить работе советника, установленного на график в данный момент или добавить/сбить Глобальные переменные (кнопка F3). Всегда держите отдельный терминал для тестов и для торговли.

Есть два надёжных способа почистить терминал.
Первый — это удалить его полностью и установить снова. Перед этим можно сохранить шаблоны и профили, а также все необходимые вам советники, скрипты, индикаторы.

Второй вариант исключает снос терминала, мы просто удалим ненужные файлы из его директорий.
Для этого запускаем терминал и открываем каталог данных

Помните, что теперь терминал не хранит свои файлы в C:\Program Files\. Все свои файлы МТ4 прячет в пользовательском разделе.
Открыв каталог данных, вы видите перед собой все файлы терминала.

Что из них надо удалять?

Открываем папку history и в ней удаляем всё из папок mailbox и deleted . Папки с именами серверов можно почистить, удалив из них файлы с расширением (.hst ).

Возвращаемся обратно в каталог файлов и открываем следующую папку, расположенную под history, это logs . Заходим и удаляем все логи.

Теперь переходим к очистке папки MQL4 , в ней также опустошаем директорию logs и можно заглянуть в Files , там иногда скапливаются сохранённые стейтменты, и некоторые советники могут туда складывать свои отчёты или скрины графика.

Если вы занимаетесь тестированием советников, следует почистить файлы в папке tester , удаляем всё из директорий history и logs .

Такая чистка терминала занимает не более пяти минут и ваш терминал снова как новенький.

Я обещал рассказать о правильном удалении терминала МТ4 из удаленного сервера (VPS).

Итак, VPS сервер, на котором я работал и продолжаю работать, принадлежит компании (отличная компания, отличные сервера и самая недорогая, рекомендую). Тариф во время описываемых событий был Professional, на котором у меня обычно работало 5-6 терминалов одновременно. Собственно, такое количество и рекомендовано компанией для этого тарифа.

Однако, со временем у меня на мониторе стало появляться оповещение о недостатке оперативной памяти с предложением провести очистку диска. Я соглашался, но к решительным сдвигам это не приводило: через 1-2 дня работы оповещение появлялось снова. И снова делал очистку диска. И снова, и снова…

Это происходило потому, что такая очистка диска приводит только к минимальному очищению, поэтому растущий архив котировок быстро сьедал высвободившееся пространство

Я поискал в Интернете способы очистки диска, все найденные способы реализовал, но дело с мертвой точки не двигалось. И в один прекрасный день меня осенило: надо сверить количество терминалов на диске С, где расположены каталоги данных терминалов, и диске Е, куда я и устанавливал свои терминала МТ4.

Почему на двух дисках? – Об этом я писал в и статье. Почитайте их — там есть хорошие советы для начинающих трейдеров.

Так вот, у меня в тот момент работало всего 5 терминалов и каково же было мое удивление, когда увидел вот это:

Всего я насчитал около 30 терминалов обьемов от 100 КБ до 5 ГБ! Представляете терминал обьемом 5 гигабайт? Конечно, тут никакого места на диске не хватит. Но откуда они взялись?

Изучая эти каталоги данных этих терминалов (а это собственно они и есть, сами терминалы у меня расположены на диске Е, о чем я писал выше) я понял, что эти каталоги от старых, давно удаленных терминалов. Почему же при их удалении не произошло удаление соответствующих каталогов?

Точного ответа на этот вопрос я не могу дать. Подозреваю, что произошло неправильное удаление терминалов. По крайней мере, некоторых из них – потому что я стараюсь всегда удалять терминалы правильно, как доктор прописал, но за то, что я делал так всегда, поручиться не могу.

И еще вполне возможно, что удаление некоторых терминалов не приводит к удалению их каталогов данных (т.е. даже при правильном удалении терминала сам терминал удаляется, а его каталог данных остается). Но это уже вне поля нашей компетенции.

Давайте разберемся – как правильно удалять терминалы, но перед этим рассмотрим —

Неправильный способ удаления терминалов

Начинающие трейдеры, как мне представляется, могут допустить следующую ошибку: они могут воспользоваться выпадающем меню для удаления (это – если кликнуть правой мышью). Получится примерно такая картина:

Я специально перечеркнул этот скриншот, что подчеркнуть: это неправильно! Сам терминал-то у вас удалится, но его каталог данных останется.

К такому же результату приведет и несколько модифицированный способ неправильного удаления – непосредственно на диске, где хранятся терминалы:

Если вам уж так охота удалять терминалы непосредственно из диска, то, по крайней мере, делайте это правильно.

Правильный способ удаления терминалов МТ4

Итак, нажимаете кнопку «Пуск», открываете «Проводник». Там заходите в папку «Мой компьютер», нажимаете на плюсик в строке с нужным диском (это просто кликаете по этой строке), в правом окне проводника появится содержимое папки (этого терминала). У вас получится такая картина:

Квик тормозит при запуске. Как избавиться?

При нажатии на строку Uninstall.exe произойдет верное удаление терминала. Обратите внимание на расширение этого файла (.exe) – это исполнительный файл, т.е. программа, в нашем случае предназначенная специально для удаления терминала и которая должна сделать все правильно.

Но это если вам нравится удалять непосредственно на диске. Но есть и –

Простой способ удаления терминала МТ4

Все, терминал будет деинсталлирован и убран из всех дисков (вместе с каталогом данных, естественно).

На всякий случай вы можете провести проверку этого действия.

Проверка удаления терминала

То, что сам терминал удалится, вы увидите сразу же в окне Проводника (рис.4). Чтобы убедиться в удалении каталога данных надо сделать несколько дополнительных действий – до начала процесса удаления и после него.

Открываете терминал, который вы хотите удалить, открываете его каталог данных (в левом верхнем углу нажимаете «Файл» и далее – «Каталог данных»). Откроется окно:

Вам надо выделить, скопировать и вставить в блокнот наименование папки с каталогом данных. Это название написано после Terminal/ — такая гроздь букв и цифр (на рис.6 выделена синим цветом).

Удаляете терминал и смотрите в диске С – имеется ли там такой терминал или уже нет. Путь туда такой: «Пуск» — «Проводник» — «Мой компьютер» — «Локальный диск (С:)» — «Documents and Settings» — «Администратор» — «Application Data» — «MetaQuotes» — «Terminal». У вас откроется перечень каталогов данных (примерно как на рис.1), ищите в нем тот, который мы скопировали в блокнот, и если его уже нет, то все в порядке, а если он есть – удаляете вручную (правая кнопка – «Удалить»).

Благодарю Вас!
А еще Вы можете подписаться на рассылку — у меня в запасе есть много интересных и прибыльных советников.

Тормоза моего компьютера

На предидущих билдах такого не наблюдал, может у меня с компом что то не так? На быстром рынке наблюдаются подвисания компьютера. Где 64 битная скорость и распаралеливание потоков МТ5? В мониторе наблюдаю загрузку одного ядра на 100% и тормоза.

По сравнению с МТ4 — МТ5 тормознутее в 3-4 раза. Сравнивал после того как начались сильные тормоза и подвисания. На МТ5 отключил все стаканы, все индикаторы и все лишние инструменты (оставил 6 инструментов), При этом на МТ4 бало открыто 8 инструментов (символов) а так же стандартные индикаторы.

У кого нибудь наблюдаются такие проблемы?

  • Тренд и уровни
  • Новая версия платформы MetaTrader 5 build 2755: Улучшения в окне котировок и отладчике
  • Metatrader 4/5 MACOS .

Почему так сильно тормозит терминал МТ5?

На предидущих билдах такого не наблюдал, может у меня с компом что то не так? На быстром рынке наблюдаются подвисания компьютера. Где 64 битная скорость и распаралеливание потоков МТ5? В мониторе наблюдаю загрузку одного ядра на 100% и тормоза.

По сравнению с МТ4 — МТ5 тормознутее в 3-4 раза. Сравнивал после того как начались сильные тормоза и подвисания. На МТ5 отключил все стаканы, все индикаторы и все лишние инструменты (оставил 6 инструментов), При этом на МТ4 бало открыто 8 инструментов (символов) а так же стандартные индикаторы.

У кого нибудь наблюдаются такие проблемы?

Почему так сильно тормозит терминал МТ5?

На предидущих билдах такого не наблюдал, может у меня с компом что то не так? На быстром рынке наблюдаются подвисания компьютера. Где 64 битная скорость и распаралеливание потоков МТ5? В мониторе наблюдаю загрузку одного ядра на 100% и тормоза.

По сравнению с МТ4 — МТ5 тормознутее в 3-4 раза. Сравнивал после того как начались сильные тормоза и подвисания. На МТ5 отключил все стаканы, все индикаторы и все лишние инструменты (оставил 6 инструментов), При этом на МТ4 бало открыто 8 инструментов (символов) а так же стандартные индикаторы.

У кого нибудь наблюдаются такие проблемы?

Чистка терминала Метатрейдер. МТ4. Форекс. WSB

Я же показал на картинке, специально предвидя ваши сомнения. Это был единственный процесс который грузит компьютер, процессы отсортированы по загрузке, следующий идет МТ4 специально запущеный для сравнения.

Да и что оправдываться, сами можете запустить МТ5 и проверить.

Я же показал на картинке, специально предвидя ваши сомнения. Это был единственный процесс который грузит компьютер, процессы отсортированы по загрузке, следующий идет МТ4 специально запущеный для сравнения.

Да и что оправдываться, сами можете запустить МТ5 и проверить.

5% — и это у Вас вызывает возмущение!? Откройте Диспетчер задач, вкладка «Процессы», отсортируйте по колонке «ЦП», по убыванию. Должна получиться примерно такая картинка:

При этом у меня немногим более 30 потоков у MetaTrader. Это ноутбук, 4 ядра, CORE i3.

Рад за вас! Это что за процессор с 12 ядрами?

5% — и это у Вас вызывает возмущение!? Откройте Диспетчер задач, вкладка «Процессы», отсортируйте по колонке «ЦП», по убыванию. Должна получиться примерно такая картинка:

Поздравляю! У вас почти получилось.

Теперь надо сравнить с чем нибудь. Я Выбрал для сравнения МТ4, со старым билдом МТ5 сравнить не могу по известным причинам.

И еще при превышении нагрузки на ядро больше 13% (всего 8 ядер) начинаются жуткие тормоза. Видимо терминал не может распаралеливать задачи, которые вновь и вновь добавляют разработчики.

Поздравляю! У вас почти получилось.

Теперь надо сравнить с чем нибудь. Я Выбрал для сравнения МТ4, со старым билдом МТ5 сравнить не могу по известным причинам.

И еще при превышении нагрузки на ядро больше 13% (всего 8 ядер) начинаются жуткие тормоза. Видимо терминал не может распаралеливать задачи, которые вновь и вновь добавляют разработчики.

Слова, слова. Это ведь технический форум. А не думали, что в этот момент у Вас устанавливается/только что установилось обновление на Windows и операционке вкрай нужна перезагрузка? Я такое часто встречаю — вижу что-то не так с ноутбуком — смотрю в процессы и в 90% случыаев Windows ставит обновления.

Терминалу ведь ещё нужна довольно мощная видеоподсистема, особенно если открыто несколько стаканов и графиков.

Добавлено: а что с частотой — случайно компьютер не адепт партии Зелёных? Сколько свободной оперативной памяти? Какая загрузка диска (свободное место и частота обращений к диску)?

Стал виснуть MT4

Здравствуйте! У меня стали иногда зависать MT4. Не понимаю в чем дело? Компьютеры работают нормально, а программы стали виснуть. Причем полгода работают нормально., а теперь висит все. Причем виснуть стало все при включении Советников. И не могу теперь их отключить никак. МТ запускается и мгновенно виснет. Не хочется снова переустанавливать и все настройки валить.

Подскажите, как выключить советники — если в них проблема

  • Советники: Мультивалютный сеточник GRID 6 SYMBOLS
  • [АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда — 3.
  • Ошибки, баги, вопросы

Я проблему решал так. Переименовывал папку experts в experts_ . Запускал терминал (он автоматически создает папку experts заново). После выполнял обратное преобразование. Если же Вы знаете в каком эксперте проблема, можно переименовать его. Перед этой операцией, на всякий случай, сделайте бэкап папки profiles.

Я проблему решал так. Переименовывал папку experts в experts_ . Запускал терминал (он автоматически создает папку experts заново). После выполнял обратное преобразование. Если же Вы знаете в каком эксперте проблема, можно переименовать его. Перед этой операцией, на всякий случай, сделайте бэкап папки profiles.

К сожалению ничего не выходит. Висение продолжается. перезагрузки и пр не помогают. Выключение МТ4 возможно только через диспетчер задач. Может как то можно отключить вообще без запуска МТ4 эту функцию советников?

Переименовывал папку experts в experts_ Запускал терминал . МТ4 виснет и с новой папкой. После выполнял обратное преобразование.Запускал терминал. МТ4 виснет. Выключение МТ4 возможно только через диспетчер задач

Что делать, если зависает MT4 или MT4 тормозит? Очистка Метатрейдера. Простые решения

МетаТрейдер 4 остается одной из самых популярных среди трейдеров торговых платформ для выхода на рынок форекс с целью заключения сделок. Но, как и любое другое программное обеспечение, она подвержена периодическим или внезапным нарушениям в работе, которые среди пользователей называются зависанием и торможением. Причин того, что МТ4 тормозит , может быть несколько, и в этой статье мы постараемся разобраться, почему они возникают и как от них избавится.

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

  • история котировок;
  • полученные почтовые сообщения;
  • история выполненных на торговой платформе трейдером действий (например, список открываемых графиков);
  • журналы о работе торговой платформы;
  • результаты и отчеты тестирования советников, экспертов, скриптов и прочих программных компонентов;
  • сведения, сгенерированные тестером стратегий.

Узнать длину истории котировок можно во вкладке «Графики», расположенную в окне «Настройки», открывающемся выбором одноименного пункта меню «Сервис». Нужная величина называется «Макс. баров истории» (рис. 1). Нажатие на нее приводит к открытию выпадающего списка, в котором можно выбрать меньшее значение (но оно не должно быть меньше требующегося для работы используемых советников временного периода).

Почтовые сообщения хранятся в папке history/mailbox, а список графиков, которые трейдер когда-либо открывал в торговом терминале – в папке history/deleted. Журналы, содержащие сведения о ежедневном порядке работы торгового терминала, хранятся в папке logs. Все информационные файлы, генерируемые советниками, экспертами и прочими алгоритмами на языке MQL, накапливаются в папках MQL4/Logs и MQL4/Files. А если трейдер активно использует тестер стратегий, то результаты его работы накапливаются в папках tester/Logs и tester/Files. Все перечисленные в этом абзаце папки следует полностью очистить.

Проще всего найти их через пункт «Открыть каталог данных» меню «Файл» торговой платформы. Если же MT4 тормозит очень сильно (вплоть до полного зависания при включении), то в каталог данных необходимо попасть через проводник. При этом, хотя торговый терминал устанавливается в папку «Program files» (по умолчанию, но пользователь может изменить место установки), но все загружаемые и изменяемые им данные, часть которых и подлежит удалению, если MT4 зависает, располагаются в каталоге, использующемся для хранения данных пользователя. Примерный путь к этому каталогу данных C:\Users\Имя_пользователя\AppData\Roaming\MetaQuotes\Terminal\Код_терминала. Если трейдер использует несколько торговых терминалов, то для каждого из них создается собственная папка Код_терминала с уникальным именем, представляющим собой буквенно-цифровую последовательность длиной в несколько десятков символов.

Чтобы не производить все эти действия вручную, можно воспользоваться специально разработанной программой-чистильщиком, называющейся clear.bat (скачать ). Ее следует поместить в папку, где расположено приложение terminal (эту папку задает пользователь при установке MetaTrader 4). Запуск clear.bat (производить его надо от имени администратора, выбрав соответствующий пункт из меню, открывающегося при щелчке правой кнопкой мыши на файле clear.bat) приводит к автоматическому и быстрому (всего за несколько секунд) стиранию всей ненужной информации.

Почему еще тормозит MT4

Помимо большого количества накопленного информационного мусора, причиной зависаний может быть и неоптимальная настройка торгового терминала. Например, обновление котировок каждого актива происходит на каждом тике, в результате чего в каждую единицу времени терминал получает огромное количество данных, которые подлежат обработке в режиме реального времени, что и может стать торможения (особенно на немощных компьютерах).

Чтобы сделать неактивными неиспользуемые трейдером в торговле и анализе финансовые инструменты, необходимо сначала открыть используемые (как правило, трейдер торгует не более чем десятью активами), а затем открыть окно «Обзор рынка» (пункт с соответствующим названием в меню «Вид»), щелкнуть внутри него правой кнопкой мыши и активировать пункт «Скрыть все символы» (рис. 4). В результате в терминал будут приходить лишь данные по оставшимся активными финансовым инструментам, что снизит нагрузку не только на терминал, но и на компьютер, а также уменьшит интернет-трафик.

Другие необязательные данные, которые терминал регулярно получает от брокеров – новости. Чтобы их отключить их получение в окне «Настройки» (открывается при выборе одноименного пункта в меню «Сервис» или нажатием комбинации Ctrl+O) следует перейти на вкладку «Сервер» и снять галочку на пункте «Разрешить новости» (рис. 5).

После чистки все равно тормозит MT4 – что делать?

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

После этого заново устанавливается MetaTrader 4 и в него переносятся все сохраненные данные.

Другой причиной, почему тормозит МТ4, может быть недостаточная мощность используемого ПК. Объясняется это тем, что каждая последующая версия этого ПО становится все более функциональной, поэтому для поддержания ее работоспособности требуются немалые ресурсы (как по объему памяти, так и по производительности процессора).

  • использовать для торговли и тестирования индикаторов, советников, скриптов и т. д. следует разные терминалы;
  • тщательно следить за функционированием терминала после установки новых индикаторов, скриптов и прочих программных компонентов – если после установки одного из них стало заметно торможение, то он может явиться виновником последующих проблем с работоспособностью МетаТрейдера.

В этой статье мы рассмотрим, как ускорить работу терминала МТ4.

Набор выбранных активов можно сохранить в отдельном файле и легко восстановить в другом терминале. Для этого в меню выбираем «Набор символов» далее «Сохранить как…» и даем имя файлу, а также выбираем папку, где будет храниться наш сохраненный файл.

2. Уменьшаем количество отображаемой истории.

Чтобы уменьшить поток отображаемой и сохраняемой истории в главном меню выбираем пункт «Настройки».

В открывшемся окне выбираем вкладку «Графики» и уменьшаем максимальное количество баров в истории и в окне.

Это уменьшит количество отображаемых данных на графиках и в истории, что поможет ускорить работу терминала МТ4.

В «Настройках» во вкладке «Сервер» проверьте, стоят ли галочки в пунктах «Разрешить DDE сервер» и «Разрешить новости». Если вы их не используете – отключайте их.

Чтобы все эти изменения вступили в силу, перезапустите терминал MetaTrader 4.

4. Используем профили.

Вы можете воспользоваться настройками профилей в терминале MetaTrader 4, чтобы контролировать группы открытых графиков валютных пар. Профили позволяют сохранять и загружать только выбранные активы. Например, в дневное время вы хотите видеть графики валютных пар, связанных с USD, а в ночное время вам нужны только пары с JPY. Вы можете сохранить профиль с определенным названием (например, «Дневной») с открытыми графиками валютных пар, связанных только с USD и при загрузке этого профиля будут открыты только эти валютные пары.

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

Возможно, вам будет интересно узнать, как от лишних файлов.

Трейдеры, прибыль которых сильно зависит от скорости исполнения ордеров, вынуждены уделять особое внимание оптимизации софта и железа, чтобы исключить досадную задержку. С этой целью обычно используют VPS, который физически близко находится около торговых серверов и имеет хороший канал связи. Но не все учитывают, что вместе с обновлениями MT4 в торговый терминал приходят функции, которые потребляют скорость и ресурсы, ухудшая качество сделок. Поэтому трейдеры должны знать, как оптимизировать и ускорить работу торгового терминала MetaTrader4, отключив ненужные опции.

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

Новые тенденции в развитии ПО от Meta Quotes

Совершенствуя программное обеспечение для трейдеров, специалисты Meta Quotes пытаются внедрить в новые версии MetaTrader4 все больше полезных функций, среди которых, например, можно встретить:

  • получение финансовых новостей в режиме Real Time;
  • интегрированный тестер для проверки роботов;
  • подключение к магазину Meta Quotes, где продают торговых экспертов (EA), индикаторов и предлагают разного рода услуги для трейдеров.

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

Оптимизируем работу MT4

Ниже пошагово перечислим шаги, которые нужно сделать, чтобы повысить скорость работы самой платформы MetaTrader4 и заодно улучшить условия исполнения ордеров.

Устранение ненужных активов

Для начала нужно обратить внимание на окно «Обзор рынка», расположенное слева и отображающее символы различных торговых инструментов. Здесь нужно устранить все те активы, которыми трейдер не торгует, так как для отображения данных относительно их цены безостановочно подгружаются новые котировки.

Естественно, такой подход создает дополнительную нагрузку на сам терминал, повышая потребление трафика. Поэтому оставляем графики только нужных финансовых инструментов, после чего помещаем курсор в свободное место окошка «Обзор рынка» и нажимаем правую кнопку мыши, выбирая в контекстном меню пункт «Скрыть все символы».

После этого все символы активов, графики которых не открыты в MT4, будут удалены.

Прекращаем поступление новостей

Не все трейдеры знают, что в MT4 постоянно транслируются различные финансовые новости, которые поступают в него в режиме Real Time. Это также приводит к дополнительному съеданию трафика, что увеличивает ping и замедляет работу MetaTrader4.

Поэтому заходим на вкладку Сервис/Настройки/Сервер. Здесь по умолчанию стоит отметка напротив поля «Разрешить новости». Вот ее нужно снять, прекратив трансляцию публикаций.

Убрав галочку, можно рассчитывать на существенное ускорение работы терминала MT4, особенно в моменты выхода самих важных новостей.

Уменьшаем информацию о котировках

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

Поэтому, когда нет необходимости загружать большой поток данных, можно перейти на вкладку «Графики» в настройках, чтобы указать, какое число баров должен запоминать терминал mt4.

После того как выполнены вышеперечисленные действия, MetaTrader4 необходимо закрыть и открыть заново, чтобы обновились новые настройки и повысилась скорость работы.

Ручная чистка MT4 от засорения данными

Описанные выше советы помогают остановить автоматическое поступление новых данных в терминал mt4, чтобы ускорить его работу. Но в процессе регулярного функционирования MetaTrader4 создаются рабочие файлы, которые со временем становятся ненужными и засоряют платформу. К такой информации относят логи сделок, котировки, результаты тестов и т. п.

Для ручной чистки можно использовать один из таких двух подходов:

  1. Самый простой путь глобальной очистки — переустановка терминала. Единственное, что при активном использовании советников и индикаторов можно сохранить эти рабочие файлы, чтобы потом сразу скопировать их в новый mt4.
  2. Второй путь более сложный, но не требует переустановки, так как все ненужные файлы очищают вручную.

Для этого нужно перейти в меню «Файл» и нажать там на «Открыть каталог данных».

Внутри открывшегося окошка будут отображены все рабочие файлы, среди которых и потребуется провести ручную очистку для ускорения работы Форекс терминала mt4.

Сюда программа сохраняет все электронные письма в каталоге mailbox и данные о закрытых графиках в папке deleted. Поэтому заходим в каждый из этих каталогов и чистим их, удаляя все содержимое.

Затем тоже самое нужно проделать с каталогом logs, куда mt4 сохраняет все логи о своей работе.

После этого нужно перейти в каталог MQL4 и найти там еще одну папку Logs, а также Files. Их содержимое также вычищаем, удаляя логи, стейтменты, а также разного рода отчетность и скрины, которые могут сохранять торговые советники.

Затем нужно найти каталог tester, где также содержатся папки: history и logs. Сюда сохраняет результаты своей работы встроенный в MetaTrader4 тестер автоматизированных стратегий. Обычно эта информация трейдерами никак не используется, скапливается ее немало.

После того как будет освоен алгоритм ручной чистки, процесс ее проведения не станет занимать более нескольких минут. Взамен трейдер значительно ускорит работу своего торгового терминала mt4, наслаждаясь тем, как оперативно он станет решать любые поставленные задачи.

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

Использование сторонних программ для очистки

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

Из-за этого у многих трейдеров возникает соблазн адаптировать такие приложения под свои нужды для ускорения работы mt4. В связи с этим стоит сразу предупредить — подобный софт может так вычистить MetaTrader4, что терминал перестанет корректно функционировать.

Как подготовить терминал MT4 к тестированию советников

Итоги рассмотрения способов очистки mt4

Разобраться в ручной очистке не составит труда, однако если это покажется сложным, то хотя бы переустанавливайте время от времени свой терминал mt4, что ускорит его работу и предотвратит досадные торможения.

Рынок Форекс / Forex является высокодоходным и высокорискованным средством извлечения прибыли от сделок по валютным курсам. Используемые инструменты работы на рынке Форекс во многом определяют результат валютной торговли участниками рынка Форекс, являющихся клиентами брокеров. Каждый Форекс- брокер предлагает свой торговый терминал, однако большинство брокеров и трейдеров рынка Forex сходятся сегодня в своем выборе терминалов MetaTrader 4 и MetaTrader 5. Форум ФорексДеньги создан для тех, кто выбирает в своей Форекс торговле терминал семейства MetaTrader, а так же платформы брокеров бинарных опционов.

Прогнозы рынка Forex, независимые мнения экспертов валютного рынка — всё это вы найдете в . Приветствуется наличие опыта работы на Форекс, однако не запрещены вход и право участия в дискуссиях всем желающим, в том числе трейдерам-новичкам. Обмен мнениями по движениям валют, демонстрация собственной торговли, ведение трейдерских дневников, разработка форекс-стратегий, взаимопомощь — главная цель общения в Форекс-форуме, посвященном трейдингу.

Торговая платформа МТ4. Ускорение работы.

Общение с брокерами и трейдерами (про брокеров)

Если вы имеете негативный или положительный опыт работы с Форекс-брокером, поделитесь им в , посвященном вопросам качества брокерских услуг. Вы можете оставить отзыв о вашем брокере, рассказав о преимуществах или недостатках торговли через него. Совокупность отзывов трейдеров о брокерах представляет собой своеобразный рейтинг Форекс-брокеров. В этом рейтинге вы можете видеть лидеров и аутсайдеров рынка услуг трейдинга на Forex.

Софт для трейдеров, автоматизация торговли

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

Свободное общение на Форуме ФорексДеньги

Вы хотите отдохнуть? Или пока еще не располагаете нужной квалификацией для общения в трейдинговых разделах? Тогда вам подойдет Форекс-форум для . Разумеется, не запрещено общение на темы, близкие к рынку Форекс. Здесь вы найдете анекдоты про трейдеров, карикатуры на экономическую тематику и полноценный офф-топ.

Деньги за общение на Форуме ФорексДеньги

Форум ФорексДеньги позволяет получить не только удовольствие от общения, но и существенное материальное вознаграждение благодаря . Средства, начисляемые за сообщения, которые развивают форум и вызывают интерес аудитории форума, могут быть использованы в Форекс-трейдинге у одного из партнеров форума.

Благодарим вас за выбор нашего форума в качестве места общения!

Каждому трейдеру известно, что торговый терминал MetaTrader 4 периодически обновляется. Безусловно, в этом есть положительные моменты, однако, сегодня поговорим о минусах таких обновлений.

С каждой новой версией терминал MetatTrader 4 становится «тяжелее» и требовательнее к машинным ресурсам. А если трейдер использует встроенный в терминал тестер стратегий для тестирования индикаторов и торговых экспертов, то «вес» МТ4 может достигать десять и больше гигабайт.

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

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

Как с этим бороться? Как ускорить работу терминала MetaTrader 4? Вот несколько простых советов, как почистить терминал MetaTrader 4, ускорив его работу.

Быстро и автоматически разгрузить MT4 от лишнего

1. Удаляем все ненужные символы

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

Для этого кликаем правой кнопкой мышки в окне «Обзор рынка» и в выпавшем меню выбираем «Скрыть все символы».

В окне «Обзор рынка» останутся только те валютные пары, графики которых открыты в терминале.

2. Отключаем новости в терминале MT4

Следующим шагом отключаем новости в терминале. Для этого переходим в настройки и во вкладке «Сервер» убираем галочку в «Разрешить новости».

3. Сократим историю котировок

Чтобы уменьшить нагрузку на терминал сокращаем историю котировок (если Ваш советник ее не использует). Для этого в настройках терминала переходим во вкладку «Графики» и выставляем необходимое количество баров истории.

Терминал после всех последних процедур желательно перезапустить.

Чистим терминал от ненужной информации руками

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

Торговый терминал MetaTrader 4 устроен так, что постоянно накапливает разнообразные данные: тесты, котировки, журналы, логи и прочее.

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

Почистить терминал MetaTrader 4 можно двумя способами.

  • Первый способ: полное удаление и повторная установка. При этом способе необходимо сохранить используемые Вами профили, шаблоны, индикаторы, скрипты и советники для переноса их в заново установленный терминал.
  • Второй способ: собственно, ручное удаление ненужных данных из папок терминала. Для этого в терминале входим во вкладку «Файл» и открываем каталог данных.

В появившемся окне будут видны все папки Вашего терминала MetaTrader 4.

4. Удаляем письма из почтовых ящиков и ненужные графики

Заходим в папку history, находим папки mailbox (здесь хранится почтовый ящик и вся поступающая информация в виде почтовых сообщений) и deleted (здесь хранится история всех открытых и впоследствии удаленных трейдером графиков), и удаляем из них все файлы.

Следующим шагом открываем папку MQL4. В ней удаляем файлы из папки Logs (история сообщений журнала работы экспертов, индикаторов и скриптов) и из папки Files (там иногда скапливаются сохраненные стейтменты, и некоторые советники могут туда складывать свои отчеты или скриншоты графиков).

В завершение, открываем папку tester. В ней также удаляем все файлы и папки history (сообщения в виде истории работы тестера стратегий Metatrader 4) и logs (в этой папке сохраняются журналы работы тестера стратегий).

Я скачал платформу MetaTrader4™. Как войти в терминал и начать торговлю?

Для входа в систему нажмите «Файл» → «Логин» и введите свои имя пользователя и пароль.

В поле сервера есть выпадающее меню. Выберите следующий сервер «ForexClub Server»

Вы должны услышать сигнал подтверждения (удар гонга) и в верхнем левом углу экрана платформы появится номер Вашего счёта.

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

The Financial Services Centre, P.O. Box 1823, Stoney Ground, Kingstown, VC0100, St. Vincent & the Grenadines

Contracting entity of Forex Club International Limited, which accept payments from clients and transfers payments back to clients, are: Holcomb Finance Limited (1087 Nicosia Cyprus), Libertex International Company Limited (Kingstown, St.Vincent & the Grenadines).

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

Компания не принимает клиентов и не осуществляет деятельность ни в одной из следующих стран с ограниченным доступом, таких как: Россия, США, Япония, Бразилия; стран, определенных FATF как государства с высоким уровнем риска и не сотрудничающие страны, имеющие стратегические недостатки в сфере ПОД/ФТ; и стран, которые находятся под международными санкциями.

Торгуйте на рынке Форекс онлайн на сайте лучшего брокера Forex

Валютный рынок Форекс работает круглые сутки. Трейдеры ежеминутно совершают различные сделки. Это значит, что вы точно также в любое удобное время можете зарабатывать деньги на разнице курса валют. Рынок Форекс работает с различными валютами, акциями, индексами и драгоценными металлами. Ежеминутно на сайте Форекс продают и покупают доллары, евро, рубли, франки, иены и другие валюты. Однако чтобы регулярно зарабатывать, недостаточно просто покупать и продавать денежные единицы. Заработок образуется за счет разницы котировок. Подробнее

Как достичь успеха в торговле на Форекс онлайн

Чтобы стать успешным трейдером, необходимо уметь анализировать ситуацию на валютных рынках и строить верные прогнозы. Самостоятельно получить опыт, позволяющий успешно торговать на рынке Форекс, достаточно сложно. Это потребует значительных усилий, денежных и временных затрат. Но если вы пройдете ряд обучающих материалов по торговле на Форекс на сайте надежного брокера и воспользуетесь опытом профессионалов – то сможете зарабатывать уже сейчас!

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

Лучший брокер FOREX: поддержка опытным трейдерам и обучение новичкам

Мы обеспечиваем трейдерам максимально выгодные условия торговли на Форекс рынке. Существует мнение, что торговля на рынке Forex – это игра. Однако это и реальная возможность зарабатывать. Инвестиции в валютный рынок не требуют глубоких математических знаний, но в аналитике трейдер должен разбираться. Одна из важнейших способностей — умение интерпретировать новости.

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

Мы на протяжении 18 лет осуществляем деятельность на международном валютном рынке и даем возможность заработать на купле-продаже валюты и опытным, и начинающим трейдерам. Прогнозы ведущих аналитиков рынка, специальное программное обеспечение, которое, включает торговых роботов и сигналы, помогут трейдерам в их работе. Все необходимые инструменты и информацию вы можете получить на нашем сайте. Мы обеспечим вам комфортное и эффективное обучение, которое позволит зарабатывать на рынке уже сегодня

Форум трейдеров — взаимное обучение, актуальная и интересная информация на сайте

Форум — прекрасный способ ознакомиться с особенностями рынка и «из первых уст» узнать о торговле валютой, акциями и биржевой торговле. Здесь можно найти архивы котировок, обсуждения стратегий forex-торговли, полезных торговых советников, а также свежую аналитику рынков и ссылки на литературу.

В обсуждениях Вы найдете подробности об инвестициях в Форекс — доверительном управлении forex-активами и работе на Форекс бирже. Тем, кто ищет честный способ заработка и приумножения капитала, однозначно стоит попробовать трейдинг.

Конкурс трейдеров — это возможность заработать стартовый капитал!

Конкурс трейдеров — отличная возможность проявить себя и заработать стартовый капитал на трейдинг или игры Форекс. Лучшим помощником в успешном трейдинге является качественное программное обеспечение — терминал StartFX. Одним из самых удобных аналитических инструментов рынка Forex является программа Rumus. С помощью данных программ, Вы можете отработать различные стратегии и эффективно использовать прогнозы рынка, чтобы предсказать движение цены.

Мы предоставляем трейдерам Forex Club самые выгодные торговые условия. Наш дилинговый центр обладает всеми необходимыми инструментами, чтобы вы смогли зарабатывать трейдингом. Форекс Клуб является лучшим вариантом для трейдеров, которые находятся в поиске надежного Форекс брокера. Честный брокер всегда предлагает своим клиентам реальные условия, которые, тем не менее, остаются выгодными. Наша компания по праву считается одним из лучших брокеров Форекс (Forex brokers) в России и лучшим брокером Украины и СНГ.

Своим клиентам мы всегда предоставляем правдивую и актуальную информацию о мире интернет-трейдинга — прогнозы Forex, курсы валют от евро до японской иены, новости рынка. Кроме того, мы оказываем услугу доверительное управление тем, у кого нет времени или желания осуществлять торги самостоятельно. Услуги по доверительному управлению оказывают также банки и другие организации. Управление капиталом Forex — это профессиональный подход и минимум усилий в вопросах получения прибыли.

ТЕРМИНАЛ ФОРЕКС ТОРМОЗИТ

Терминал MetaTrader4 очень сложный, комплексный программный продукт. Это можно понять просто на основании оценки его функционала, который обеспечивает онлайн торговлю, автоматическую торговлю роботами-советниками, использование индикаторов, загрузку котировок по нескольким десяткам инструментов, тестирование и оптимизацию торговых стратегий и многое другое. Не удивительно, что в процессе работы с МТ4 многие сталкиваются с тем, что терминал начинает сильно "тормозить" или даже зависает. При возникновении таких ситуаций первое что необходимо сделать, это определить причину зависания терминала. Их может быть несколько:

1. Сложные индикаторы и шаблоны с советниками которые не тянет ваш компьютер.

2. Перегруженный терминал. Когда открыто много торговых инструментов и шаблонов на них (в том числе советников «Ренко» или подобных «Тиковых», которые сильно грузят систему).

3. Иногда проблемы возникают после того как подгрузили архив котировок.

4. Неправильные настройки параметров отображения истории.

5. Некачественные, неграмотно написанные советники, забивающие ресурс ненужными вычислениями.

6. Проблема в Windows или в ПК.

Решения проблемы могут быть следующие:

1. Отключить сетевой кабель от модема или роутера (Router). Перезагрузить терминал. И если это помогло то следует удалить лишние торговые пары, и отключить лишние шаблоны и индикаторы с советниками. После чего выключить терминал, включив при этом сетевой кабель обратно в модем или роутер (Router). И запустить терминал.

2. Уменьшить количество баров "Макс.баров в истории" и "Макс баров в окне" в настройках терминала "Сервис/Настройки/Графики". Чем меньше, тем лучше, однако помните, что при этом вы ограничиваете период анализируемой истории при тестировании торговых стратегий.

3. Переустановить термнал. Через «Контрольную панель» — «Установка , удаление программ». Так же следуют удалить папку с терминалом и оставшимися в ней файлами из «Program files» или «Program files (x86)» в зависимости от вашей системы. После чего надо сделать рестарт ПК и повторить процедуру установки терминала.

4. В Windows 7 есть папка «C:\Users\ваш логин\AppData\Local\VirtualStore». По умолчанию папка скрыта. И ее надо сделать видимой, в "настройках папок". (показывать все файлы или показывать скрытые папки). После чего зайти в эту папку и найти там папку с терминалом. Удалить ее. Так как терминал запускается из неё. И в ней могут быть установлены не рабочие индикаторы и шаблоны с советниками. После чего необходимо выполнить перезагрузку вашего ПК и пункт № 2.

При работе терминала Meta Traider 4, он сохраняет в свои папки поступающие валютные котировки, записи в журнале от роботов и индикаторов, почту на свой почтовый ящик и особенно после прогона роботов в тестере стратегий, идет сохранения всевозможных бэктестов. В результате всего это терминал начинает "тормозить", идет рассогласование графиков и прочие всевозможные неприятности.

От всего этого можно избавиться вручную почистив папки:

С:\Program Files\Ваш_MT4\histori\ — история котировок

С:\Program Files\Ваш_MT4\logs\ — журнал работы терминала

С:\Program Files\Ваш_MT4\\mailbox\ — почтовый ящик

С:\Program Files\Ваш_MT4\deleted\ — история открытых и удаленных графиков

С:\Program Files\Ваш_MT4\experts\logs\ — журнал работы роботов

С:\Program Files\Ваш_MT4\tester\histori\ — история работы тестера

С:\Program Files\Ваш_MT4\tester\logs\ — журнал работы тестера

Но есть быстрый способ. Это утилита clear.bat.

Файл копируется в корневые папки терминала С:\Program Files\Ваш_MT4 и C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\Ваш_МТ4, затем запускается. При этом появится всплывающее окно, в котором произойдет автоматическое удаление всех вышеперечисленных файлов:

После того, как черный экран исчезнет, терминал вновь заработает быстро. Cкрипт удаляет историю котировок (ее всегда можно загрузить заново), логи, почту и прочие бесполезные файлы, мешающие работе программы.

Как увидеть все валютные пары? Почему в терминале исчезли некоторые валютные пары?

Выберите, пожалуйста, во вкладке Вид → Окно «Обзор рынка» → «Показать все символы».

The Financial Services Centre, P.O. Box 1823, Stoney Ground, Kingstown, VC0100, St. Vincent & the Grenadines

Contracting entity of Forex Club International Limited, which accept payments from clients and transfers payments back to clients, are: Holcomb Finance Limited (1087 Nicosia Cyprus), Libertex International Company Limited (Kingstown, St.Vincent & the Grenadines).

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

Компания не принимает клиентов и не осуществляет деятельность ни в одной из следующих стран с ограниченным доступом, таких как: Россия, США, Япония, Бразилия; стран, определенных FATF как государства с высоким уровнем риска и не сотрудничающие страны, имеющие стратегические недостатки в сфере ПОД/ФТ; и стран, которые находятся под международными санкциями.

Торгуйте на рынке Форекс онлайн на сайте лучшего брокера Forex

Валютный рынок Форекс работает круглые сутки. Трейдеры ежеминутно совершают различные сделки. Это значит, что вы точно также в любое удобное время можете зарабатывать деньги на разнице курса валют. Рынок Форекс работает с различными валютами, акциями, индексами и драгоценными металлами. Ежеминутно на сайте Форекс продают и покупают доллары, евро, рубли, франки, иены и другие валюты. Однако чтобы регулярно зарабатывать, недостаточно просто покупать и продавать денежные единицы. Заработок образуется за счет разницы котировок. Подробнее

Как достичь успеха в торговле на Форекс онлайн

Чтобы стать успешным трейдером, необходимо уметь анализировать ситуацию на валютных рынках и строить верные прогнозы. Самостоятельно получить опыт, позволяющий успешно торговать на рынке Форекс, достаточно сложно. Это потребует значительных усилий, денежных и временных затрат. Но если вы пройдете ряд обучающих материалов по торговле на Форекс на сайте надежного брокера и воспользуетесь опытом профессионалов – то сможете зарабатывать уже сейчас!

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

Лучший брокер FOREX: поддержка опытным трейдерам и обучение новичкам

Мы обеспечиваем трейдерам максимально выгодные условия торговли на Форекс рынке. Существует мнение, что торговля на рынке Forex – это игра. Однако это и реальная возможность зарабатывать. Инвестиции в валютный рынок не требуют глубоких математических знаний, но в аналитике трейдер должен разбираться. Одна из важнейших способностей — умение интерпретировать новости.

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

Мы на протяжении 18 лет осуществляем деятельность на международном валютном рынке и даем возможность заработать на купле-продаже валюты и опытным, и начинающим трейдерам. Прогнозы ведущих аналитиков рынка, специальное программное обеспечение, которое, включает торговых роботов и сигналы, помогут трейдерам в их работе. Все необходимые инструменты и информацию вы можете получить на нашем сайте. Мы обеспечим вам комфортное и эффективное обучение, которое позволит зарабатывать на рынке уже сегодня

Форум трейдеров — взаимное обучение, актуальная и интересная информация на сайте

Форум — прекрасный способ ознакомиться с особенностями рынка и «из первых уст» узнать о торговле валютой, акциями и биржевой торговле. Здесь можно найти архивы котировок, обсуждения стратегий forex-торговли, полезных торговых советников, а также свежую аналитику рынков и ссылки на литературу.

В обсуждениях Вы найдете подробности об инвестициях в Форекс — доверительном управлении forex-активами и работе на Форекс бирже. Тем, кто ищет честный способ заработка и приумножения капитала, однозначно стоит попробовать трейдинг.

Как ускорить работу вашего терминала МТ4.

Конкурс трейдеров — это возможность заработать стартовый капитал!

Конкурс трейдеров — отличная возможность проявить себя и заработать стартовый капитал на трейдинг или игры Форекс. Лучшим помощником в успешном трейдинге является качественное программное обеспечение — терминал StartFX. Одним из самых удобных аналитических инструментов рынка Forex является программа Rumus. С помощью данных программ, Вы можете отработать различные стратегии и эффективно использовать прогнозы рынка, чтобы предсказать движение цены.

Мы предоставляем трейдерам Forex Club самые выгодные торговые условия. Наш дилинговый центр обладает всеми необходимыми инструментами, чтобы вы смогли зарабатывать трейдингом. Форекс Клуб является лучшим вариантом для трейдеров, которые находятся в поиске надежного Форекс брокера. Честный брокер всегда предлагает своим клиентам реальные условия, которые, тем не менее, остаются выгодными. Наша компания по праву считается одним из лучших брокеров Форекс (Forex brokers) в России и лучшим брокером Украины и СНГ.

Своим клиентам мы всегда предоставляем правдивую и актуальную информацию о мире интернет-трейдинга — прогнозы Forex, курсы валют от евро до японской иены, новости рынка. Кроме того, мы оказываем услугу доверительное управление тем, у кого нет времени или желания осуществлять торги самостоятельно. Услуги по доверительному управлению оказывают также банки и другие организации. Управление капиталом Forex — это профессиональный подход и минимум усилий в вопросах получения прибыли.

Как восстановить мой пароль к платформе MetaTrader4™?

Для того, чтобы восстановить пароль к торговому терминалу от реального торгового счета, Вам необходимо авторизоваться в Ваш личный кабинет Управления торговым счетом на нашем сайте. В разделе «Главная» в поле выбора счета выберите тот счет, к которому Вы хотите восстановить пароль. Далее в том же разделе «Главная» в левое меню нажмите «Восстановить пароль в терминал».

Если Вы регистрировали демо-счёт из личного кабинета Управления торговым счётом, то в разделе «Мои счета» под списком торговых счетов Вам доступен логин демо-счёта. Попробуйте скопировать логин и вспомнить пароль, а не вводить вручную.

Если Вы регистрировали демо-счёт на сайте Компании, попробуйте скопировать логин и пароль из письма с регистрационными данными, а не вводить вручную.

Возможно, Вы действительно вводите неверно логин или пароль, поэтому следует проверить, не нажата ли кнопка Caps Lock на клавиатуре, проверьте раскладку клавиатуры, не перепутали ли Вы похожие символы, учитывайте регистр, если установлен менеджер клавиатуры (Punto Switcher, Ninza), отключите его временно.

К сожалению, у нас нет технической возможности восстановить данные демо-счёта.

Если вышеуказанные действия не помогли, зарегистрируйте, пожалуйста, новый демо-счёт из Вашего личного кабинета Управления торговым счетом или на сайте Компании, выбрав вкладку с названием типа счёта, на котором Вы желаете работать.

The Financial Services Centre, P.O. Box 1823, Stoney Ground, Kingstown, VC0100, St. Vincent & the Grenadines

Contracting entity of Forex Club International Limited, which accept payments from clients and transfers payments back to clients, are: Holcomb Finance Limited (1087 Nicosia Cyprus), Libertex International Company Limited (Kingstown, St.Vincent & the Grenadines).

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

Компания не принимает клиентов и не осуществляет деятельность ни в одной из следующих стран с ограниченным доступом, таких как: Россия, США, Япония, Бразилия; стран, определенных FATF как государства с высоким уровнем риска и не сотрудничающие страны, имеющие стратегические недостатки в сфере ПОД/ФТ; и стран, которые находятся под международными санкциями.

Торгуйте на рынке Форекс онлайн на сайте лучшего брокера Forex

Валютный рынок Форекс работает круглые сутки. Трейдеры ежеминутно совершают различные сделки. Это значит, что вы точно также в любое удобное время можете зарабатывать деньги на разнице курса валют. Рынок Форекс работает с различными валютами, акциями, индексами и драгоценными металлами. Ежеминутно на сайте Форекс продают и покупают доллары, евро, рубли, франки, иены и другие валюты. Однако чтобы регулярно зарабатывать, недостаточно просто покупать и продавать денежные единицы. Заработок образуется за счет разницы котировок. Подробнее

Как достичь успеха в торговле на Форекс онлайн

Чтобы стать успешным трейдером, необходимо уметь анализировать ситуацию на валютных рынках и строить верные прогнозы. Самостоятельно получить опыт, позволяющий успешно торговать на рынке Форекс, достаточно сложно. Это потребует значительных усилий, денежных и временных затрат. Но если вы пройдете ряд обучающих материалов по торговле на Форекс на сайте надежного брокера и воспользуетесь опытом профессионалов – то сможете зарабатывать уже сейчас!

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

Лучший брокер FOREX: поддержка опытным трейдерам и обучение новичкам

Мы обеспечиваем трейдерам максимально выгодные условия торговли на Форекс рынке. Существует мнение, что торговля на рынке Forex – это игра. Однако это и реальная возможность зарабатывать. Инвестиции в валютный рынок не требуют глубоких математических знаний, но в аналитике трейдер должен разбираться. Одна из важнейших способностей — умение интерпретировать новости.

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

Мы на протяжении 18 лет осуществляем деятельность на международном валютном рынке и даем возможность заработать на купле-продаже валюты и опытным, и начинающим трейдерам. Прогнозы ведущих аналитиков рынка, специальное программное обеспечение, которое, включает торговых роботов и сигналы, помогут трейдерам в их работе. Все необходимые инструменты и информацию вы можете получить на нашем сайте. Мы обеспечим вам комфортное и эффективное обучение, которое позволит зарабатывать на рынке уже сегодня

Форум трейдеров — взаимное обучение, актуальная и интересная информация на сайте

Форум — прекрасный способ ознакомиться с особенностями рынка и «из первых уст» узнать о торговле валютой, акциями и биржевой торговле. Здесь можно найти архивы котировок, обсуждения стратегий forex-торговли, полезных торговых советников, а также свежую аналитику рынков и ссылки на литературу.

В обсуждениях Вы найдете подробности об инвестициях в Форекс — доверительном управлении forex-активами и работе на Форекс бирже. Тем, кто ищет честный способ заработка и приумножения капитала, однозначно стоит попробовать трейдинг.

Конкурс трейдеров — это возможность заработать стартовый капитал!

Конкурс трейдеров — отличная возможность проявить себя и заработать стартовый капитал на трейдинг или игры Форекс. Лучшим помощником в успешном трейдинге является качественное программное обеспечение — терминал StartFX. Одним из самых удобных аналитических инструментов рынка Forex является программа Rumus. С помощью данных программ, Вы можете отработать различные стратегии и эффективно использовать прогнозы рынка, чтобы предсказать движение цены.

Мы предоставляем трейдерам Forex Club самые выгодные торговые условия. Наш дилинговый центр обладает всеми необходимыми инструментами, чтобы вы смогли зарабатывать трейдингом. Форекс Клуб является лучшим вариантом для трейдеров, которые находятся в поиске надежного Форекс брокера. Честный брокер всегда предлагает своим клиентам реальные условия, которые, тем не менее, остаются выгодными. Наша компания по праву считается одним из лучших брокеров Форекс (Forex brokers) в России и лучшим брокером Украины и СНГ.

Своим клиентам мы всегда предоставляем правдивую и актуальную информацию о мире интернет-трейдинга — прогнозы Forex, курсы валют от евро до японской иены, новости рынка. Кроме того, мы оказываем услугу доверительное управление тем, у кого нет времени или желания осуществлять торги самостоятельно. Услуги по доверительному управлению оказывают также банки и другие организации. Управление капиталом Forex — это профессиональный подход и минимум усилий в вопросах получения прибыли.

Онлайн платформа LiteForex vs МТ4

Веб-платформа LiteForex vs МТ4: выбираем лучшее

Обзор преимуществ веб-платформы LiteForex в сравнении с МТ4

  • Торговлю с проверенным брокером рекомендую попробовать тут. Система позволяет торговать самостоятельно или копировать сделки успешных трейдеров со всего мира.
  • Воспользуйтесь моим промокодом BLOG для получения бонуса 50% на депозит от LiteForex. Промокод нужно просто ввести в соответствующее поле при пополнении счета в платформе LiteForex и бонус зачислится одновременно с депозитом.
  • Чат трейдеров в телеграм: https://t.me/marketanalysischat. Делимся сигналами и опытом.
  • Канал в телеграм с отличной аналитикой, форекс обзорами, обучающими статьями и прочими полезностями для трейдеров: https://t.me/forexandcryptoanalysis

Содержание данной статьи является исключительно частным мнением автора и может не совпадать с официальной позицией LiteForex. Материалы, публикуемые на данной странице, предоставлены исключительно в информационных целях и не могут рассматриваться как инвестиционный совет или консультация для целей Директивы 2004/39 /EC.

Нет возможности читать нас каждый день? Получайте свежие статьи на вашу электронную почту.

Написал

Я попробую применить полученные знания на демо-счете, доступном без регистрации

Покажите мне графики валют и как цена на рынке двигается в реальном времени

Я хочу начать копировать сделки профессиональных трейдеров на мой счет

Я готов начать зарабатывать на финансовых рынках и хочу открыть торговый счет

    LiteForex в ВКонтакте

Предупреждение о рисках: Торговля на финансовых рынках сопряжена с риском. Контракты на разницу («CFDs») являются сложными финансовыми инструментами, используемыми для маржинальной торговли. Торговля CFD имеет высокий уровень риска, так как кредитное плечо может работать как в Вашу пользу, так и против Вас. Вследствие этого торговля CFD подходит не всем инвесторам из-за высокого риска потери инвестированного капитала. Вы не должны рисковать большими средствами, чем Вы готовы потерять. Перед началом торговли Вы должны убедиться, что Вы понимаете все риски и учитываете их в совокупности с уровнем Вашего опыта при постановке Ваших инвестиционных целей. Перейти к полному документу «Предупреждение о рисках».

Данный веб-сайт является собственностью группы компаний LiteForex.

LiteFinance Global LLC зарегистрирована в государстве Сент-Винсент и Гренадины как общество с ограниченной ответственностью под номером 931 LLC 2022. Юридический адрес: First Floor, First St Vincent Bank Ltd Building, James Street, Kingstown, St. Vincent and the Grenadines. Email:

LiteFinance Global LLC не предоставляет сервис резидентам стран Европейской Экономической Зоны (ЕЭЗ), США, Израиля и Японии.

Что нового в MetaTrader 5?

История обновлений десктопной, мобильной и веб-платформ

Terminal

  1. Добавлена возможность получать Push-уведомления о сделках с торгового сервера — они работают, даже когда ваш терминал выключен.

Ранее вы могли получать уведомления на мобильные устройства только от собственного десктопного терминала. Как только происходила торговая операция, терминал отправлял соответствующее сообщение на MetaQuotes ID, указанный в настройках. Соответственно, это работало, только пока он оставался включенным. Теперь таких ограничений нет. Если на сервере сработал Тейк Профит, а ваш компьютер выключен, вы получите уведомление о закрытии позиции на свое мобильное устройство.

  • Иметь реальный счет — уведомления с сервера не работают для демо-счетов
  • Установить на свой смартфон мобильный терминал MetaTrader 5 для iOS или Android
  • Открыть в нем раздел сообщений, найти ваш MetaQuotes ID и указать его в настройках десктопного терминала
  • Включить уведомления с сервера в настройках десктопного терминала

Всего поддерживаются три типа уведомлений: об ордерах, о сделках и о балансовых операциях. При включении опции доступные виды уведомлений будут выведены в журнал терминала:

  • Интерфейс адаптируется под любую ширину экрана.
  • Витрина занимает меньше пространства по высоте, чтобы всегда помещаться в рабочем окне.
  • Необходимая информация появляется только в тот момент, когда она нужна. Пока вы не выбрали тариф, вам не показываются лишние детали оплаты.
  1. В стандартной библиотеке исправлена ошибка в работе оператора «-» в реализации комплексных чисел (файл MQL5\Include\Math\Alglib\complex.mqh).
  2. В инициализирующих последовательностях теперь можно использовать любые выражения, а не только константные. Это повысит удобство использования и улучшит совместимость с кодом С++.
  3. Исправлена ошибка, возникавшая при компиляции union с огромными массивами данных.
  4. Исправлена работа функции StringToCharArray. Теперь она преобразует всю переданную строку в массив Char, а не останавливается на первом терминирующем нуль-символе.
  5. Добавлен контроль явного присутствия в коде вызова конструктора для классов/структур, у которых родительский класс не имеет конструктора по умолчанию.

MetaEditor

  1. Добавлено отображение места вызова для inline-функций в отчете профилировщика.
    В приведенном ниже примере вызов func(); теперь подсвечивается:

Сама функция func не подсвечена, так как ее код полностью помещен в OnStart.

При создании проекта таким образом создается только пустой файл настроек «mqproj». Файлы для исходного кода в последующем необходимо создать самостоятельно.

Terminal

  1. Сервисы «Маркет», «Сигналы» и «Виртуальный хостинг» перенесены в основную рабочую область платформы для более удобной работы.

Ранее разделы для покупки MQL5-сервисов располагались в окне «Инструменты», где доступно только небольшое пространство. Основная рабочая область же позволяет показать пользователям полноценные витрины, где они смогут удобно выбирать необходимые продукты. При этом меньшее количество вкладок в инструментах облегчит работу с другими функциями платформы.

  • Вкладки сервисов располагаются в самом конце, после всех графиков.
  • Если окна сервисов не нужны, их можно просто закрыть. Вернуться к ним можно легко: через «Навигатор», панель инструментов или меню «Сервисы».

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

Протокол IPv4, который сейчас используется в каждой сети, был создан более 30 лет назад. IP-адреса в нем состоят из 32 бит и представлены в виде четырех чисел по 8 бит, разделенных точками. Это позволяет получить более четырех миллиардов уникальных IP-адресов. Однако сейчас количество устройств и сайтов по всему миру выросло настолько, что адресов перестает хватать всем желающим.

В связи с этим продукты постепенно переходят на параллельную поддержку более современного протокола — IPv6. В нем адрес состоит из 128 бит и представлен в виде x:x:x:x:x:x:x:x , где каждая буква x — это шестнадцатеричные значения шести 16-битных элементов адреса. Такой формат позволяет получить 5 x 10 ^ 28 уникальных адресов. Помимо значительно большего пространства адресов, протокол обладает рядом других преимуществ перед более старой версией. Прочитать о них можно в специализированных статьях.

  • Улучшено отображение меню, панелей инструментов и диалоговых окон.
  • Исправлены ошибки в отображении разделов «Маркет», «Сигналы» и «VPS». В частности, исправлена загрузка логотипов продуктов на витрине «Маркета».
  • Обновлен DMG-пакет для легкой установки MetaTrader 5 на компьютерах с macOS. При помощи него платформа устанавливается как обычное приложение — нужно перетащить иконку платформы в Applications и дождаться, пока закончится инсталляция.
    В пакет были включены дополнительные компоненты, необходимые для более стабильной и быстрой работы. Тем, кто его использует, настоятельно рекомендуется переустановить MetaTrader 5 по ссылке https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/MetaTrader5.dmg

  1. Продолжается отказ от старых технологий, в том числе 32-битных компонентов:
    • 32-битные терминалы больше не могут загружать программы из «Маркета».
    • 32-битные терминалы не могут использовать сервис хостинга.
    • В 32-битных редакторах MetaEditor больше не доступна функция дополнительной защиты файлов через MQL5 Cloud Protector.
    • MQL5-программы, скомпилированные в слишком старых версиях MetaEditor (выпущенных 5 лет назад и более), не будут запускаться в новой версии терминала.

    Поддержка 32-битной версии платформы была остановлена год назад на билде 2361. Мы настоятельно рекомендуем перейти на 64-битную версию MetaTrader 5, чтобы использовать все возможности платформы.

Добавлен новый встроенный тип «complex».
Тип «complex» может передаваться по значению в качестве параметра для MQL5-функций (в отличие от обычных структур, которые передаются только по ссылке). Для функций, импортируемых из DLL, тип «complex» должен передаваться только по ссылке.

Для описания комплексных констант используется суффикс ‘i’:
Для комплексных чисел на данный момент доступны только простые операции: =, +, -, *, /, +=, -=, *=, /=, ==, !=.

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

MetaEditor

  1. Исправлена остановка отладки и профилирования в невизуальном режиме.
  2. Исправлено профилирование индикаторов на реальных данных. В некоторых случаях оно могло не запускаться.
  1. Исправлена ошибка миграции окружения на VPS. Она возникала, если переносимый эксперт содержал в себе индикатор в виде ресурса

Signals

  1. Исправлена проверка режима торговли при копировании сигналов. Торговля инструментом может быть ограничена на стороне брокера: могут быть разрешены только длинные позиции, только короткие или только закрытие. Ранее для успешного копирования сервис требовал полного разрешения на торговлю, в ином случае синхронизация прерывалась. Теперь «торгуемыми» будут считаться и символы с частично ограниченной торговлей. Клиенты фондовых брокеров смогут беспрепятственно копировать сигналы.

Tester

  1. Исправлена проверка торговой сессии при тестировании. В некоторых случаях торговые операции во время тестирования могли не выполняться с ошибкой «market closed», несмотря на то, что они попадали в торговую сессию.

Terminal

  1. Исправлена ошибка, в результате которой обновление стандартных программ MQL5 копировалось в корень каталога данных терминала, а не в подкаталог MQL5. Соответственно, пользователи могли обнаружить в нем лишние папки Experts, Images, Include и т.д.

Tester

  1. Исправлена оптимизация советников через MQL5 Cloud Network. В некоторых случаях она могла не запускаться.

MetaEditor

  1. Исправлены ошибки и падения при отладке и профилировании MQL5-программ.

Terminal

  1. Добавлена возможность включать/отключать дополнительные сервисы MQL5.community. Например, если вы не интересуетесь статьями по программированию на MQL5 или копи-трейдингом в сервисе «Сигналы», вы можете их отключить ради экономии ресурсов и рабочего пространства терминала.

По умолчанию все сервисы включены.

Как ускорить терминал Квик?

  • Теперь открепленные служебные окна (Навигатор, Инструменты) невозможно перетащить за пределы терминала. Ранее в таких случаях пользователи могли иметь затруднения с возвращением окон в пределы терминала.
  • Исправлено изменение размера содержимого служебного окна при изменении размеров самого окна.
  • Исправлено отображение показателей производительности в диспетчере задач.
  • Улучшено отображение иконок на панели инструментов.
  • Исправлен счетчик непрочитанных сообщений в чате.
  • Исправлен показ системных команд графика: Скрыть, Развернуть, Закрыть.
  • Исправлено отображение журнала.
  • Исправлено отображение всплывающих подсказок у графиков.
  • Исправлена работа команд печати графиков.
  • Исправлено отображение верхнего меню при использовании тем оформления в Linux.
  • Исправлен поиск по GitHub, MSDN и Stack Overflow в MetaEditor.
  1. Расширены возможности работы с базами данных на SQL. Теперь в запросах вы можете использовать множество статистических и математических функций.

    Чистка и оптимизация торгового терминала мт4.

Статистические функции

  • mode — мода
  • median — медиана (50-й перцентиль)
  • percentile_25 — 25-й перцентиль
  • percentile_75 — 75-й перцентиль
  • percentile_90 — 90-й перцентиль
  • percentile_95 — 95-й перцентиль
  • percentile_99 — 99-й перцентиль
  • stddev или stddev_samp — стандартное отклонение выборки
  • stddev_pop — стандартное отклонение популяции
  • variance or var_samp — дисперсия выборки
  • var_pop — дисперсия популяции
  • __COUNTER__ — увеличивается на единицу при каждом обращении. При использовании в шаблонах и макросах ведутся отдельные счетчики.
  • __RANDOM__ — генерирует случайное ulong-число, является аналогом функции MathRand.

MetaEditor

  1. Изменен порядок профилирования и отладки на исторических данных.

Профилирование теперь всегда осуществляется в невизуальном режиме. Отладка по умолчанию также осуществляется в невизуальном режиме, однако вы можете вручную изменить это в настройках MetaEditor:

Terminal

  1. Добавлена возможность получения данных стакана цен через Python API.
    Три новые функции позволят легко и быстро получить данные для статистических вычислений и машинного обучения при помощи огромного количества готовых библиотек Python.
      — производит подписку терминала MetaTrader 5 на получение событий об изменениях в стакане по указанному символу. — возвращает кортеж из BookInfo, содержащий записи стакана цен указанного символа. — отменяет подписку терминала MetaTrader 5 на получение событий об изменениях в стакане по указанному символу.

  2. Максимальная длина Push-сообщений увеличена с 256 до 1024 символов. Теперь вы можете отправлять гораздо больше информации на мобильные устройства из своих MQL5-программ.
  3. Добавлена предварительная версия «Диспетчера задач», вызываемого по клавише F2.
    Диспетчер задач — это система мониторинга ресурсов, потребляемых платформой. В нем вы можете видеть, сколько памяти потребляют графики, сколько ресурсов процессора используется советниками и т.д. Если что-то замедляет скорость работы вашей платформы, вы легко сможете обнаружить и устранить проблему.
  • Символы в «Обзоре рынка» помечаются иконкой часов, во всплывающей подсказке отображается значение задержки
  • На графиках выводится уведомление о задержке данных
  1. Исправлена ошибка в функции ArrayPrint. Ранее в некоторых случаях функция могла не выводить массив.
  2. Оптимизированы файловые операции, выполняемые при помощи функций File*. Теперь чтение и запись файлов осуществляется значительно быстрее.
  3. Снято ограничение, по которому требовалось указывать размер для второй, третьей и четвертой размерностей динамического массива, когда он используется в качестве параметра функции. Это повысит возможности повторного использования и гибкость кода.

MetaEditor

  1. Продолжаются работы по глобальному обновлению отладчика.
    • При выводе массивов в окно наблюдения учитывается их сортировка, заданная функцией ArraySetAsSeries.
    • Добавлена поддержка локальных статических переменных.
    • Исправлено отображение значения указанного элемента массива.
    • Исправлена обработка static-полей классов.
    • Множество других исправлений для более точной и надежной отладки.

  2. Добавлена опция «Включить оптимизацию при профилировании».
    Чтобы увеличить объем детализации отчета о профилировании, можно отключать режим оптимизации кода. Без оптимизации скорость кода может упасть кратно, но взамен можно увидеть более обширное покрытие кода. При использовании учитывайте, что узкие места кода будут неточными.
    Если вам нужен более щадящий режим профилирования, отключите опцию «Использовать инлайнинг при профилировании».
  • Если в проекте оптимизация отключена, то новая опция игнорируется — для профилировки оптимизация всегда выключена (в том числе инлайнинг).
  • Если в проекте оптимизация включена, то при компиляции под профилировку новая опция будет учитываться.

Tester

  1. Исправлена установка неторговых часов в расширенных настройках тестирования.

Terminal

  1. Переработано окно котировок, позволяющее просматривать цены инструментов на экранах любого размера.

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

Помимо этого, внесен ряд небольших улучшений:

  • Дополнено меню выбора колонок. Теперь в нем доступны такие же свойства инструмента, как и в «Обзоре рынка».
  • Оптимизирована работа с большим количеством инструментов. Теперь окно работает одинаково хорошо и при показе 10, и при показе 1000 инструментов.
  • Добавлено отображение краткой информации об инструменте во всплывающей подсказке.
  • Исправлено применение настроек цвета для отображения растущих и падающих цен.
  • Красные круги — сделки на продажу.
  • Синие круги — сделки на покупку.
  • Зеленые круги — направление сделки не определено.
  1. Добавлена генерация событий графика ChartEvent при отжатии правой и средней кнопки мыши. Это можно использовать, например, при создании графических панелей. Для работы событий необходимо отключить контекстное меню графика, используя свойство CHART_CONTEXT_MENU.
  2. Исправлена ошибка, приводившая к значительной погрешности времени ожидания в функции Sleep.

MetaEditor

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

Для просмотра массива или объекта дважды нажмите на него в окне наблюдения.

Terminal

  1. Исправлено зависание платформы при использовании доски опционов. Оно могло возникать при нулевом размере тика в настройках торгового инструмента.
  2. Исправлены ошибки отображения интерфейса на HiDPI-мониторах.
  1. Исправлено преобразование строки во время при помощи функции StringToTime. Ошибка возникала при указании времени в формате «yyyymmdd [hhmiss]».
  2. Исправлена ошибка в неявном операторе копирования для объектов, содержащих динамические массивы. Теперь при копировании размер объекта назначения уменьшается до размера копируемого объекта.
    Ранее в результате вызова такой функции массив «а1» имел размер 3. Теперь он будет иметь размер 1.

    МТ4 Очистка метатрейдера от ненужных файлов.

MetaTester

  1. Обновлен алгоритм расчета рейтинга агентов тестирования в сети облачных вычислений MQL5 Cloud Network. Рейтинг будет определяться более точно и будет меньше изменяться во времени.

Terminal

  1. Исправлен показ синтетического стакана цен. Ранее он мог быть недоступен для некоторых инструментов.

Синтетический стакан цен используется для символов, по которым не транслируются цены Level 2. Уровни в нем строятся автоматически — они откладываются от лучших Bid и Ask с шагом изменения цены. Это удобный инструмент для выставления, модификации и удаления ордеров с минимальными затратами времени и максимальной наглядностью.

  1. Оптимизирован и значительно ускорен доступ к последним ценам из MQL5-программ при помощи функции SymbolInfoTick.
  2. Исправлен сброс параметров индикатора «Ichimoku Kinko Hyo» через диалоговое окно.
  • Улучшено представление данных
  • Сокращено название колонок в отчете
  • Добавлена возможность сохранять отчет профилирования в файл
  • Добавлен показ номера строки во всплывающей подсказке для функций в отчете

MetaEditor

  1. Добавлена возможность отключать слежение за буфером обмена и очищать его историю.
    Функция слежения за буфером позволяет повысить удобство работы с исходным кодом за счет быстрого доступа к последним использованным данным. Нажмите Alt+V в любой позиции исходного кода, выберите в меню любую из ранее скопированных строк, и она будет вставлена по месту.
    Для включения/отключения слежения воспользуйтесь соответствующей командой на панели инструментов или настройками редактора.

Tester

  1. Запрещена торговля для советников, запущенных в тестере стратегий в режиме приема фреймов.
  2. Исправлена ошибка, возникавшая при импорте результатов оптимизации в тестер стратегий. Из-за нее значения таймфреймов могли импортироваться некорректно.

Terminal

  1. Добавлена настройка «Заранее загружать данные графиков по открытым позициям и ордерам».

Для экономии трафика торговая платформа загружает ценовую историю по инструментам только в момент ее фактического запроса, например, при открытии графика или при запуске тестирования. Однако для активно используемых инструментов это может быть не всегда удобно. Если включить новую опцию, то графики инструментов, по которым у вас есть открытые позиции или отложенные ордера, будут обновляться в фоновом режиме каждый раз при запуске платформы. Таким образом, при открытии графиков вам не придется ждать дозагрузки данных, они будут сразу доступны для анализа.

  1. Продолжаются работы по полному обновлению профилировщика кода. В дополнение к нововведениям версии 2615:

Добавлены новые параметры
Как уже сообщалось в предыдущем обновлении, для профилирования теперь используется метод «Sampling». Профилировщик делает паузы в работе MQL-программы (

1000 раз в секунду) и собирает статистику того, сколько раз пауза пришлась на тот или иной участок кода. В том числе анализируются стеки вызовов, чтобы определить «вклад» каждой функции в общее время работы кода. В конце профилирования вы получаете информацию о том, сколько раз была выполнена пауза и сколько раз каждая из функций оказывалась в стеке вызовов:

  • Общая активность ЦП [единица измерения, %] — общее количество «появления» функции в стеке вызовов.
  • Собственная активность ЦП [единица измерения, %] — количество «пауз», которые произошли непосредственно внутри указанной функции. Этот счетчик наиболее важен для определения «узких» мест, поскольку по статистике остановка чаще происходит в тех участках программы, которые требуют большего процессорного времени.

Добавлена возможность отключения инлайнинга функций при профилировании
При компиляции MQL-программ осуществляется инлайнинг (встраивание) — код функций помещается непосредственно в место их вызова, что позволяет добиться существенного ускорения при работе. Однако это затрудняет профилирование функций. Чтобы получить отчет по «чистым» функциям, вы можете отключить инлайнинг при профилировании в настройках MetaEditor:

Обновлен дизайн отчета
Мы переработали отчет профилирования, а также представление информации профилирования в окне исходного кода. Дизайн стал более современным и привычным для пользователей Visual Studio.

Tester

  • Исправлено начисление пользовательских комиссий. Теперь для работы комиссии достаточно указать только название символа, а не весь путь к нему.
  • Изменено расположение вкладок для более удобной работы.
  • Переименован диалог и опция, включающая пользовательские настройки, для облегчения понимания.
  • Оптимизирована ширина колонок в таблицах настроек.
  • При отключении опции «Использовать пользовательские настройки» все остальные настройки в диалоге теперь деактивируются. Ранее настройки оставались доступными для редактирования, и пользователи могли ошибочно посчитать, что они будут применены при тестировании.

Как избавиться от тормозов в терминале Квик в процессе работы

MetaEditor

  1. Добавлены предустановленные цветовые схемы для окна редактирования кода: светлая (по умолчанию), темная и синяя. Теперь для более комфортной работы в ночное время вам не придется перенастраивать внешний вид редактора вручную.

Помимо этого добавилась возможность настраивать цвет рамки для окна подсказок по функциям.

Terminal

  1. Расширены возможности для фундаментального анализа инструментов.
    Добавлены новые свойства торговых инструментов, позволяющие еще более точно категоризировать их:
    • Сектор — сектор экономики, к которому относится инструмент. Например: энергетика, финансы, здравоохранение и т.д.
    • Индустрия — отрасль индустрии, к которой относится инструмент. Например: спортивная одежда и аксессуары, производство автомобилей, ресторанный бизнес и т.д.
    • Страна — страна компании, чьи акции обращаются на бирже.

    Эти свойства позволили реализовать в Обзоре рынка отдельную систему для удобной работы с инструментами по секторам. Выберите нужную категорию из меню, и все доступные инструменты из нее будут добавлены в список для комплексного анализа:

Также новые свойства теперь доступны в спецификации контрактов:

Помимо этого, теперь вы можете легко открыть фундаментальные данные по инструментам. В контекстное меню Обзора рынка для каждого символа добавлены ссылки на крупнейшие агрегаторы:

5 шагов установка Delta River / если тормозит прога

Помимо этого, внесены улучшения для более удобной работы: новые яркие цвета для кнопок, более заметные кнопки входа в MQL5-аккаунт и др.

  1. Добавлена функция MathClassify. Она определяет тип вещественного числа и возвращает результат в виде значения из нового перечисления ENUM_FP_CLASS.
    Перечисление содержит следующие значения:
    • FP_SUBNORMAL — субнормальное число, которое находится ближе к нулю, чем наименьшее представимое нормализованное число DBL_MIN — 2.2250738585072022e-308.
    • FP_NORMAL — нормализованное число, которое находится в диапазоне от 2.2250738585072022e-308 до 1.7976931348623158e+308.
    • FP_ZERO — положительный или отрицательный ноль.
    • FP_INFINITE — число, которое не может быть представлено соответствующим типом — положительная или отрицательная бесконечность.
    • FP_NAN — не является числом.

    Для проверки вещественного числа на валидность можно использовать следующий код:

  2. Добавлены новые свойства символов, которые можно получить функциями SymbolInfoString:
    • SYMBOL_COUNTRY — страна компании, чьи акции обращаются на бирже.
    • SYMBOL_SECTOR_NAME — сектор экономики, к которому относится инструмент. Например: энергетика, финансы, здравоохранение и т.д.
    • SYMBOL_INDUSTRY_NAME — индустрия, к которой относится инструмент. Например: спортивная одежда и аксессуары, производство автомобилей, ресторанный бизнес и т.д.

    Свойства возвращаются в виде строки.

  • SYMBOL_SECTOR
  • SYMBOL_INDUSTRY
  • Для анализа в новом профилировщике используется код, оптимизированный точно также, как при компиляции релизной версии программы. Это позволяет более точно определить скорость работы кода, поскольку именно такой код будет использоваться в реальной работе программы.
  • Новый профилировщик использует метод профилирования «Sampling». Это легковесный и точный метод, который собирает статистические данные о работе приложения: через определенные интервалы времени снимаются данные о стеке вызовов и на основе них производится расчет производительности.
  • В отличие от предыдущей версии, новый профилировщик не вносит никаких изменений в анализируемый код. Ранее используемый метод «Instrumentation» добавлял в код определенные конструкции, которые использовались для замера скорости работы функции. Это могло влиять на скорость работы конечного кода.

Tester

  1. Оптимизирована работа с облачной сетью вычислений MQL5 Cloud Network. Исправлены ошибки загрузки экспертов агентами.
  2. Добавлен новый критерий оптимизации «Complex Criterion max». Это интегральный, комплексный показатель качества прохода тестирования. Он учитывает сразу несколько параметров:
    • Количество сделок
    • Просадка
    • Фактор восстановления
    • Мат. ожидание выигрыша
    • Коэффициент Шарпа

    Новый критерий позволяет понять, что максимальное значение одного параметра (например, прибыли) не всегда является лучшим вариантом с точки зрения комплексного анализа. Он позволяет поэтапно выбирать наилучшие проходы: сначала по количеству сделок, затем из этой выборки по мат. ожиданию прибыльности, затем по фактору восстановления и так далее. Таким образом, в результате оптимизации вы получаете наилучшие проходы по всем параметрам, а далее из них вы уже можете выбрать конкретные, например, с наибольшей прибылью.

Выберите новый критерий в настройках тестера стратегий и запустите оптимизацию.

В результатах оптимизации значение «Complex Criterion max» будет выведено отдельной колонкой «Result». По ней можно сортировать проходы. Новый критерий также поддерживает цветовую подсветку, которая позволяет визуально определить наиболее удачные проходы. Значения ниже 20 подсвечиваются красным, выше 80 — темно зеленым.

MetaEditor

  1. Начата глобальная переработка функций интеллектуального управления кодом (интеллисенс).
    • Теперь в подсказках указывается полная сигнатура функции, а не только ее название.
    • Шрифт, которым отображаются подсказки, теперь берется из настроек MetaEditor.

Terminal

  1. В предыдущем обновлении платформы мы полностью переработали встроенную систему обучения. Сейчас мы внесли финальные штрихи:
    • Сделали иконку прогресса более заметной
    • Доработали тексты нескольких советов, чтобы ни один пользователь не запутался
    • Исправили ряд ошибок с расчетом прогресса

    Пройдите все уроки, чтобы использовать возможности платформы на 100%.

  1. Оптимизирован и значительно ускорен доступ к числовым свойствам графика при помощи функции ChartGetInteger.
  2. Исправлены ошибки поиска пользовательского индикатора, запрашиваемого из MQL5-программ через функцию iCustom.

MetaEditor

  1. Добавлена компиляция C/C++-программ в проектах.

Tester

  1. Значительно оптимизирована работа сети облачных вычислений MQL5 Cloud Network. Сеть стала лучше находить подходящих агентов, быстрее распределять задания и возвращать результаты расчетов.

Terminal

  1. В Обзор рынка добавлена возможность сортировки данных:

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

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

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

  1. Оптимизирована и значительно ускорена работа функции доступа к свойствам торгового счета AccountInfo*.
  2. Оптимизирован и значительно ускорен доступ к числовым свойствам графика при помощи функции ChartGetInteger.

MetaEditor

  1. Для более удобной работы с версионным хранилищем файлов MQL5 Storage в контекстное меню вкладок редактирования кода добавлены три команды:

  • Сравнение рабочей копии файла с текущей ревизией
  • Откат текущих изменений
  • Просмотр истории изменений файла в хранилище
  • Если выделить текст в файле и вызвать окно поиска, текст будет автоматически подставлен в поле «Найти». Если текст в файле не был выделен, то в поле «Найти» будет вставлен текст из буфера обмена. Если буфер обмена был пуст, то в окне поиска просто будет установлен фокус на поле «Найти».
  • Аналогичное поведение реализовано при вызове окна замены, только после вставки выделенного текста в поле поиска курсор перемещается в поле «Заменить на», чтобы вы могли сразу же ввести нужный текст для подстановки.
  • Результаты поиска и замены теперь выводятся не в отдельное диалоговое окно, а в журнал. Если окно «Инструменты» в этот момент включено, в нем автоматически будет выбрана вкладка журнала. Таким образом, вам не нужно тратить время на закрытие лишних окон.

Tester

Изменены критерии оптимизации, в которых учитывалось два показателя — баланс и некий второй фактор. Теперь в них учитывается только второй фактор, без баланса. Такие критерии являются более простыми и понятными для анализа.

  • Баланс + максимальная прибыльность -> Максимальная прибыльность
  • Баланс + максимальное матожидание выигрыша -> Максимальное матожидание выигрыша
  • Баланс + минимальная просадка -> Минимальная просадка
  • Баланс + максимальный фактор восстановления -> Максимальный фактор восстановления
  • Баланс + максимальный коэффициент Шарпа -> Максимальный коэффициент Шарпа
  • Баланс — синим цветом раскрашиваются значения выше начального депозита, красным — ниже.
  • Прибыль — синим цветом раскрашиваются значения выше нуля, красным — ниже.
  • Матожидание выигрыша — синим цветом раскрашиваются значения выше нуля, красным — ниже.
  • Просадка — от зеленого (0-5%) до красного (выше 30%).
  • Коэффициент Шарпа — от зеленого (больше 2) до красного (ниже 0).
  • Фактор восстановления — от зеленого (больше 2) до красного (ниже 1).
  • где не было ни одной сделки
  • где робот показал убытки
  • где просадка более 50%
  • где фактор восстановления ниже 1
  • где коэффициент Шарпа меньше 0.5

Мы собрали пожелания пользователей iOS-версии MetaTrader 5 и сделали масштабный редизайн приложения

  • Добавлен поиск символов в раздел котировок.
  • Для графиков добавлена цветовая схема «Цветное на белом» по умолчанию.
  • Добавлено отображение сделок на графиках.
  • Панель для смены таймфрейма перенесена наверх и больше не перекрывает график.
  • Добавлено вертикальное масштабирование графиков — просто проведите по шкале цен.
  • Теперь можно переносить счета на другие устройства при помощи QR-кодов.
  • Добавлено отображение изменения цены за сутки в пипсах в разделе котировок. Информация доступна, только если ее предоставляет брокер.
  • В разделы «Котировки», «История» и «Торговля» добавлена поддержка жеста свайпа.
  • Добавлен адаптивный выбор торгового объема для быстрой торговли.
  • Добавлена возможность доступа к генератору OTP по FaceID или отпечатку пальца.
  • Панель быстрой торговли перенесена вверх;
  • Добавлено нижнее меню с разделами и индикаторами;
  • Разделы почты, новостей и управления счетом перенесены в отдельные вкладки;
  • Улучшено управление счетами.

Terminal

  1. Оптимизировано и значительно ускорено редактирование баровой истории у пользовательских финансовых инструментов, в том числе при помощи функции CustomRatesUpdate.
  2. Исправлены ошибки, возникавшие при экспорте настроек пользовательских инструментов в JSON-файл.
  3. Исправления по крешлогам.
  1. Изменен алгоритм загрузки пользовательских индикаторов с помощью iCustom.

    Как ускорить работу терминала мт4 / мт5 за 5 минут I оптимизация метатрейдер

Если перед именем пользовательского индикатора указан обратный слеш ‘\’, то EX5-файл индикатора ищется относительно корневой папки MQL5. Таким образом при вызове iCustom(Symbol(), Period(), «\FirstIndicator». ) индикатор будет загружаться как MQL5\FirstIndicator.ex5. Если по этому пути файла не окажется, вернется ошибка 4802 (ERR_INDICATOR_CANNOT_CREATE).

Если же путь не начинается с ‘\’, то поиск и загрузка индикатора производятся в следующей последовательности:

  • Сначала EX5-файл индикатора ищется в той же папке, где находится EX5-файл вызывающей программы. Например, советник CrossMA.EX5 находится в папке MQL5\Experts\MyExperts и содержит вызов iCustom(Symbol(), Period(), «SecondIndicator». ) – тогда поиск индикатора производится по пути MQL5\Experts\MyExperts\SecondIndicator.ex5.
  • Если индикатор не найден в том же каталоге, то поиск производится относительно корневой директории индикаторов MQL5\Indicators. То есть ищется файл MQL5\Indicators\SecondIndicator.ex5. Если индикатор не найден по обоим путям, то функция вернет INVALID_HANDLE и будет взведена ошибка 4802 (ERR_INDICATOR_CANNOT_CREATE).

Если путь к индикатору задан в поддиректории, например как MyIndicators\ThirdIndicator, то сначала поиск ведется в папке вызывающей программы (советник находится в папке MQL5\Experts\MyExperts) по пути MQL5\Experts\MyExperts\MyIndicators\ThirdIndicator.ex5, а затем в случае неуспеха ищется файл MQL5\Indicators\MyIndicators\ThirdIndicator.ex5. При этом разделителем в пути нужно обязательно указывать двойной обратный слеш ‘\\’, например, iCustom(Symbol(), Period(), «MyIndicators\\ThirdIndicator». ).

Также при обнаружении в коде программы вызова пользовательского индикатора через iCustom, компилятор будет неявно добавлять директиву «#property tester_indicator XXX», если таковая отсутствует.

Terminal

  • Исправлена ошибка, из-за которой в «Обзор рынка» была невозможно добавлять финансовые инструменты, в чьих названиях содержались символы ‘-‘, ‘=’, ‘_’ и ‘+’.
  • Проведена оптимизация и улучшено форматирование кода в стандартной библиотеке MQL5.

MetaEditor

  • Исправлен расширенный поиск по символам конца строки ‘\n’ и ‘\r’.

Terminal

  1. Представляем новый сервис — «Подписки». С ним вы сможете легко получить дополнительные услуги, которые помогут вам в трейдинге. Например, вы можете купить подписку на качественные рыночные данные от известных поставщиков, чтобы потом эти данные анализировать и разрабатывать на них свои стратегии. Или же заказать услуги персонального менеджера, который поможет вам освоить основы торговли и разобраться в тонкостях платформы MetaTrader 5.

В данный момент сервис находится в активной разработке, и в ближайших версиях платформы вы уже сможете им воспользоваться.

Как это работает
В «Навигаторе» платформы появился новый раздел — «Подписки». В нем отображаются доступные услуги. Их перечень зависит от сервера, к которому вы подключены — все они настраиваются на стороне брокера. Для удобства подписки разделяются на категории.

Выберите услугу, чтобы посмотреть ее подробное описание. Далее нажмите «Подписаться». Для удобства все ваши активные подписки отображаются в отдельном подразделе.

При подписке на рыночные данные соответствующие торговые инструменты станут доступны для выбора в «Обзоре рынка». Вы сможете работать с ними так же, как с обычными инструментами, которые предоставляет ваш брокер: смотреть котировки в «Обзоре рынка», открывать графики и анализировать их при помощи объектов и индикаторов, использовать данные для проверки экспертов в тестере стратегий и т.д. Единственное ограничение — по этим символам нельзя совершать торговые операции.

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

Скоро подписку на рыночные данные можно будет купить, подключившись к MetaQuotes-Demo
Мы планируем настроить на своем демо-сервере подписки на рыночные данные с множества торговых площадок по всему миру. Всего в несколько кликов вы сможете получить котировки в реальном времени с Nasdaq, CME, NYSE, BOVESPA и многих других бирж, чтобы смотреть по ним графики, анализировать динамику цен с помощью встроенных объектов и индикаторов и разрабатывать свои стратегии. Оплачивать подписки можно будет через аккаунт MQL5.community — аналогично тому, как это происходит для Маркета, Сигналов и Хостинга.

МТ4 тормозит. Решение проблемы

Помимо этого, вы теперь можете быстро включить показ торговой истории и торговых уровней через контекстное меню графика:

  • У позиций, ордеров и уровней больше не показываются тикеты, чтобы не перегружать график
  • Подписи отображаются в верхнем регистре для лучшей читаемости
  • У объемов не показывается дробная часть, если она нулевая
  • При высоте графика менее 80 пикселей уровни скрываются
  • Изменение — доходность операции в процентах
  • Стоимость — рыночная стоимость позиции
  • Идентификатор эксперта — значение, указываемое экспертом при открытии ордеров и позиций (магический номер)

Колонки стоимости позиций и идентификаторов экспертов также добавлены в разделе торговой истории.

Помимо этого в разделе открытых позиций и истории поле прибыли теперь подсвечивается в зависимости от результата операции.

  • Показывать котировки в Обзоре рынка
  • Показывать графики и стаканы цен
  • Выполнять торговые операции
  • Рассчитывать прибыль и обеспечение и т.д.
  1. Оптимизирована и значительно ускорена работа с тиковой историей.
  2. Добавлены новые функции для работы с базами данных:
      — сбрасывает запрос в начальное состояние, как после вызова DatabasePrepare. Функция предназначена для многократного исполнения запроса с разными значениями параметров. Например, при массовом добавлении данных в таблицу с помощью команды INSERT для каждой записи необходимо сформировать собственный набор значений каждого поля.
      — устанавливает значение параметра в запросе. Функцию следует использовать в случае, когда SQL запрос содержит параметризируемые значения «?» или «?N», где N означает номер параметра (начиная с единицы).
      — устанавливает массив в качестве значения параметра.
  3. Добавлен флаг FSD_FILE_MUST_EXIST для функции FileSelectDialog. Он указывает, что выбранные файлы должны существовать.
  4. В перечисление ENUM_SYMBOL_INFO_DOUBLE добавлены значения для описания опционов:
    • SYMBOL_PRICE_CHANGE — изменение текущей цены относительно конца предыдущего торгового дня, выраженное в процентах.
    • SYMBOL_PRICE_VOLATILITY — волатильность цены в процентах.
    • SYMBOL_PRICE_THEORETICAL — теоретическая цена опциона.
    • SYMBOL_PRICE_DELTA — дельта опциона/варранта. Показывает, на сколько единиц изменится цена опциона при изменении цены базового актива на 1 единицу.
    • SYMBOL_PRICE_THETA — тета опциона/варранта. Количество пунктов, которое будет терять цена опциона каждый день из-за временного распада, т.е. при приближении даты экспирации.
    • SYMBOL_PRICE_GAMMA — гамма опциона/варранта. Показывает скорость изменения дельты — насколько быстро или медленно меняется опционная премия.
    • SYMBOL_PRICE_VEGA — вега опциона/варранта. Показывает количество пунктов, на которое изменится цена опциона при изменении волатильности на 1%.
    • SYMBOL_PRICE_RHO — ро опциона/варранта. Отражает чувствительность теоретической цены опциона к изменению процентной ставки на 1%.
    • SYMBOL_PRICE_OMEGA — омега опциона/варранта. Эластичность опциона — относительное процентное изменение цены опциона на процентное изменение цены базового актива.
    • SYMBOL_PRICE_SENSITIVITY — чувствительность опциона/варранта. Показывает, на сколько пунктов должна измениться цена базового актива опциона, чтобы цена опциона изменилась на один пункт.

  5. В функции DatabaseExport добавлен экспорт BLOB-полей в формате HEX.
  6. В перечисление ENUM_CHART_PROPERTY_INTEGER добавлено свойство CHART_SHOW_TICKER — отображение в левом верхнем углу тикера символа. Установка CHART_SHOW_TICKER в значение false одновременно также устанавливает CHART_SHOW_OHLC в значение false и отключает показ OHLC.
  7. Улучшено качество кода, генерируемого компилятором. Это увеличило скорость его исполнения.
  8. Исправлен ряд ошибок при компиляции и исполнении шаблонных функций и классов. В частности:
    • Ошибка несоответствия приоритетов для вызовов перегруженных шаблонных функций
    • Ошибка при генерации шаблонного метода/класса
    • Ошибка при попытке доступа к internal class для шаблонного параметра шаблонной функции
    • Ошибка генерации кода шаблонного класса при использовании internal class
    • Ошибка при использовании шаблонного объекта B<int> перед B<void*>
    • Ошибка при создании сложных несколько раз обернутых объектов с внутренним типом «С»
    • Ошибка при передаче в качестве const ref template аргумента указателя на функцию
    • Ошибка при передаче internal struct в шаблонную функцию
    • Ошибка несоответствия приоритетов выполнения шаблонных функций
    • Некорректный подсчет скобок в циклах for и do-while
    • Некорректный подсчет фигурных скобок в описании структуры класса
    • Медленная работа при добавлении по одному элементу в массив с помощью ArrayResize
    • Ошибка при выборе подходящей перегруженной функции
  9. Исправлена ошибка, возникавшая в некоторых случаях в функции CustomTicksReplace.
  10. Исправлен выбор периода для отображения истории торговых ордеров. Теперь при задании диапазона используется дата исполнения ордеров, а не дата создания, как это было раньше.

Python

  1. В метод initialize добавлен параметр path — путь к файлу metatrader.exe или metatrader64.exe. Если путь не указан, модуль попытается найти исполняемый файл самостоятельно.
  2. Добавлены новые методы:
      — получает все финансовые инструменты из терминала MetaTrader 5. — получает количество всех финансовых инструментов в терминале MetaTrader 5.

  3. Добавлена возможность фильтрации по группе символов для функций orders_get, positions_get, history_orders_get и history_deals_get. Используйте формы вызова с параметром «group».
  4. В возвращаемом значении order_send и order_check теперь передается полное описание изначального запроса — в поле «request». Например:

MetaEditor

  1. Добавлена команда «Добавить существующую папку». Она позволяет массово добавить в проект все поддерживаемые файлы из выбранного каталога.

Добавлена возможность расширенного поиска с частичной поддержкой регулярных выражений. Используйте \r, \n, \t для указания в поисковых запросах символов переноса строки и табуляции. Диалоги поиска и замены объединены в один с несколькими вкладками.

Добавлена отдельная вкладка для поиска по сообществам программистов. Среди них теперь не только MQL5.community, но и GitHub, MSDN и Stack Overflow.

Результаты поиска по внешним ресурсам также удобно выводятся в окно инструментов MetaEditor:

Для GitHub сразу же доступна возможность скачать исходные файлы. Загрузка осуществляется в отдельный подкаталог папки «Projects», именуемый в соответствии с названием проекта на GitHub.

Помимо этого в окно результатов поиска добавлена возможность их сортировки по дате.

  • Имя для таблицы в базе данных
  • Автоматическое или ручное определение кодировки файла
  • Тип разделителя данных
  • Пропуск определенного количества строк в начале
  • Префикс комментариев
  • Есть ли в файле названия колонок
  • Как будут определяться переносы строк
  • Добавить данные в новую таблицу или уже имеющуюся
  • Какие кавычки использовать для строк
  1. MQL5: Ошибки работы с базами данных SQLite теперь можно анализировать стандартными средствами MQL5. Для этого в язык добавлены следующие коды ошибок:

  • ERR_DATABASE_ERROR — общая ошибка.
  • ERR_DATABASE_INTERNAL — ошибка внутренней логики SQLite.
  • ERR_DATABASE_PERM — отказано в доступе.
  • ERR_DATABASE_BUSY — файл базы данных заблокирован.
  • ERR_DATABASE_LOCKED — таблица в базе данных заблокирована.
  • ERR_DATABASE_NOMEM — для завершения операции недостаточно памяти.
  • ERR_DATABASE_READONLY — попытка записи в базу данных, доступной только для чтения.
  • ERR_DATABASE_IOERR — ошибка дискового ввода-вывода.
  • ERR_DATABASE_CORRUPT — образ диска базы данных испорчен.
  • ERR_DATABASE_FULL — ошибка вставки, так как база данных заполнена.
  • ERR_DATABASE_CANTOPEN — невозможно открыть файл базы данных.
  • ERR_DATABASE_PROTOCOL — ошибка протокола блокировки базы данных.
  • ERR_DATABASE_SCHEMA — схема базы данных изменена.
  • ERR_DATABASE_TOOBIG — строка или BLOB превышает ограничение по размеру.
  • ERR_DATABASE_CONSTRAINT — прервано из-за нарушения ограничения.
  • ERR_DATABASE_MISMATCH — несоответствие типов данных.
  • ERR_DATABASE_MISUSE — ошибка неправильного использования библиотеки.
  • ERR_DATABASE_AUTH — отказано в авторизации.
  • ERR_DATABASE_RANGE — ошибка применения параметра, неверный индекс.
  • ERR_DATABASE_NOTADB — открытый файл не является файлом базы данных.

MetaEditor

  1. Добавлена возможность удобной работы с SQLite базами данных.

В предыдущем обновлении платформы мы добавили поддержку работы с базами данных SQLite прямо из MQL5. Теперь основные функции стали доступны и через пользовательский интерфейс MetaEditor:

  • Создание и подключение к базам данных
  • Просмотр таблиц и быстрый запрос данных
  • Составление и выполнение SQL-запросов, откат изменений

Создав базу, вы перейдете в новый раздел «Навигатора». Из него происходит вся работа с данными.

В левой части отображаются таблицы базы данных. Для быстрого запроса первой 1 000 записей дважды нажмите на имя таблицы. Здесь же вы можете создавать и открывать другие базы, а также работать с таблицами.

В основной части редактора происходит работа с базой: заполняйте таблицу данными, делайте поиск и выборки, вводите SQL-запросы и т.д.

Более подробно о работе с базами данных в MetaTrader 5 читайте в статье «SQLite: нативная работа с базами данных на SQL в MQL5».

  • Теперь их можно удобно создавать через «Мастер MQL5», сразу включая в код зависимости от необходимых библиотек.
  • В навигаторе для них добавлены специальные иконки, в редакторе — подсветка синтаксиса.
  • При запуске скрипта через MetaEditor сообщения из консоли Python (stdout, stderr) выводятся в раздел «Ошибки».

Для запуска скрипта в редакторе нажмите «Компилировать»:

Для работы с Python не забудьте указать путь к нему в разделе «Настройки / Компиляторы» в MetaEditor. А для работы с библиотекой MetaTrader 5 установите ее командой:

БЕСПЛАТНЫЙ ТЕРМИНАЛ ДЛЯ ТОРГОВЛИ КРИПТОВАЛЮТОЙ НА BINANCE, BITMEX, BITFINEX.

  1. : Полностью переработана интеграция с Python. Добавлено множество новых функций и изменено именование команд.

Новое именование команд
Имеющиеся команды были переименованы:

Новые команды
Список поддерживаемых команд значительно расширен. Добавлены функции торговли и работы с торговой историей, получения информации о финансовых инструментах и текущем счете.

  • account_info() — получение информации о текущем счете. Аналог AccountInfoInteger , AcountInfoDouble и AccountInfoString.
  • positions_total() — получение количества открытых позиций. Аналог PositionsTotal.
  • positions_get(symbol, ticket) — получение открытых позиций по символу или тикету.
  • orders_total() — получение количества ордеров. Аналог OrdersTotal.
  • orders_get(symbol, ticket) — получение открытых ордеров по символу или тикету.
  • history_orders_total(from, to) — получение количества ордеров в истории в заданном промежутке времени.
  • history_orders_get(from, to, position, ticket) — получение ордеров из истории в заданном промежутке по тикету или с фильтрацией по позиции.
  • history_deals_total() — получение количества сделок в истории. Аналог HistoryDealsTotal.
  • history_deals_get(from, to, position, ticket) — получение сделок из истории в заданном промежутке по тикету или с фильтрацией по позиции.
  • symbol_info(symbol) — получение информации о финансовом инструменте. Аналог SymbolInfoInteger, SymbolInfoDouble, SymbolInfoString.
  • symbol_info_tick(symbol) — получение последнего тика по символу. Аналог SymbolInfoTick.
  • symbol_select(symbol, enable) — включение/выключение символа в «Обзоре рынка». Аналог SymbolSelect.
  • order_check(request) — проверка маржи для ордера. Аналог OrderCheck.
  • order_send(request) — отправка ордера на сервер. Аналог OrderSend.
  • order_calc_margin(action, symbol, volume, price) — расчет маржи для ордера. Аналог OrderCalcMargin.
  • order_calc_profit(action, symbol, volume, price_open, price_close) — расчет прибыли. Аналог OrderCalcProfit.

Сообщения скрипта будут выводиться в раздел «Инструменты / Эксперты». Если в скрипте используется библиотека MetaTrader 5, то он сможет получать информацию об инструменте, счете и торговать.

Python-скрипты можно запускать на одном и том же графике параллельно с другими MQL5-скриптами и советниками. Для остановки скрипта, если его исполнение зациклено, просто удалите его с графика.

Дополнительная защита
Чтобы дополнительно защитить ваши счета при использовании сторонних библиотек Python, в настройки терминала добавлена опция «Отключить автоматическую торговлю через внешний Python API».

Скриптам на Python будут разрешены торговые операции только при явном отключении этой опции.

DatabaseImport
Импортирует в таблицу данные из файла.

DatabaseExport
Экспортирует таблицу или результат выполнения SQL-запроса в CSV-файл. Файл создается в кодировке UTF-8.

Tester

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

Общие настройки
В этом разделе вы можете задать максимальное количество открытых ордеров и позиций, которое можно одновременно иметь на счете. Также здесь можно настроить сессии, когда тестируемой программе будет запрещено торговать.

Маржа
Здесь вы можете полностью контролировать, как будет резервироваться маржа и какая система учета позиций будет использована при тестировании:

  • Управление рисками — модель управления рисками: внебиржевые и биржевые, с неттингом и хеджингом. Подробная информация о них доступна в справке.
  • Уровень «Margin call» — уровень средств на счете, при достижении которого он переходит в состояние Margin call.
  • Уровень «Stop out» — уровень средств, при достижении которого на счете принудительно снимаются ордера и закрываются торговые позиции. Оба уровня можно указывать в деньгах и в процентах. В первом случае уровни определяются как значение показателя «Средства» на счету. При выборе опции «В процентах» уровни определяются как значение показателя «Уровень маржи» на счету (Средства/Маржа*100).
  • Нереализованная — в данном поле указывается, каким образом будет учитываться текущая незафиксированная прибыль/убыток в свободной марже:
    • Не использовать нереализованную прибыль/убыток — не учитывать открытые позиции при расчете.
    • Использовать нереализованную прибыль/убыток — использовать при расчете убыток и прибыль по открытым позициям.
    • Использовать нереализованную прибыль — использовать только прибыль.
    • Использовать нереализованный убыток — использовать только убыток.
    • Использовать дневную фиксированную прибыль/убыток — учитывать прибыль и убыток, зафиксированные в течение торгового дня, в свободной марже.
    • Использовать дневной фиксированный убыток — учитывать только убыток, зафиксированный в течение торгового дня, в свободной марже. В течение дня накопленная прибыль фиксируется в отдельном поле счета («Заблокировано»). По окончании торгового дня накопленная прибыль освобождается (обнуляется) и отражается на балансе счета (учитывается в свободной марже).
    • Комиссии могут быть одноуровневыми и многоуровневыми, т.е. взиматься в одинаковом размере независимо от объема сделки/оборота или разниться в зависимости от их величины. Соответствующая информация выводится в спецификации.
    • Комиссии могут взиматься сразу при совершении сделки или в конце торгового дня/месяца.
    • Комиссии могут взиматься в зависимости от направления сделки: за вход, за выход или за оба типа операций.
    • Комиссии могут взиматься за каждый лот или за каждую сделку.
    • Комиссии могут взиматься в разных величинах: в деньгах, процентах или пунктах.

    Terminal

    1. Исправлена ошибка, не позволявшая удалить эксперта с графика, для которого нет данных.
    2. Исправлено отображения заголовков графиков при работе под Wine.
    1. Ускорена загрузка и компиляция MQL5 программ.
    2. Теперь при двойном клике на графике MQL5-программе передается событие одиночного клика. Ранее такие события не обрабатывались.
    3. Исправлена ошибка в работе функции StringTrimRight.
    4. Добавлена документация по функциям DirectX для 3D-визуализации.

    Tester

    1. Исправлена ошибка, из-за которой символ для тестирования в настройках мог оказаться пустым. Такое могло происходить при переключении между торговыми счетами с разным набором торговых инструментов. Как это происходит сейчас: если ранее выбранный в настройках символ отсутствует среди доступных на торговом счете, вместо него автоматически выбирается первый доступный символ из Обзора рынка.

    MetaEditor

    1. Исправлена загрузка иконки приложения при переоткрытии свойств проекта.

    Terminal

    1. Расширен список доступных колонок в Обзоре рынка. Теперь в основном разделе вы можете включить до 40 дополнительных параметров инструментов, которые ранее были доступны только на вкладке «Детали».

    Для представления истории в виде позиций терминал использует информацию о сделках, совершенных в период, за который запрошена история. При этом показываются только позиции, которые были закрыты в этот период. Если позиция все еще открыта или время ее закрытия не попадает в выбранный интервал, она не будет отображена. В связи с этим итоговые показатели (прибыль, комиссия) при просмотре позиций и при просмотре ордеров/сделок могут отличаться.

    Например, вы просматриваете историю за последнюю неделю. За нее было совершено 100 сделок, 98 из которых открыли и закрыли 20 позиций. Две последние сделки открыли новые позиции, которые в настоящий момент не закрыты. В этом случае при просмотре истории в виде сделок вы увидите 100 записей, а также итоговые показатели, рассчитанные на их основе. При просмотре истории в виде позиций вы увидите 20 записей, собранных на основе 98 сделок. И именно эти данные будут учтены при расчете итоговых показателей. Если брокер взимает комиссию со сделок входа, то итоговый размер комиссии при просмотре истории сделок и позиций будет отличаться, поскольку в последнем случае 2 последние сделки не будут учтены.

    1. Добавлены новые функции и шейдеры DirectX 11 для 3D-визуализации. Теперь вы можете создавать мощную трехмерную графику прямо из MQL5.

    Новый класс CCanvas3D является расширением класса пользовательской графики CCanvas. Он доступен в каталоге \MQL5\Include\Canvas\. В нем реализованы функции для рендеринга трехмерных объектов через DirectX API.

    • Create — создание сцены.
    • Attach — привязка сцены к графику.
    • Destroy — уничтожение сцены.
    • ObjectAdd — добавление объекта-наследника базового класса CDXObject на сцену.
    • Render — полный цикл отрисовки с очисткой буферов и отрисовкой всех CDXObject, добавленных с помощью метода ObjectAdd.
    • RenderBegin — начинает отрисовку сцены, заполянет буфер изображения заданным цветом (при использовании флага DX_CLEAR_COLOR) и буферы глубины (при использовании DX_CLEAR_DEPTH), а также устанавливает буфер сцены DXInputScene для шейдеров по умолчанию.
    • RenderEnd — завершает отрисовку сцены и получает результат во внутренний буфер. При redraw==true выводит изображение на график, к которому присоединен.
    • ViewMatrixGet — получение матрицы отображения.
    • ViewMatrixSet — установка матрицы отображения. Матрица несовместима с методами ViewPositionSet, ViewRotationSet, ViewTargetSet, ViewUpDirectionsSet.
    • ViewPositionSet — установка точки зрения/положения камеры.
    • ViewRotationSet — установка матрицы вращения камеры.
    • ViewTargetSet — установка точки, на которую направлена камера. Совместно с ViewUpDirectionsSet является альтернативой ViewRotationSet.
    • ViewUpDirectionsSet — установка вертикального направления камеры. Совместно с ViewTargetSet является альтернативой ViewRotationSet.
    • ProjectionMatrixGet — получение матрицы проекции.
    • ProjectionMatrixSet — установка матрицы проекции.

    Доступны следующие функции:

    • DatabaseOpen — открывает или создаёт базу данных в указанном файле
    • DatabaseClose — закрывает базу данных
    • DatabaseTableExists — проверяет наличие таблицы в базе данных
    • DatabaseExecute — исполняет запрос к указанной базе данных
    • DatabasePrepare — создает хендл запроса, который затем может быть исполнен с помощью DatabaseRead()
    • DatabaseRead — выполняет переход к следующей записи в результате запроса
    • DatabaseFinalize — удаляет запрос, созданный в DatabasePrepare()
    • DatabaseTransactionBegin — начинает выполнение транзакции
    • DatabaseTransactionCommit — завершает выполнение транзакции
    • DatabaseTransactionRollback — выполняет откат транзакций
    • DatabaseColumnsCount — получает количество полей в запросе
    • DatabaseColumnName — получает имя поля по номеру
    • DatabaseColumnType — получает тип поля по номеру
    • DatabaseColumnSize — получает размер поля в байтах
    • DatabaseColumnText — получает из текущей записи значение поля в виде строки
    • DatabaseColumnInteger — получает из текущей записи значение типа int
    • DatabaseColumnLong — получает из текущей записи значение типа long
    • DatabaseColumnDouble — получает из текущей записи значение типа double
    • DatabaseColumnBlob — получает из текущей записи значение поля в виде массива
    • ERR_MQL_DATABASE_INTERNAL (5120) — внутренняя ошибка базы данных
    • ERR_MQL_DATABASE_INVALID_HANDLE (5121) — невалидный хендл базы данных
    • ERR_MQL_DATABASE_TOO_MANY_OBJECTS (5122) — превышено максимально допустимое количество объектов Database
    • ERR_MQL_DATABASE_CONNECT (5123) — ошибка подключения к базе данных
    • ERR_MQL_DATABASE_EXECUTE (5124) — ошибка выполнения запроса
    • ERR_MQL_DATABASE_PREPARE (5125) — ошибка создания запроса
    • ERR_MQL_DATABASE_NO_MORE_DATA (5126 ) — данных для чтения больше нет
    • ERR_MQL_DATABASE_STEP (5127) — ошибка перехода к следующей записи запроса
    • ERR_MQL_DATABASE_NOT_READY (5128) — данные для чтения результатов запроса еще не готовы
    • ERR_MQL_DATABASE_BIND_PARAMETERS (5129) — ошибка автоподстановки параметров в SQL-запрос

    Свойство задает только вид графика по умолчанию. Пользователь может в любой момент изменить его вручную через контекстное меню.

    Tester

    1. Множество новых функций и улучшений в тестере стратегий:

    Пользовательские настройки для финансовых инструментов
    Теперь вы можете изменять настройки основного торгового инструмента, на котором происходит тестирование/оптимизация. Вам доступны практически все параметры спецификации: объемы, режим торговли, маржинальные требования, режим исполнения и многое другое. Таким образом, для проверки советника в иных торговых условиях теперь необязательно создавать пользовательский символ и загружать в него историю. Можно просто поменять настройки стандартного инструмента.

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

    Последние настройки/эксперты/графики
    Для быстрой настройки тестирования или оптимизации воспользуйтесь новыми командами контекстного меню. Выбирайте последние использованные настройки тестера, последние графики или программы:

    MetaEditor

    1. Добавлена возможность работы с проектами С/С++ и Python прямо из MetaEditor. Теперь, используя встроенный редактор, вы можете вести мультиязычные проекты.

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

    После этого вы сможете работать с проектами на С/С++ и Python так же, как с обычными MQL5-программами.

    Android

    1. Добавлена возможность быстрого перехода к пополнению/снятию средств с торгового счета на сайте брокера.

    Теперь вам не нужно искать соответствующие функции в личном кабинете на сайте брокера. Команды для быстрого перехода к страницам пополнения счета и вывода средств стали доступны прямо в терминалах — в разделе счетов и торговли:

    Лучшие Форекс брокеры 2021: