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


MQL4 УРОК 2 – СИНТАКСИС

mql0

MQL4 УРОК 2 – СИНТАКСИС

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

И, как я уже говорил, если Вы программируете на C или C++, то Вы уже очень многое знаете про MQL4.

Это потому, что синтаксис MQL4 очень похож на синтаксис C.


Синтаксис — сторона языка программирования, которая описывает структуру программ как наборов символов (обычно говорят — безотносительно к содержанию). "Wikipedia”

Т.е. когда мы изучаем синтаксис языка, мы изучаем его грамматику и правила написания, которые состоят из:

  • Форматирование
  • Комментарии
  • Идентификаторы
  • Зарезервированные слова

Разберёмся с каждым из этих пунктов отдельно.

1 – Форматирование текста

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

Например, следующие коды равнозначны в MQL4:

Но, как Вы видите, первый вариант более читаем и проще воспринимается.

Однако, к любому правилу есть исключения:

1. Запрещено использовать символ переноса строки после знака решётки:

Например, следующая строка неверна:

А эта верна:

2. Запрещено использовать пробельные символы внутри констант, идентификаторов и ключевых слов.

Например, следующая строка верна:

Здесь "extern” и "int” – ключевые слова, "MA_Period” – идентификатор, а "13″ – константа.
Но об этом подробнее в следующем уроке.

Следующие строки неверны:

2 – Комментарии

Чтобы упростить мир программирования (превратить его из невклидового четырёхмерного пространства в евклидово трёхмерное параметрическое) [шутка ;) - всё проще], в каждом языке программирования есть свой стиль написания комментариев к коду.

Вы пишите комментарии, которые компилятор игнорирует. Зато код становится понятней.

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

MQL4 (как и C/C++) использует два типа комментариев:

Однострочные комментарии

Однострочный комментарий начинается с символов // и заканчивается переходом на новую строку.

Например:

Многострочные комментарии

Многострочные комментарии начинаются символами /* и заканчиваются символами */

Например:

Однострочные комментарии разрешается вкладывать внутрь многострочных:

Ещё пример:

А вот так нельзя:

Многострочные комментарии вкладывать друг в друга запрещается.

3. Идентификаторы

Идентификатор – это имя, которое Вы присвоили своей переменной, константе или функции.

Например:

Здесь MA_Period – идентификатор.

Есть несколько правил и ограничений в выборе идентификаторов:

1. Длина идентификатора не должна превышать 31 символа.
2. Идентификатор должен начинаться с буквы (большой или маленькой) или с символа _.
3. В качестве идентификаторов нельзя использовать зарезервированные слова, с которыми мы скоро познакомимся.
4. Идентификаторы чувствительны к регистру. Т.е. MA_Period и ma_Period – это разные идентификаторы.

Рассмотрим несколько примеров:

4. Зарезервированные слова

Есть "слова”, которые язык использует для определённых целей.

Их запрещается использовать в качестве идентификаторов или в любых других целях.

Список зарезервированных слов:

mql4

Например следующие строчки кода неверны:



Категория: Уроки по MQL4 | Добавил: Profit (17.09.2013)
Просмотров: 2793 | Теги: MQL4, Зарезервированные слова, Комментарии, Идентификаторы, форматирование, MQL УРОК | Рейтинг: 0.0/0

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

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

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

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

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