Советник

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

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