![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ну смотрите: Вы заранее (перед условием) устанавливаете значение true обеим переменным. То есть, они ВСЕГДА, на каждом запуске скрипта будут true. А зачем тогда условие нужно? Разве в этой программе возможен вариант, когда переменные явно инициализированные значением true, могут не быть true? - Нет! Потому что Вы им прописали это значение и нигде в коде оно не может поменятся.
Спасибо, Петер, за разъяснение!
С уважением, Владимир.
Логики нет, потому что это заданные в скрипте переменные. А должны быть либо переменными, которые задает пользователь через инпут, или полученными из функций, что даже логичней.
Т.е. полезность скрипта должна быть всегда. Просто скрипт выводящий текст бесполезен. А с вводом данных этот скрипт подскажет вам, сможете ли Вы выучить язык) А с функциями, их просто нет, они не написаны, а если написать, например расчет от уровня знаний математики, знаний других языков, сколько свободного времени, уровня желания и способности запоминать и функция будет на основании расчета возвращать Истина или Ложь то полезность будет больше))))
Валерий, Вам тоже отдельное спасибо, за подробный ответ!
С уважением, Владимир.
Вот исправленный вариант скрипта с учётом подсказок для таких же новичков, которые, возможно, читают или будут читать эту тему:
Добавил в скрипт:
С уважением, Владимир.
Да, этот вариант верен с точки зрения синтаксиса, но логики в нем по прежнему нет. Вчера Василий много писал о функциях. Вот тут они и нужны:
+1. Все верно.
"... Вы должны рассчитать время и терпение прежде чем ставить их в условие, а не задавать им значения по умолчанию, т.к. исчезает смысл наличия условия - оно всегда верно."
Обязательно это сделаю, но по-позже, т.к. у меня "котелок" уже закипает, поэтому нужно его немного остудить.
С уважением, Владимир.
Вот исправленный вариант скрипта с учётом подсказок:
Добавил в скрипт:
С уважением, Владимир.
Верно! А потом попробуете написать функции вычисляющие значения этих переменных в зависимости от значений других внешних переменных.
Петер, занёс Ваше предложение в план самообучения. Результат потом выложу в виде кода скрипта.
С уважением, Владимир.
Обязательно это сделаю, но по-позже, т.к. у меня "котелок" уже закипает, поэтому нужно его немного остудить.
С уважением, Владимир.
Верно! А потом попробуете написать функции вычисляющие значения этих переменных в зависимости от значений других внешних переменных.
Со временем более-менее понятно, а вот с переменными для "Достаточно терпения" пока проблема. Что в них заложить? Есть терпение или нет терпения? Хотя бы эти два параметра? Нужно подумать.
С уважением, Владимир.
Со временем более-менее понятно, а вот с переменными для "Достаточно терпения" проблема. Что в них заложить? Есть терпение или нет терпения? Хотя бы эти два параметра? Нужно подумать.
С уважением, Владимир.