Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Можно ли в MQL5 написать функцию с переменным числом параметров? Например, как в StringConcatenate(...) или Print(...)?
Можно ли в MQL5 написать функцию с переменным числом параметров? Например, как в StringConcatenate(...) или Print(...)?
Например можно параметром сделать массив размер которого будет равен количеству ваших параметров.
Интересует именно переменное число параметров как в StringConcatenate. Вроде такого: string Concatenate(string s, ...); Возможно такое?
Похожее возможно. До 64 параметров можно передать в функцию.
Похожее возможно. До 64 параметров можно передать в функцию.
А произвольных типов для всех аргументов добиться можно только перегрузкой? То есть чтобы в функцию можно было передать не только string, но и double, например. string s = Concatenate("abc",2.0,"def");
А произвольных типов для всех аргументов добиться можно только перегрузкой? То есть чтобы в функцию можно было передать не только string, но и double, например. string s = Concatenate("abc",2.0,"def");
В индикаторе, при переключении ТФ, статические переменные инициализируются.
Так и должно быть?
В индикаторе, при переключении ТФ, статические переменные инициализируются.
Так и должно быть?
Да, так как согласно разделу Выполнение программ индикаторы при смене символа / таймфрейма всегда создаются заново:
Загрузка и выгрузка индикаторов
Индикаторы загружаются в следующих случаях: