Заработать на ФОРЕКС
Четверг, 25.04.2024, 20:05
Всё для прибыльной торговли на FOREX!
Главная | Добавить в избранное | Сделать стартовойфорекс советники
Меню сайта
Категории раздела
Уроки по MQL4 [14]
Лучшие брокеры
форекс бесплатно заработок в интернете Виртуальный выделенный сервер для Форекс Виртуальный выделенный сервер для Форекс Виртуальный выделенный сервер для Форекс заработок в интернете заработок в интернете
Друзья сайта
Поиск
Наш опрос
Рейтинг брокеров
Всего ответов: 2096
Термины ФОРЕКС
<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)
Просмотров: 4011 | Теги: скрипт, MQL4, MetaQuotes Language, программировать на MQL4, советник, торговая платформа MetaTrader, индикатор, MetaQoutes, MetaEditor, код на MQL4 | Рейтинг: 0.0/0

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

форекс стратегии


VPS для Форекс
vps сервер для форекс
Заработать на ФОРЕКС
памм инвестирование
Форекс обзор
Наша кнопка
Установите нашу кнопку себе на сайт

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

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

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