![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здесь: if(X * Y != 0) return(true); ?
Я понял что <0, поэтому и сделал, чтобы было больше.
Но для <0 -2*2 опять же true.
точно, это тогда для случаев с "или", а не "и"
Ваше первое выражение правильное, главно чтобы не было ошибок типа деления на ноль. Автотрейдинг не допускает ошибок. Любая ошибка - потеря денег. Внимательнее будьте. Успехов.
блоагодарю.
ответы в теме будут полезными наверно не только мне
Вы правы, я ошибсо :( А казалось что грипу финец
Это относится к if(X != 0 && Y != 0) return(true); Замена нескольких логических операторов с ветвлением одной математической операцией (где это возможно) должна что-то дать в скорости исполнения
написал программку для полной ясности.
в журнал выводится только "f1", значит первый вариант с && вполне достаточен