Как заработать деньги. Проект сам себе финансист.
апрель 2024
пн вт ср чт пт сб вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Глобальные переменные

Глобальные переменные В предыдущей статье мы узнали о внешних переменных. В данной статье я остановлюсь на глобальных переменных. Глобальные переменные Для человека, имеющего уже опыт написания экспертов, выражение "глобальные переменные" может внести небольшую путанницу. Дело в том, что в действительности существует два вида "глобальных переменных": Переменные, которые видны из любой функции ОДНОГО эксперта (т. е. являются глобальными в пределах этого эксперта); и Переменные, которые являются общими для ВСЕХ экспертов. В данной статье речь пойдет именно о глобальных переменных первого типа - тех, которые являются общими для всех функций ОДНОГО эксперта. Второй же тип глобальных переменных будет рассмотрен в следующих выпусках, когда мы будем знакомиться с функциями, с помощью которых к таким переменным получают доступ, - GlobalVariable...(). Если Вы хотите, чтобы к значению переменной можно было бы обращаться из разных функций одного эксперта, сделайте ее глобальной переменной, т.
Полная версия статьи
Категория: Советники форекс


Оператор присваивания. Арифметические операции

Оператор присваивания. Арифметические операции В предыдущем выпуске мы узнали о составном операторе. В данной статье будет рассказано об операторе присваивания. Формат оператора присваивания: переменная = выражение; В качестве левой части оператора присваивания может выступать также элемент массива. Вначале вычисляется выражение, которое потом присваивается переменной. Пример оператора присваивания: b = b + 1; Допустим, что перед выполнением этого оператора переменная "b" была равна 7. Тогда вначале вычисляется выражение в правой части ( 7+1 = 8 ), а затем значение этого выражение (8) присваивается переменной "b". В выражении может использоваться несколько типов операций. Рассмотрим самый простой тип - арифметические операции: Операция Пример  Сложение двух аргументов  J + k  Вычитание второго аргумента из первого  J - k  Умножение аргументов  J * k  Получить частное от деления первого аргумента на второй  J / k  Получить остаток от деления первого аргумента на второй  J % k  Изменить знак аргумента  -k Вне выражений (в виде отдельного оператора) можно применять операции: Увеличение аргумента на единицу: j++ Уменьшение аргумента на единицу: j-- Пример: j++; // верное выражение k = (j++) + 3; // неверное выражение В следующей статье будет рассказано об операциях отношения.
Полная версия статьи
Категория: Советники форекс


Параметры функций

Параметры функций В выпуске "Создание собственных функций" мы узнали достаточно подробно о том, как описывать собственные функции. В данной статье мы продолжим рассмотрение функций и детально разберу, как в функцию можно передать значения и получить результат функции. Формальные параметры функций Как я уже говорил в выпуске "Создание собственных функций" функцию можно описать следующим образом: тип имя ( формальные параметры ) { действия } Формальные параметры функции - это значения, которые передаются в функцию. Они указываются через через запятую в круглых скобках после имени функции. Для каждого параметра указывается тип (любой из стандартных: массивы, int, bool, datetime, double, color, string). В функцию не может быть передано более 64 параметров. Областью видимости формальных параметров функции является сама функция, т. е. доступ к их значениям может быть получен только в пределах этой функции. В описании функции параметрам можно присваивать значения по умолчанию.
Полная версия статьи
Категория: Советники форекс


Операции отношения

Операции отношения Как мы уже знаем, один из стандартных типов переменных в языке MetaQuotes Language 4 - тип bool. Переменная типа bool может принимать только два значения: ИСТИНА (true) и ЛОЖЬ (false). Значение ЛОЖЬ представляется в виде нулевого значения, а ИСТИНА - ненулевого. Значение операции отношения или логической операции будет иметь тип bool. Операции отношения Операция Результат A == b  Истина, если a равно b   Ложь, если a не равно b  A!= b  Истина, если a не равно b   Ложь, если a равно b  A < b  Истина, если a меньше b   Ложь, если a больше или равно b  A <= b  Истина, если a меньше или равно b   Ложь, если a больше b  A > b  Истина, если a больше b   Ложь, если a меньше или равно b  A >= b  Истина…
Полная версия статьи
Категория: Советники форекс


Побитовые операции

Побитовые операции В предыдущей статье мы узнали о логических операциях, а этот выпуск будет посвящен побитовым операциям. Для начала необходимо рассказать о формате представления чисел в компьютере. Мы в нашей жизни привыкли к десятичному представлению чисел: 56, 777, 10957 и т. д. Десятичное представление числа 10957 означает, что 10957 = 1*104 +0*103+9*102+5*101+7*100. Иными словами десятичное число - это a0*100+a1*101+a2*102+...+an*10n. Т. е. сумма произведений соответствующей цифры (ai) на соответствующую степень числа 10 (10i). В компьютере внутренний формат представления чисел - двоичный. В двоичном формате все числа состоят из нулей и единиц, а в качестве множителя используется не число 10, возведенное в степень, а соответствующая степень числа 2. Например, двоичное число 10001101 равно десятичному (обычному) числу 1*27+0*26+0*25+0*24+1*23+1*22+0*21+1*20 = 128+0+0+0+8+4+0+1 = 141. Каждая такая двоичная цифра (1 или 0) называется битом. Теперь мы знаем достаточно, чтобы рассмотрить побитовые операции.
Полная версия статьи
Категория: Советники форекс


Прыг: 02 03 04 05 06 07 08 09 10 11
Скок: 10

Есть что сказать? Не стесняйтесь!






Видео по теме:




В мире больших денег

  • Самые богатые люди
    планеты. Ежегодные рейтинги FORBS. Истории успеха признаных финансовых гуру
  • Самые дорогие вещи:
    Часы, автомобили, ноутбуки стоимотью в десятки и сотни тысяч долларов. Рубрика "Чтоб я так жил"
  • Денежные прогнозы
    Что покупать и что продавать? Периодические прогнозы цен на иностранные валюты, акции крупнейших компаний и драгоценные металлы

ВКонтакте с деньгами

УГОЛОК АДМИНИСТРАТОРА