Модификатор input, поставленный перед типом переменной, означает, что переменная будет доступна в списке входных параметров эксперта.
В конкретном случае с маджиком, лучше перед ним поставить модификатор sinput. Это значит, что переменная также будет доступна в списке входных параметров, будет участвовать в оптимизации, но ее значение нельзя будет оптимизировать.
А вообще, существует документация. В компиляторе выделите слово input и нажмите F1. Там есть примеры.
Скажите почему в отладке советника я могу проверять значения переменных и функций, находящихся только в OneInit()? Допустим я хочу проверить условие обработки бара или тика в OneTick() как это сделать?
Здравствуйте ! в кодобазе нашел один код и вопрос к нему, на который ответ не могу отыскать ,
начало кода советника
почему макроподставка (#define) использована ведь эти переменные недоступны в настройках
и как сделать так чтоб их можно было проверить с оптимизацией
https://www.mql5.com/ru/code/viewcode/244/53730/grr-al__3.mq5
Здравствуйте ! в кодобазе нашел один код и вопрос к нему, на который ответ не могу отыскать ,
начало кода советника
почему макроподставка (#define) использована ведь эти переменные недоступны в настройках
и как сделать так чтоб их можно было проверить с оптимизацией
https://www.mql5.com/ru/code/viewcode/244/53730/grr-al__3.mq5
Сделайте их input переменными.
в смысле
#input MAGIC_NUMBER 12937; так
в смысле
#input MAGIC_NUMBER 12937; так
Модификатор input, поставленный перед типом переменной, означает, что переменная будет доступна в списке входных параметров эксперта.
В конкретном случае с маджиком, лучше перед ним поставить модификатор sinput. Это значит, что переменная также будет доступна в списке входных параметров, будет участвовать в оптимизации, но ее значение нельзя будет оптимизировать.
А вообще, существует документация. В компиляторе выделите слово input и нажмите F1. Там есть примеры.
Написал первый корявый советник на скользящих. Скажите почему он не отправляет ордера?
Написал первый корявый советник на скользящих. Скажите почему он не отправляет ордера?
...
Код в сообщения нужно вставлять так: Правильно вставляем код на форуме (Ваше сообщение я исправил).
Ошибка здесь: