Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основы языка MQL4




В этом разделе представлены основные понятия, на которых построен язык программирования MQL4:

Некоторые основные понятия

Описываются такие понятия, как "тик" (изменение цены), "управление" в алгоритме, "комментарий" в программе. Главное событие при торговле на финансовых рынках - изменение цены. Поэтому тик является важным событием, которое запускает основные механизмы работы MQL4-программ. Что делать по приходу каждого нового тика, какие действия предпринимать - здесь уже на первый план выходит управление. Но не забывайте комментировать свой код.

Константы и переменные

Вводятся понятия константы и переменной, объясняется разница между ними. Как следует из названия, константа - это нечто неизменное, раз и навсегда заданное. В отличие от константы, переменная - это некоторый объект программного кода, который может изменять свое содержимое. Невозможно написать программу, не используя неизменные объекты (константы) и/или изменяемые в процессе работы программы объекты (переменные).

Типы данных

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

Операции и выражения

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

Операторы

Операторы, простые и составные. Не всегда необходимое действие можно выполнить одним простым оператором. Если требуется, чтобы группа операторов выполнялась как один большой оператор, то эту группу заключают в один составной оператор. Требования и примеры использования.

Функции

Необходимость получения понятного и простого кода приводит нас к понятию Функция. Для того чтобы функцию можно было использовать из разных мест программы, требуется передать ей Параметры функции. Рассмотрим процесс создания пользовательской функции. Приводятся примеры использования стандартных функций.

Виды программ

Скрипты, индикаторы и эксперты - разные варианты MQL4 программ, которые позволяют охватить практически весь класс задач для торговли на финансовых рынках. Необходимо понимать назначение каждого типа программы, чтобы лучше пользоваться терминалом MetaTrader 4.




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 313; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.