Александр Нечаев - Основы MQL5 программирования. Разработка технических индикаторов и торговых советников

Здесь есть возможность читать онлайн «Александр Нечаев - Основы MQL5 программирования. Разработка технических индикаторов и торговых советников» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. ISBN: , Жанр: Прочая околокомпьтерная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Основы MQL5 программирования. Разработка технических индикаторов и торговых советников: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Основы MQL5 программирования. Разработка технических индикаторов и торговых советников»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

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

Основы MQL5 программирования. Разработка технических индикаторов и торговых советников — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Основы MQL5 программирования. Разработка технических индикаторов и торговых советников», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

– Клик левой кнопки мыши на начало нужного кода, далее зажать Shift + клик левой кнопки мыши на конец нужного кода – выделит данный объем нужного кода.

Ctrl + / – Добавить "// – -"и сместить код на одну строку вниз. Данный комментарий очень актуален для того, чтобы добавлять комментарии к блокам кода. Я использую их для разделения элементов разделов кода, тогда как сами разделы отделяю строкой кода из «Коробки» либо самой «Коробкой»

Ctrl +> – Добавить «Коробку» комментария. Она может использоваться, например для разделения больших разделов кода. Она занимает первые строки при создании нового файла.

Ctrl + F – Найти необходимый текст.

Ctrl + G – Перейти к строке с соответствующим номером.

Ctrl + J – Найти нужные сочетания и заменить их на выбранные. Полезно при копировании и добавлении однотипных обработчиков.

Ctrl + " – Закомментировать текущую строку.

Ctrl + Z – Отменить последнее действие,

Ctrl + Y – Вернуть последнее действие, данная комбинация противоположна комбинации "– Ctrl + Z».

Глава 3. Типы данных и переменные

MQL5 – это C-образный язык. Он основывается на языке C++, для изучения MQL5 также актуальны знания по C++. Для разработчиков C++ изучение MQL5 будет даваться проще благодаря весьма похожему синтаксису.

В данной главе мы рассмотрим основы языка MQL5.

3.1 Основные типы данных

Для получения различных свойств, совершения любых действий в программе, используются различные типы данных. Например, данные с плавающей точкой «double, float» используются для получения цены или объема текущей позиции, данные даты и времени datetime могут быть использованы для определения времени открытия или закрытия позиций, а целые значения int, uin… обозначают количество открытых позиций.

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

Перечень основных типов данных, с комментариями:

Целые – типы данных используемые для получения каких-либо целых значений, например, количество открытых позиций.

char – занимает меньше всего памяти среди всех целочисленных типов данных, 1 байт. Может иметь положительное и отрицательное значение в пределах от -128 до 127.

unchar – Также занимает всего 1 байт памяти. Этот тип предназначен только для положительных значений, соответственно минимальное значение, это 0, максимальное это 255.

short – Этот тип данных занимает 2 байта, может иметь как положительное так и отрицательное значение, в диапазоне от -32 768, до 32 767.

ushort – Размер равен предыдущему типу, 2 байта. Может иметь только положительно значение от 0 до 65 535.

– Int – наиболее популярный целочисленный тип, имеет размер 4 байта. Диапазон значений от 2 147 483 648 до 2 147 483 647.

uint – также как и все предыдущие варианты с написанием через U , этот тип может иметь только положительное значение. Размер равен 4 байта, используется для выражения от 0 до 4 294 967 295.

long – самый объемный тип данных из целочисленных. Имеет размер 8 байт, диапазон значений от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807.

ulong – используется для положительных выражений от 0 до 18 446 744 073 709 551 615, размер 8 байт.

Логические – это тип данных для выражения логических значений.

bool – единственный тип логических данных. С помощью этого типа данных можно выразить значения ложь false или истина true , использующие 0 или 1 в качестве числового выражения. Это целое число размеров 1 байт.

Пример 1. Варианты значений переменных типа bool

boolvar_a = false;
boolvar_b = true;
boolvar_c = 0;

Обратите внимание! В логических выражения вы можете применять другие целочисленные значения, компилятор не сочтет это ошибкой, в этом случае 0 будет использован как false , а остальные значения как true .

Литералы – Как говорит нам официальная документация к компилятору « Литеральное представление состоит из трех частей, представляющих числовые значения интенсивности трех основных компонент цвета: красной (red), зеленой (green), синей (blue). Константа начинается с символа C и обрамляется одинарными кавычками. Числовые значения интенсивности компоненты цвета лежат в диапазоне от 0 до 255.»(Ссылка из справочника MQL5/Основы языка/Типы данных/Целые типы/Тип color)

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Основы MQL5 программирования. Разработка технических индикаторов и торговых советников»

Представляем Вашему вниманию похожие книги на «Основы MQL5 программирования. Разработка технических индикаторов и торговых советников» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Основы MQL5 программирования. Разработка технических индикаторов и торговых советников»

Обсуждение, отзывы о книге «Основы MQL5 программирования. Разработка технических индикаторов и торговых советников» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x