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

Чтение книги онлайн.

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

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

Скачать книгу

style="font-size:15px;">      – 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

      bool var_a = false;

      bool var_b = true;

      bool var_c = 0;

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

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

      – Строки – Тип данных для обозначения текстовых строк.

      – string – текстовые строки в программе. Может быть применен, например, для записи комментария у ордера, для текстовых меток в панелях, для текста в кнопках и т. д.

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

      – double / float – рассмотрим одновременно оба типа, та как разница исключительно в размерах этих типов данных. float – занимает 4 байта памяти, double – занимает 8 байт в памяти. Тип double применяется чаще чем float, я советую использовать этот тип.

      – Цвет – тип данных для хранения информации о цвете.

      – color – тип данных для обозначения цвета любого элемента, занимает 4 байта памяти, обозначается в RGB формате. Могут быть представлены: литерально, целочисленно и с помощью имени web-цветов. Я обычно использую набор

Скачать книгу