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