Дилинговый центр Forex Euroclub • Программа для Forex | Форекс - TradingDesk Pro 5

Использование переменных (Variables) Содержание  Предыдущая  Следующая


Использование переменных (Variables)

 

Переменная – это ячейка памяти, которая имеет два атрибута: имя и значение. Значение переменной может меняться любое число раз, даже от бара к бару. Переменная используется для хранения результатов некоторых числовых или логических вычислений. Преимущество использования переменной в том, что после того, как ей присвоено значение некоторого выражения, можно пользоваться переменной, не повторяя каждый раз формулу выражения.

 

Например, в переменной Х Вы можете хранить результат выражения Low бара плюс 20% амплитуды бара (bar’s range). Переменная Х затем может использоваться многократно, при этом не нужно заново набирать формулу в коде скрипта.

 

Объявление переменных.

Перед тем, как использовать переменную, ее необходимо объявить. В блоке объявления переменных также определяется их тип и начальное значение. Команда объявления переменной выглядит следующим образом:

 

Variables: Name(Value);

 

Здесь Name – это имя создаваемой переменной. Имя переменной не может превышать в длину 20 символов. Имя может содержать буквы, цифры, подчеркивания, но не может содержать пробелов. Также имя может начинаться только с буквы, а не с цифры. Имена объявляемых Вами переменных не должны совпадать с зарезервированными словами.

 

Value – это начальное значение для переменной. В зависимости от этого значения переменная может быть числовой (если Value – число), текстовой (если Value – текст) или логической (если Value имеет значение True или False).

 

В языке не существует ограничений на количество переменных, объявляемых в одной строке. Также не существует ограничения на количество команд по объявлению переменных.

 

Команда объявления переменных (ровно как и любая другая команда) должна заканчиваться точкой с запятой (;). Полное название команды объявления переменных может быть заменено словами: Variables, Variable, Vars, или Var.

 

Установление значения для переменных.

После объявления переменной Вы можете установить значение для нее. Команда установления значения выглядит следующим образом:

 

Name = Expression;

 

Здесь Name – это имя переменной, которая была предварительно объявлена. Expression – числовое, текстовое или логическое выражение. Имя переменное всегда стоит в левой части такого выражения.

 

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

 

DDImage147