Советник

 
Советник
Можно ли в Советнике вводить переменную
(например, QQ=iMA()/iRSI() ) и далее обращаться уже к этой переменной?
Спасибо.
 
работа с переменными
Переменные в MQL есть.
Пошли по наиболее легкому пути и ввели 16 переменных, доступ к которым производится через функции:
SetVar(position,value) - присвоение переменной значения
Var(position) - получение значения переменной.

Пример:
SetVar(1, iMA(....)/iRSI(...))
Log(Var(1))
 
предыдущее значение
Можно ли при работе с переменными ссылаться на их значения на предыдущих барах?
Например,
SetVar(1, iMA(....)/iRSI(...)),
а на текущем баре требуется значение iMA(..,2)/iRSI(..,2) - котоое было 2 бара назад. Или это будет выглядеть так - Var(1,shift) ?
 
так ссылаться нельзя
Так ссылаться нельзя.
Конструкция SetVar(...) не макрос (типа #define SetVar(x) iMA(x,...)/iRSI(x,...) ), у которого можно менять параметры, а функция сохранения переменной.