![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не поясню, пока не научитесь пользоваться поиском по коду. Как только научитесь - сразу объясню.
(Совет: текст вида "строка номер такая-то" - это простой набор букв, который не несёт никакой информации).
Если Вам нужны куски кода с переменной, вот:
if(InpPrintLog)...
Дальше в коде эта переменная встречается ИСКЛЮЧИТЕЛЬНО в виде условия в операторе if.
Если я Вас неправильно понял, поясните, пожалуйста, что я должен найти поиском (я умею им пользоваться)
Справка: Input переменные
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Советники: iMA price crossing
odyn, 2020.02.26 11:16
***
Поясните, пожалуйста, логику применения переменной InpPrintLog.
Она принимает значение false (стр. 52 кода) и затем я не нашел нигде выражения, где бы InpPrintLog могла изменить свое значение.
***
Input переменная не может менять своё значение в коде. Это правило.
Да, я понял, что изменить переменную может только пользователь.
Могу я Вас попросить обьяснить смысл переменной?
Заранее благодарю за ответ и прошу прощения за тупые вопросы. Но, возможно, когда-то и Вы задавали подобные, когда учились ))
Да, я понял, что изменить переменную может только пользователь.
Могу я Вас попросить обьяснить смысл переменной?
Заранее благодарю за ответ и прошу прощения за тупые вопросы. Но, возможно, когда-то и Вы задавали подобные, когда учились ))
Смысл переменной 'InpPrintLog' - расширенный режим вывода логов.
Уважаемый Владимир!
Пожалуйста, поясните - почему после else ВЫ поставили еще одно if? Ведь по логике само наличие else уже должно означать, что условие предыдущего if не выполнено?
Уважаемый Владимир!
Пожалуйста, поясните - почему после else ВЫ поставили еще одно if? Ведь по логике само наличие else уже должно означать, что условие предыдущего if не выполнено?
Уважаемый Владимир,
не могли бы вы промотреть, правильно ли я определил назначение и отдельные действия в функции? (В комментах)
Уважаемый Владимир,
не могли бы вы промотреть, правильно ли я определил назначение и отдельные действия в функции? (В комментах)
Почти правильно. Исправления:
Почти правильно. Исправления:
Большое спасибо за ответ.
Уважаемый Владимир!
В структуре имеется переменная lot_coefficient. Она инициируется нулем.
Затем в нескольких местах эта переменная используэтся для условий оператора if:
Не могли бы Вы обьяснить, ЗАЧЕМ это делается?
Насколько я понимаю, переменная нигде в коде не меняет значение. Или я неправ?