Заработать на ФОРЕКС
Понедельник, 20.11.2017, 14:40
Всё для прибыльной торговли на FOREX!
Главная | Добавить в избранное | Сделать стартовойфорекс советники
Меню сайта
Категории раздела
Уроки по MQL4 [14]
Лучшие брокеры
заработок в интернете форекс бесплатно Виртуальный выделенный сервер для Форекс Виртуальный выделенный сервер для Форекс Виртуальный выделенный сервер для Форекс Виртуальный выделенный сервер для Форекс заработок в интернете заработок на форекс заработок в интернете заработок в интернете заработок в интернете заработок в интернете Виртуальный выделенный сервер для Форекс
Радио Forex
Друзья сайта
Поиск
Наш опрос
Рейтинг брокеров
Всего ответов: 1945
Термины ФОРЕКС
<a href="http://instaforex.com/ru/" rel="nofollow">Форекс портал</a>
Главная » Статьи » Уроки по MQL4 » Уроки по MQL4


MQL4 УРОК 1. – Что, где и почему?

MQL4 УРОК 1

MQL4 УРОК 1 – Что, где и почему?

Если Вы умеете программировать на C или C++, то Вы уже очень много знаете про MQL4. Если Вы не изучали никакого языка программирования, то никаких проблем в этом нет – я заодно научу Вас понимать концепцию программирования.

Итак, начнём с самого начала.

MQL4? Что, где и почему?

MQL4 обозначает MetaQuotes Language 4.
MetaQoutes – это компания, которая создала торговую платформу MetaTrader.
Для того, чтобы сделать эту торговую платформу лучше платформ своих конкурентов, компания MetaQuotes снабдила её встроенным языком программирования, который позволяет пользователю (Вам) реализовывать свои торговые стратегии.

MQL4 УРОК 1

Этот язык позволяет Вам создавать следующее:

1-Советники
2-Индикаторы
3-Скрипты

Советник – это программа, которая может автоматизировать Ваши сделки. Например, она может автоматизировать открытие Ваших сделок, закрывать их, отменять/заменять сделки.

Индикатор – это программа, которая позволяет Вам пользоваться функциями технических индикаторов, но не может автоматизировать Ваши сделки.

Скрипт – Это программа, выполняющая одну функцию. В отличии от советников, скрипты исполняются однократно – при востребовании, а не на каждом тике. И, конечно же, скрипт не имеет доступа к техническим индикаторам.
Это были ответы на вопросы: "Что” такое MQL4? "Почему” надо использовать MQL4?
Теперь, "Где” писать MQL4?

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

1-Сложный путь:

Сложный путь заключается в использовании Вашего любимого текстового редактора и команды prompt для компиляции.
Блокнот – неплохой выбор, но не забывайте две вещи:

1-сохранять файл, который Вы создали в обычном текстовом формате.
2-сохранять файл с расширением .mq4 (это чтобы потом было легче открыть его с помощью MetaEditor), хотя можете сохранять в любом формате.

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

MetaTrader снабжён своим собственным компилятором (программа, которая превращает Ваш код в машинный язык), называемым MetaLang.exe.

MetaLang.exe – консольная программа, которая на входе берёт два параметра, а на выходе даёт файл формата .ex4 (такие файлы понимает метатрейдер).
Первый параметр – это опции, и единственная возможная опция – это -q (quit)
Второй параметр – полный путь к Вашему .mql файлу.

Синтаксис выглядит так:
metalang [options...] filename

Пример:

1- найдите путь к своему metalang.exe, он лежит там же, где и MetaTrader (например: D:\Program Files\MetaTrader 4)

2- создайте batch-файл и назовите его compile.bat (или любым другим именем)

3- напишите следующие строки в bat-файл, а затем сохраните его:
cd D:\Program Files\MetaTrader 4
metalang -q "D:\ProgramFiles\MetaTrader 4\my_first_script.mq4″
(не забудьте подставить свой путь к MetaTrader)

4- Запустите batch-файл, и если Вам повезёт, то Вы увидите:

MQL4 УРОК 1

Рис. 2

Как видите, у Вас появился файл "my_first_mql4_script.ex4″

2-Простой путь:

В MetaTrader есть хороший встроенный редактор, называемый MetaEditor, который имеет три особенности:

1- Он подчёркивает различные конструкции языка MQL4, пока вы читаете/набираете код.

2- Очень легко компилировать программы. Надо просто нажать F5, и MetaEditor сам сделает всю сложную работу и создаст файл .ex4.
К тому же, очень легко понять, что не так в Вашей программе, взглянув в инструментарий. (см. рис. 2)

3- Встроенный исчерпывающий словарь.

MQL4 УРОК 1

Рис. 3

В следующих уроках нам предстоит узнать больше о MetaEditor.
Сегодня я пришёл познакомиться с вами, а завтра мы начнём настоящую работу – мы изучим синтаксис языка MQL4.



Категория: Уроки по MQL4 | Добавил: Profit (16.09.2013)
Просмотров: 1918 | Теги: скрипт, MQL4, MetaQuotes Language, программировать на MQL4, советник, торговая платформа MetaTrader, индикатор, MetaQoutes, MetaEditor, код на MQL4 | Рейтинг: 0.0/0

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Наш выбор брокеров
forex4you roboforex форекс бесплатно заработать на форекс instaforex nordfx

Копирование
VPS для Форекс
vps сервер для форекс
Заработать на ФОРЕКС
памм инвестирование
Форекс обзор
<a href="http://instaforex.com/ru/" rel="nofollow">Форекс портал</a>
Наша кнопка
Установите нашу кнопку себе на сайт

Форекс советники

Торговые сессии
Котировки Sell/Buy
vps для форекс
Журнал
FOREX MAGAZINE
Форекс рассылки
FxMail.ru
Рекомендуемые Форекс рассылки
Форма входа
Статистика
vps для форекс сервер для форекс
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Торговля на финансовых рынках сопряжена с риском. Все материалы носят исключительно ознакомительный характер. Администрация сайта не несет ответственности за принимаемые Вами решения.
Copyright Profit © 2010 - 2017

Облако тегов: форекс для начинающих форекс для начинающих видео форекс для новичков форекс для тебя форекс для чайников форекс анализ технический анализ форекс прогноз форекс аналитика рейтинг форекс брокеров форекс видео брокеры форекс лучшие брокеры форекс надежный брокер форекс форекс брокеры отзывы самый лучший форекс брокер MQL4 Волновой форекс анализ и прогноз mql4 com Форекс аналитика от Trading Central трейдер VSA форекс вебинар бесплатные советники форекс советники форекс бесплатно vps для форекс форекс сервер советники форекс ПАММ памм счета стратегии форекс торговые стратегии форекс зaрaботaть нa форекс волновой анализ форекс волновой анализ волновой анализ рынка волновой анализ рынка форекс волновой анализ эллиотта волновой анализ элиота аналитика рынка форекс аналитика форекс аналитика форекс на каждый день форекс аналитика прогнозы trading central аналитика аналитика форекс на сегодня trading central заработок на форекс лучшие советники форекс vps форекс советники бесплатно Форекс советник аналитика форекс прогноз ежедневная форекс аналитика форекс новости аналитика советники форекс 2014 прибыльные советники форекс советники форекс скачать скачать советник форекс советники форекс 2015 советники форекс 2016 аналитика форекс евро форекс аналити лучшая аналитика форекс аналитика форекс евро доллар trading central отзывы прогнозы от trading central технический анализ форекс анализ рынка форекс фундаментальный анализ форекс Анализ Форекс нелинейный волновой анализ упрощенн волновой анализ эл волновой анализ eur usd теория волн технический анализ рынка прогноз рынка форекс прогноз форекс прогноз курса форекс прогноз доллара форекс аналитика форекс прогнозы прогноз форекс на сегодня прогноз евро форекс аналитика рынка аналитика евро форекс аналитика форекс евро дол прогноз аналитика форекс графический анализ форекс свечной анализ на форекс Фундаментальный анализ форекс на сегодня прогноз евро доллар форекс прогноз рынка форек прогноз форекс 2016 форекс прогноз евро технический анали технический анализ для начинающих технический анализ трейдеров прогноз форекс 2017 евро доллар прогноз форекс