slayer:
Скажите, как можно сделать так что бы встроенная функция
т.е. вместо int вствить double
Скажите, как можно сделать так что бы встроенная функция
double iMA( | string symbol, int timeframe, int period, int ma...... |
воспринимала
double iMA( | string symbol, int timeframe, double period, double ma..... |
Никак. Период должен быть int. Точка.
Однако, если ты получаешь свой period как результат каких-то вычислений в виде double, ты можешь (должен) привести его к виду int, и только тогда использовать в своём коде.
https://docs.mql4.com/ru/basis/types/casting
iMA(symbol,timeframe,Int(period).....
int Int(double aArgument){ return(aArgument); }
Ок! Спасибо!
double в int преобразовывается автоматически. То есть, не нужно самому прилагать никаких усилий для ручного преобразования.
Renat:
double в int преобразовывается автоматически. То есть, не нужно самому прилагать никаких усилий для ручного преобразования.
double в int преобразовывается автоматически. То есть, не нужно самому прилагать никаких усилий для ручного преобразования.
так мне нужно не в double преобразовать
slayer:
Renat:
double в int преобразовывается автоматически. То есть, не нужно самому прилагать никаких усилий для ручного преобразования.
double в int преобразовывается автоматически. То есть, не нужно самому прилагать никаких усилий для ручного преобразования.
так мне нужно не в double преобразовать
Именно об этом и написал Ренат - остается только прочесть.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
воспринимала