работа с переменными
Переменные в MQL есть.
Пошли по наиболее легкому пути и ввели 16 переменных, доступ к которым производится через функции:
SetVar(position,value) - присвоение переменной значения
Var(position) - получение значения переменной.
Пример:
SetVar(1, iMA(....)/iRSI(...))
Log(Var(1))
Переменные в 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(1, iMA(....)/iRSI(...)),
а на текущем баре требуется значение iMA(..,2)/iRSI(..,2) - котоое было 2 бара назад. Или это будет выглядеть так - Var(1,shift) ?
так ссылаться нельзя
Так ссылаться нельзя.
Конструкция SetVar(...) не макрос (типа #define SetVar(x) iMA(x,...)/iRSI(x,...) ), у которого можно менять параметры, а функция сохранения переменной.
Так ссылаться нельзя.
Конструкция SetVar(...) не макрос (типа #define SetVar(x) iMA(x,...)/iRSI(x,...) ), у которого можно менять параметры, а функция сохранения переменной.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Можно ли в Советнике вводить переменную
(например, QQ=iMA()/iRSI() ) и далее обращаться уже к этой переменной?
Спасибо.