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