Volume > 13000 and Volume < 23000

 

Оператор Or так же соединяет серию простых выражений в сложное. Тем не менее, Or, в отличие от And, делает целое сложное выражение менее строгим (т.е. легче достичь желаемого результата). Когда вы используете Or, любое из выражений по обеим сторонам этого оператора может быть верным, чтобы целое сложное выражение было верным. Чтобы сложное выражение, объединенное Or, считалось неверным, оба простых выражения должны быть неверными.

На примере ниже, если Close текущего бара больше Close предыдущего бара, или Open текущего бара меньше Open предыдущего бара, целое сложное выражение будет верным. Но, если оба простых выражения будут неверными, сложное выражение также будет неверным.

Close > Close[1] or Open < Open[1]

 

Иерархия операторов.

 

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

При выполнении команд используется следующий порядок. Если две операции или более являются операциями одного уровня, они выполняются слева направо. Операции разного уровня выполняются в последовательности определяемой иерархией.

 

Иерархия операторов (сверху вниз, по важности):

· Скобки

· Умножение и деление

· Сложение и вычитание

· <, >, =, <=,>=, <>

· And

· Or

 

Использование скобок.

 

Следующие примеры помогут проиллюстрировать порядок следования операций. Этот порядок может быть изменен с помощью скобок. Операции в скобках выполняются в первую очередь. Внутри скобок действует обычный порядок. Например, выражение 8 – (3 – 2) понимается как: 3 – 2 = 1, затем 8 – 1 = 7.

Например, выражение