Статьи с примерами программирования на языке MQL4

icon

Самые разнообразные статьи с примерами по созданию индикаторов и торговых роботов для платформы MetaTrader на языке MQL5 ждут вас. К каждой статье приложены исходные коды, которые вы можете открыть в редакторе MetaEditor и запустить самостоятельно.

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

Новая статья
последние | лучшие
Секреты клиентского терминала MetaTrader 4: Система оповещений
Секреты клиентского терминала MetaTrader 4: Система оповещений

Секреты клиентского терминала MetaTrader 4: Система оповещений

Как быть в курсе происходящего в терминале и на Вашем счете без постоянного созерцания монитора. Системные события; пользовательские события; звуковые и исполняемые файлы; электронные письма; настройка доступа к SMTP-серверу; публикации; настройка доступа к FTP-серверу.
Секреты клиентского терминала MetaTrader 4
Секреты клиентского терминала MetaTrader 4

Секреты клиентского терминала MetaTrader 4

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

Многократный пересчет нулевого бара в некоторых индикаторах

Статья посвящена проблеме пересчета значения индикатора в клиентском терминале MetaTrader 4 при изменении нулевого бара. В ней излагается общая идея добавления в код индикатора дополнительных программных элементов, позволяющих восстанавливать состояние програмного кода, сохраненное до многократного пересчета.
Использование крешлогов для отладки собственных dll
Использование крешлогов для отладки собственных dll

Использование крешлогов для отладки собственных dll

25-30% всех крешлогов, поступающих от пользователей, возникают в результате ошибок выполнения функций, импортируемых из пользовательских dll.
MQL4  как инструмент трейдера, или Advanced Technical Analysis
MQL4  как инструмент трейдера, или Advanced Technical Analysis

MQL4 как инструмент трейдера, или Advanced Technical Analysis

Торговля на рынке - это в первую очередь расчет вероятностей. А поговорка «лень – двигатель прогресса» раскрывает все краски расцвета технических индикаторов и торговых систем. И получается, что большой процент начинающих трейдеров изучают уже готовые теории торговли. Но, к сожалению или к счастью, не все законы движения рынка ещё открыты, а инструменты для анализа ценовых движений в основном существуют в виде тех самых реализованных технических индикаторов, математических и статистических пакетов. Огромное спасибо Билу Вильямсу, за его вклад в теорию движения рынков. Но, наверное, не следует останавливаться на достигнутом.
Синхронизация работы экспертов, скриптов и индикаторов
Синхронизация работы экспертов, скриптов и индикаторов

Синхронизация работы экспертов, скриптов и индикаторов

Рассматриваются необходимость и общие принципы построения программного комплекса, содержащего эксперт, скрипт и индикатор.
Графики без "дыр"
Графики без "дыр"

Графики без "дыр"

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

Учёт ордеров в большой программе

Рассматриваются общие принципы построения учёта ордеров в сложной программе.
Графический эксперт AutoGraf
Графический эксперт AutoGraf

Графический эксперт AutoGraf

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

Работа с файлами. Пример визуализация важных рыночных событий

Статья рассматривает перспективу использования MQL4 для более продуктивной работы на рынке ФОРЕКС.
События в МetaТrader 4
События в МetaТrader 4

События в МetaТrader 4

Статья посвящена программному отслеживанию событий в терминале МetaТrader 4, таких как открытие, закрытие и модификация ордеров, и рассчитана на пользователя, обладающего базовыми навыками работы с терминалом и программирования на MQL 4.
MagicNumber - "магический" идентификатор ордера
MagicNumber - "магический" идентификатор ордера

MagicNumber - "магический" идентификатор ордера

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

Пауза между торговыми операциями

Статья посвящена организации паузы между торговыми операциями при работе нескольких экспертов на одном терминале МТ 4 и рассчитана на пользователя, обладающего базовыми навыками работы с терминалом и программирования на MQL 4.
Требования к статьям для публикации на MQL4.com
Требования к статьям для публикации на MQL4.com

Требования к статьям для публикации на MQL4.com

Требования к статьям для публикации на сайте MQL 4 Community
Ошибка 146 ("Торговый поток занят") и как с ней бороться
Ошибка 146 ("Торговый поток занят") и как с ней бороться

Ошибка 146 ("Торговый поток занят") и как с ней бороться

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

Пример создания эксперта

Принципы построения пользовательских программ на языке MQL 4 рассматриваются на примере создания простейшей экспертной системы на основе стандартного индикатора MACD.
Особенности и ограничения тестирования торговых стратегий в MetaTrader 4
Особенности и ограничения тестирования торговых стратегий в MetaTrader 4

Особенности и ограничения тестирования торговых стратегий в MetaTrader 4

Эта статья поможет больше узнать об особенностях и ограничениях тестера торговых стратегий в MetaTrader 4...
Особенности написания Пользовательских Индикаторов
Особенности написания Пользовательских Индикаторов

Особенности написания Пользовательских Индикаторов

Написание пользовательских индикаторов в торговой системе MetaTrader 4
Особенности написания экспертов
Особенности написания экспертов

Особенности написания экспертов

Написание и тестирование экспертов в торговой системе MetaTrader 4.