15 августа, 2010

MetaQuotes Language 4 (MQL4)

ForTrader.org
RU
Что такое язык программирования MQL4: для чего нужен mql4, какие виды программ можно написать на mql4, как программировать в терминале MetaTrader 4.

Что такое MQL4?

MetaQuotes Language 4 (MQL4) – разработанный компанией MetaQuotes Software Corp, встроенный в торговый терминал MetaTrader 4 язык программирования стратегий для торговли на биржевых и внебиржевых (Forex) площадках.

Что такое mql4?

Для чего нужен язык программирования MQL4?

Основные разработки на языке MQL4 – программы-эксперты (Expert Advisors), которые позволяют автоматизировать управление торговыми процессами и используются для создания собственных механических торговых стратегий. Язык также позволяет программировать технические индикаторы для биржевой торговли, скрипты и библиотеки функций.

В состав языка MetaQuotes Language 4 входят функции для анализа текущих и предшествующих котировок, для работы с индикаторами, функции по управлению торговыми позициями и т.д.

Какие программы можно написать на MQL4?

Язык программирования MQL4 позволяет создавать шесть видов программ:

  • Советник форекс

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

  • Пользовательский индикатор

Это индикатор, созданный в дополнение к уже имеющимся индикаторам.

  • Пользовательский скрипт

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

  • Библиотека функций

Набор функций для специфических задач.

  • Заголовочный файл (*MQH)

Создание файла заголовка с расширением *MQH.

  • Генерация по шаблону

Создание программы по уже готовому шаблону.

Как программировать на MQL4 в терминале MetaTrader 4?

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

Чтобы перейти в терминале MetaTrader4 к написанию собственной программы, необходимо запустить редактор MQL MetaEditor. Сделать это можно тремя способами :

  • Первый способ

В меню сервис выбрать пункт Редактор MetaQuotes Language.

Что такое mql 4?
Вызов редактора MetaQuotes Language через меню «Сервис»
  • Второй способ

Нажать клавишу F4.

  • Третий способ

Использовать соответствующую кнопку на стандартной панели инструментов.

Что такое mql 4?
Вызов редактора MetaQuotes Language через панель инструментов

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

Что такое mql4?
Выбор типа программы в редакторе

MQL 4 программы на нашем сайте

Полезные статьи по теме

ForTrader.org

ForTrader.org

Автор

Подпишитесь на нас в VK

Fortrader contentUrl Suite 11, Second Floor, Sound & Vision House, Francis Rachel Str. Victoria Victoria, Mahe, Seychelles +7 10 248 2640568

Ещё из этой категории

Все статьи

Как из запаздывающего форекс индикатора сделать работающий Грааль

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

Лимитные ордера (limit order)

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

Тейк профит (Take Profit). Как выставить тейк профит?

Что такое тейк профит? Take Profit (Тейк Профит) – это приказ автоматически закрыть сделку с прибылью при достижении указанного заранее уровня цены. Тейк Профит переводится на русский как «Взять прибыль», поэтому этот приказ обычно устанавливается в тех случаях, когда трейдер не может непрерывно наблюдать за открытой сделкой или ожидает резких движений цены. Как ставим тейк профит? Тейк профит устанавливается для […]

Спред (спрэд, spread)

Что такое спред на форекс? Спред (спрэд, spread) – разница между лучшей ценой Bid (цена, по которой базовая валюта продается) и ценой Ask (цена, по которой базовая валюта покупается) в один и тот же момент времени. В чем состоит суть спреда? Минимальный спред на площадках устанавливается маркет-мейкером, в дальнейшей цепочке до конечного трейдера спред увеличивается, т.к. […]

Недавние обучающие статьи

Все статьи

Редакция рекомендует

Все статьи
Loading...