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

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

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

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

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

Основы MQL5 программирования. Разработка технических индикаторов и торговых советников - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Александр Нечаев
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Пример 7. Присваивание

Присваивание значения a переменной b a = b;

Следующие операции объединяют арифметические или побитовые операции с операцией присваивания:

Пример 8. Арифметика с присваиванием

Увеличение значения переменной a на b a += b;
Уменьшение значения переменной a на b a -= b;
Умножение значения переменной a на b a *= b;
Деление значения переменной a на b a /= b;
Остаток от деления значения переменной a на b a %= b;

Операции отношения – отношения используются для сравнения двух значений между собой. Этими значениями могут быть числа, переменные, константы, результаты вычислений выражений. В операциях отношений может быть два варианта: true , представлено любым ненулевым значение (ИСТИНА); false , представлено значением 0 (ЛОЖЬ).

Пример 9. Отношение переменных

true, если a равно b a == b;
true, если a не равно b a!= b;
true, если a меньше b a
true, если a больше b a> b;
true, если a меньше или равно b a <= b;
true, если a больше или равно b a> = b;

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

Существует три вида логических операций:

Логическое отрицание – обозначается с помощью восклицательного знака»!».

Пример 10. Логическое отрицание

if(a!= b) DoSomething ();

if(!MQLInfoInteger (MQL_TESTER)) DoSomething ();

– Логическая операция «или» – обозначается с помощью двух вертикальных линий "||». Возвращает true или выполняет последующее действие в случае выполнения одного из указанных условий. То есть необходимо выполнение хотя бы одного из условий.

Пример 11. Логическая операция «или»

if (a == 0 || b == 0) OpenNewPosition ();

– Логическая операция «и» – обозначается с помощью "&&». Используется в случаях, когда несколько условий должны быть соблюдены одновременно. То есть необходимо одновременное выполнение всех поставленных условий.

Пример 12. Логическая операция «и»

if(a == 0 && b == 0) DoSomething ();

Глава 4. Операторы

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

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

Конец ознакомительного фрагмента.

Текст предоставлен ООО «ЛитРес».

Прочитайте эту книгу целиком, на ЛитРес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

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

Интервал:

Закладка:

Сделать


Александр Нечаев читать все книги автора по порядку

Александр Нечаев - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




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


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


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x