![Секреты клиентского терминала MetaTrader 4: Библиотека файлов в MetaEditor](https://c.mql5.com/2/14/211_2.gif)
![Секреты клиентского терминала MetaTrader 4: Библиотека файлов в MetaEditor](https://c.mql5.com/i/articles/overlay.png)
Секреты клиентского терминала MetaTrader 4: Библиотека файлов в MetaEditor
При создании собственных программ важное значение имеет редактор кода. Чем больше функций предлагает редактор, тем удобнее и быстрее создаётся программа. Многие программы создаются на основе уже существующего кода. Вы используете индикатор или скрипт, но Вас не всё в нём устраивает? Скачайте код этой программы с нашего сайта и переделайте его под себя.
![Визуализация тестирования. Ручная торговля.](https://c.mql5.com/2/13/195_5.png)
![Визуализация тестирования. Ручная торговля.](https://c.mql5.com/i/articles/overlay.png)
Визуализация тестирования. Ручная торговля.
Тестирование "ручных" стратегий на истории. Проверьте свой алгоритм торговли, не вникая в тонкости программирования!
![Построение фрактальных линий](https://c.mql5.com/2/14/210_2.png)
![Построение фрактальных линий](https://c.mql5.com/i/articles/overlay.png)
Построение фрактальных линий
В данной статье описывается построение фрактальных линий различного типа при помощи трендовых линий и фракталов.
![Разработка торговых тактик для FOREX](https://c.mql5.com/2/14/205_1.png)
![Разработка торговых тактик для FOREX](https://c.mql5.com/i/articles/overlay.png)
Разработка торговых тактик для FOREX
Данная статья поможет начинающему трейдеру при выработке торговых тактик для работы на FOREX.
![Десять "ошибок" начинающего трейдера?](https://c.mql5.com/2/13/193_3.png)
![Десять "ошибок" начинающего трейдера?](https://c.mql5.com/i/articles/overlay.png)
Десять "ошибок" начинающего трейдера?
В статье обосновывается подход к построению торговой системы как последовательности открытия и закрытия взаимосвязанных ордеров в зависимости от складывающейся обстановки - цены и текущего значения прибыли/убытка каждого ордера, а не только и не столько от традиционных "сигналов". Приведен пример конкретной реализации такой простейшей торговой системы.
![Секреты клиентского терминала MetaTrader 4: Индикаторы](https://c.mql5.com/2/13/180_6.png)
![Секреты клиентского терминала MetaTrader 4: Индикаторы](https://c.mql5.com/i/articles/overlay.png)
Секреты клиентского терминала MetaTrader 4: Индикаторы
Хотите написать свой собственный индикатор? Возможно то, что Вам нужно, уже реализовано во встроенных в клиентский терминал индикаторах. Имеет ли смысл изобретать велосипед?
Сводная таблица характеристик встроенных индикаторов; особенности и способы присоединения индикаторов к графику; построение уровней; отображение индикаторов на разных таймфреймах.
![Книга "Forex: от простого к сложному", И.В. Морозов и Р.Р. Фатхуллин](https://c.mql5.com/2/13/186_1.png)
![Книга "Forex: от простого к сложному", И.В. Морозов и Р.Р. Фатхуллин](https://c.mql5.com/i/articles/overlay.png)
Книга "Forex: от простого к сложному", И.В. Морозов и Р.Р. Фатхуллин
Эта книга поможет торгующим на Форексе разобраться в азах функционирования валютного рынка и в некоторых его тонкостях. Кроме того в ней содержится описание фундаментального и технического анализов, без знания которых невозможно построить прибыльную торговую систему. Книга содержит и описание работы с информационно-торговым терминалом MetaTrader 4.
![Книга 'Энциклопедия торговых стратегий', Джеффри Оуэн Кац, Донна Л. МакКормик](https://c.mql5.com/2/13/177_1.png)
![Книга 'Энциклопедия торговых стратегий', Джеффри Оуэн Кац, Донна Л. МакКормик](https://c.mql5.com/i/articles/overlay.png)
Книга 'Энциклопедия торговых стратегий', Джеффри Оуэн Кац, Донна Л. МакКормик
«Энциклопедия торговых стратегий» ориентирована на трейдеров и финансовых аналитиков, которые стремятся повысить эффективность и надежность работы на финансовых и товарных рынках. Джеффри Кац и Донна Маккормик, имея немалый опыт торговли на фьючерсных рынках, тщательно исследуют методы и стратегии, которые, по мнению широкой публики, должны показывать выдающиеся результаты. Строгий анализ, основанный на тестах с использованием исторических данных по большому спектру рынков, развенчивает многие мифы и является основой научного подхода к построению разнообразных торговых систем.
В книге содержатся рекомендации по улучшенным методам контроля риска, показаны рискованные и потенциально убыточные методики, способные привести к разорению. Книгу можно использовать и как справочник по существующим на сегодняшний день торговым стратегиям и методам, и как руководство по построению оригинальных торговых систем.
![Секреты клиентского терминала MetaTrader 4: Система оповещений](https://c.mql5.com/2/13/159_6.png)
![Секреты клиентского терминала MetaTrader 4: Система оповещений](https://c.mql5.com/i/articles/overlay.png)
Секреты клиентского терминала MetaTrader 4: Система оповещений
Как быть в курсе происходящего в терминале и на Вашем счете без постоянного созерцания монитора.
Системные события; пользовательские события; звуковые и исполняемые файлы; электронные письма; настройка доступа к SMTP-серверу; публикации; настройка доступа к FTP-серверу.
![Визуализация тестирования. Расширение функциональности.](https://c.mql5.com/2/13/176_30.gif)
![Визуализация тестирования. Расширение функциональности.](https://c.mql5.com/i/articles/overlay.png)
Визуализация тестирования. Расширение функциональности.
В статье описаны программные средства, которые помогут сделать тестирование стратегий максимально похожим на реальную торговлю.
![Торговые стратегии](https://c.mql5.com/2/13/175_1.png)
![Торговые стратегии](https://c.mql5.com/i/articles/overlay.png)
Торговые стратегии
Все разнообразные категории, используемые для классификации торговых стратегий, полностью произвольны. Следующая классификация призвана подчеркнуть основные различия в возможных подходах к торговле.
![Тестирование экспертов в клиентском терминале MetaTrader 4. Взгляд изнутри](https://c.mql5.com/2/13/172_8.png)
![Тестирование экспертов в клиентском терминале MetaTrader 4. Взгляд изнутри](https://c.mql5.com/i/articles/overlay.png)
Тестирование экспертов в клиентском терминале MetaTrader 4. Взгляд изнутри
Что происходит после нажатия на кнопку "Старт"? В статье дан ответ на этот и многие другие вопросы.
![Десять основных ошибок начинающего трейдера](https://c.mql5.com/2/13/173_1.png)
![Десять основных ошибок начинающего трейдера](https://c.mql5.com/i/articles/overlay.png)
Десять основных ошибок начинающего трейдера
Десять основных ошибок начинающего трейдера: торговля на открытии рынка, поспешность в снятии прибыли, добавление к убыточной позиции, закрытие позиций начиная с лучшей, жажда мести, наличие особо предпочтительных позиций, торговля по приципу 'купил навсегда', закрытие прибыльной стратегической позиции в первый день, закрытие позиции по сигналу на открытие противоположной позиции, сомнения.
![Секреты клиентского терминала MetaTrader 4](https://c.mql5.com/2/13/158_10.png)
![Секреты клиентского терминала MetaTrader 4](https://c.mql5.com/i/articles/overlay.png)
Секреты клиентского терминала MetaTrader 4
21 способ облегчить себе жизнь: скрытые возможности терминала МетаТрейдер 4.
Полноэкранный режим; горячие клавиши; строка быстрой навигации; миминимизация окон; избранное; уменьшение трафика; отключение новостной рассылки; наборы символов; окно котировок; шаблоны для тестовых и автономных графиков; профили; перекрестие; электронная линейка; пролистывание графика побарно; история счета на графике; типы отложенных ордеров; редактирование Стоп Лосс и Тэйк Профит; отмена удаления; печать графиков.
![Мой первый "грааль"](https://c.mql5.com/2/13/144_2.png)
![Мой первый "грааль"](https://c.mql5.com/i/articles/overlay.png)
Мой первый "грааль"
Рассматриваются наиболее распространённые ошибки, приводящие начинающих программистов к созданию "сверхприбыльных" при тестировании торговых систем. Приводятся примеры экспертов, показывающих на тестере фантастические результаты, а в реальной торговле приводящих к убыткам.
![Многократный пересчет нулевого бара в некоторых индикаторах](https://c.mql5.com/2/13/139_6.png)
![Многократный пересчет нулевого бара в некоторых индикаторах](https://c.mql5.com/i/articles/overlay.png)
Многократный пересчет нулевого бара в некоторых индикаторах
Статья посвящена проблеме пересчета значения индикатора в клиентском терминале MetaTrader 4 при изменении нулевого бара. В ней излагается общая идея добавления в код индикатора дополнительных программных элементов, позволяющих восстанавливать состояние програмного кода, сохраненное до многократного пересчета.
![Использование крешлогов для отладки собственных dll](https://c.mql5.com/2/13/153_6.gif)
![Использование крешлогов для отладки собственных dll](https://c.mql5.com/i/articles/overlay.png)
Использование крешлогов для отладки собственных dll
25-30% всех крешлогов, поступающих от пользователей, возникают в результате ошибок выполнения функций, импортируемых из пользовательских dll.
![MQL4 как инструмент трейдера, или Advanced Technical Analysis](https://c.mql5.com/2/13/137_1.png)
![MQL4 как инструмент трейдера, или Advanced Technical Analysis](https://c.mql5.com/i/articles/overlay.png)
MQL4 как инструмент трейдера, или Advanced Technical Analysis
Торговля на рынке - это в первую очередь расчет вероятностей. А поговорка «лень – двигатель прогресса» раскрывает все краски расцвета технических индикаторов и торговых систем. И получается, что большой процент начинающих трейдеров изучают уже готовые теории торговли. Но, к сожалению или к счастью, не все законы движения рынка ещё открыты, а инструменты для анализа ценовых движений в основном существуют в виде тех самых реализованных технических индикаторов, математических и статистических пакетов. Огромное спасибо Билу Вильямсу, за его вклад в теорию движения рынков. Но, наверное, не следует останавливаться на достигнутом.
![Генетические алгоритмы в MetaTrader 4. Сравнение с прямым перебором оптимизатора](https://c.mql5.com/2/13/135_1.gif)
![Генетические алгоритмы в MetaTrader 4. Сравнение с прямым перебором оптимизатора](https://c.mql5.com/i/articles/overlay.png)
Генетические алгоритмы в MetaTrader 4. Сравнение с прямым перебором оптимизатора
В статье проводится сравнение скорости и результатов оптимизации советников с использованием генетических алгоритмов и прямым перебором.
![Синхронизация работы экспертов, скриптов и индикаторов](https://c.mql5.com/2/13/117_1.gif)
![Синхронизация работы экспертов, скриптов и индикаторов](https://c.mql5.com/i/articles/overlay.png)
Синхронизация работы экспертов, скриптов и индикаторов
Рассматриваются необходимость и общие принципы построения программного комплекса, содержащего эксперт, скрипт и индикатор.
![Хранение и отображение информации](https://c.mql5.com/2/13/128_4.gif)
![Хранение и отображение информации](https://c.mql5.com/i/articles/overlay.png)
Хранение и отображение информации
Статья посвящена удобным и практичным методам хранения и отображения информации. Здесь рассматриваются альтернативы стандартному логфайлу терминала и функции Comment().
![Экспертная система "Комментатор". Практическое использование встроенных индикаторов в MQL4-программе](https://c.mql5.com/2/13/129_2.gif)
![Экспертная система "Комментатор". Практическое использование встроенных индикаторов в MQL4-программе](https://c.mql5.com/i/articles/overlay.png)
Экспертная система "Комментатор". Практическое использование встроенных индикаторов в MQL4-программе
Статья рассматривает использование технических индикаторов при программировании на языке MQL4.
![Генетические алгоритмы - математический аппарат](https://c.mql5.com/2/13/133_1.png)
![Генетические алгоритмы - математический аппарат](https://c.mql5.com/i/articles/overlay.png)
Генетические алгоритмы - математический аппарат
Генетические алгоритмы предназначены для решения задач оптимизации. Примером подобной задачи может служить обучение нейросети, то есть подбора таких значений весов, при которых достигается минимальная ошибка. При этом в основе генетического алгоритма лежит метод случайного поиска.
![Управление ордерами – это просто](https://c.mql5.com/2/13/126_1.gif)
![Управление ордерами – это просто](https://c.mql5.com/i/articles/overlay.png)
Управление ордерами – это просто
Статья описывает разнообразные способы контроля открытых позиций и отложенных ордеров и призвана облегчить написание экспертов.
![Учёт ордеров в большой программе](https://c.mql5.com/2/13/114_3.gif)
![Учёт ордеров в большой программе](https://c.mql5.com/i/articles/overlay.png)
Учёт ордеров в большой программе
Рассматриваются общие принципы построения учёта ордеров в сложной программе.
![Графический эксперт AutoGraf](https://c.mql5.com/2/13/111_1.gif)
![Графический эксперт AutoGraf](https://c.mql5.com/i/articles/overlay.png)
Графический эксперт AutoGraf
Рассматриваются возможности использования графических средств для создания удобного интерфейса управления торговлей.
![Работа с файлами. Пример визуализация важных рыночных событий](https://c.mql5.com/2/13/112_2.gif)
![Работа с файлами. Пример визуализация важных рыночных событий](https://c.mql5.com/i/articles/overlay.png)
Работа с файлами. Пример визуализация важных рыночных событий
Статья рассматривает перспективу использования MQL4 для более продуктивной работы на рынке ФОРЕКС.
![Самостоятельная оценка результатов тестирования эксперта](https://c.mql5.com/2/13/125_2.gif)
![Самостоятельная оценка результатов тестирования эксперта](https://c.mql5.com/i/articles/overlay.png)
Самостоятельная оценка результатов тестирования эксперта
В статье представлены формулы и порядок расчета данных, отображаемых в отчете тестера.
![События в МetaТrader 4](https://c.mql5.com/2/13/119_4.gif)
![События в МetaТrader 4](https://c.mql5.com/i/articles/overlay.png)
События в МetaТrader 4
Статья посвящена программному отслеживанию событий в терминале МetaТrader 4, таких как открытие, закрытие и модификация ордеров, и рассчитана на пользователя, обладающего базовыми навыками работы с терминалом и программирования на MQL 4.
![MagicNumber - "магический" идентификатор ордера](https://c.mql5.com/2/13/105_2.gif)
![MagicNumber - "магический" идентификатор ордера](https://c.mql5.com/i/articles/overlay.png)
MagicNumber - "магический" идентификатор ордера
Статья посвящена бесконфликтной торговле нескольких экспертов на одном терминале МТ 4. Она научит эксперта управлять только "своими" ордерами, не модифицируя и не закрывая "чужие" (открытые вручную или другими экспертами) позиции. Статья рассчитана на пользователя, обладающего базовыми навыками работы с терминалом и программирования на MQL 4.
![Пауза между торговыми операциями](https://c.mql5.com/2/12/103_1.gif)
![Пауза между торговыми операциями](https://c.mql5.com/i/articles/overlay.png)
Пауза между торговыми операциями
Статья посвящена организации паузы между торговыми операциями при работе нескольких экспертов на одном терминале МТ 4 и рассчитана на пользователя, обладающего базовыми навыками работы с терминалом и программирования на MQL 4.
![Требования к статьям для публикации на MQL4.com](https://c.mql5.com/2/17/99_6.gif)
![Требования к статьям для публикации на MQL4.com](https://c.mql5.com/i/articles/overlay.png)
Требования к статьям для публикации на MQL4.com
Требования к статьям для публикации на сайте MQL 4 Community
![Ошибка 146 ("Торговый поток занят") и как с ней бороться](https://c.mql5.com/2/17/94_1.gif)
![Ошибка 146 ("Торговый поток занят") и как с ней бороться](https://c.mql5.com/i/articles/overlay.png)
Ошибка 146 ("Торговый поток занят") и как с ней бороться
Статья посвящена бесконфликтной торговле нескольких экспертов на одном терминале МТ 4 и рассчитана на пользователя, обладающего базовыми навыками работы с терминалом и программирования на MQL 4.
![Оценка качества моделирования минутных данных](https://c.mql5.com/2/17/89_1.gif)
![Оценка качества моделирования минутных данных](https://c.mql5.com/i/articles/overlay.png)
Оценка качества моделирования минутных данных
Формула расчёта и оценка качества моделирования минутных данных.
![Пример создания эксперта](https://c.mql5.com/2/17/82_1.gif)
![Пример создания эксперта](https://c.mql5.com/i/articles/overlay.png)
Пример создания эксперта
Принципы построения пользовательских программ на языке MQL 4 рассматриваются на примере создания простейшей экспертной системы на основе стандартного индикатора MACD.
![Что означают цифры в отчёте тестирования эксперта](https://c.mql5.com/2/17/81_1.gif)
![Что означают цифры в отчёте тестирования эксперта](https://c.mql5.com/i/articles/overlay.png)
Что означают цифры в отчёте тестирования эксперта
Отчеты позволяют быстро сравнивать между собой как различные эксперты, так и результаты работы одного и того же эксперта с различными параметрами. Данная статья позволяет научиться читать такие отчеты и грамотно интерпретировать полученные результаты.
![Особенности и ограничения тестирования торговых стратегий в MetaTrader 4](https://c.mql5.com/2/17/80_1.gif)
![Особенности и ограничения тестирования торговых стратегий в MetaTrader 4](https://c.mql5.com/i/articles/overlay.png)
Особенности и ограничения тестирования торговых стратегий в MetaTrader 4
Эта статья поможет больше узнать об особенностях и ограничениях тестера торговых стратегий в MetaTrader 4...
![Strategy Tester: режимы моделирования при тестировании торговых стратегий](https://c.mql5.com/2/17/78_7.gif)
![Strategy Tester: режимы моделирования при тестировании торговых стратегий](https://c.mql5.com/i/articles/overlay.png)
Strategy Tester: режимы моделирования при тестировании торговых стратегий
Многие программы технического анализа позволяют проводить тестирование торговых стратегий на исторических данных...
![Особенности написания Пользовательских Индикаторов](https://c.mql5.com/2/16/77_1.gif)
![Особенности написания Пользовательских Индикаторов](https://c.mql5.com/i/articles/overlay.png)
Особенности написания Пользовательских Индикаторов
Написание пользовательских индикаторов в торговой системе MetaTrader 4