Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 928
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Например я объявляю входные параметры, и из этих параметров мне нужно взять глобальные переменные и их просмотреть, но возникает проблема входные параметры не могут быть массивом
если речь идет о Input переменных, то можете упростить это - у них глобальная видимость и Вы можете их использовать в любом участке кода
или один раз запишите их в массив в секции OnInit() и в дальнейшем Вы можете присваивать скопировать массив в массив, но тут нужно, чтобы массивы были одинаковыми - возьмите массив с запасом, но тогда нужно контролировать номера индексов массива, чтобы не получить баг - возможно Вы будете использовать пустое значение массива - ошибку компилятор не выдаст, а расчеты будут ошибочные
ЗЫ: почему то был уверен, что оператор присваивания работает для одинаковых массивов, возможно с классом перепутал - там точно работает если объекты одного классаесли речь идет о Input переменных, то можете упростить это - у них глобальная видимость и Вы можете их использовать в любом участке кода
или один раз запишите их в массив в секции OnInit() и в дальнейшем Вы можете присваивать скопировать массив в массив, но тут нужно, чтобы массивы были одинаковыми - возьмите массив с запасом, но тогда нужно контролировать номера индексов массива, чтобы не получить баг - возможно Вы будете использовать пустое значение массива - ошибку компилятор не выдаст, а расчеты будут ошибочные
ЗЫ: почему то был уверен, что оператор присваивания работает для одинаковых массивов, возможно с классом перепутал - там точно работает если объекты одного классаНет там тоже такое я пробовал (может пробовал мало и плохо потому что в них я не очень но насколько пробовал не получается плюс ко всему классы нужно расписывать обращаться через двоеточие лучше уж вот так делать как вы показали) думал может через классы нет приходится так вот как вы сделали по одной строчке присваивать.
Здравствуйте.
Подскажите, пожалуйста, можно ли менять часовой пояс в стандатном всплывающем окне с алертом?
Вопрос. Как в цикле перебрать все значения перечисления с не равным шагом?
enum Types {
One=11,
Two=12,
Three=15,
Four=22,
Five=27
};
Вопрос. Как в цикле перебрать все значения перечисления с не равным шагом?
enum Types {
One=11,
Two=12,
Three=15,
Four=22,
Five=27
};
никак, для enum не работает sizeof() https://docs.mql4.com/ru/basis/types/integer/enumeration
и при конвертации типов, теряется имя константы
2019.08.03 10:52:13.288 tst EURUSD,H1: sz = 4
2019.08.03 10:52:13.288 tst EURUSD,H1: z = Two , x = b
2019.08.03 10:52:13.288 tst EURUSD,H1: z = Two , x = Types_abc::12
Здравствуйте.
Подскажите, пожалуйста, можно ли менять часовой пояс в стандатном всплывающем окне с алертом?
Почему в mql4 можно вызывать одинаково функции формата int(и любым другим возвращемым значением) и void(процедурная функция), как оно так получается?
это называется "перегрузка"
Здравствуйте. Как поймать сигнал на вход со сторонего индикатора illuminator в коде? Индикатор красит на графике свечу и выводит алерт на вход.
Проще сказать я хочу написать робота под этот индикатор.
Alert выводит локальное время компа. Чтобы совпадало с временем терминала можно просто поменять время компьютера.
Спасибо ) Это едиственный путь, по другому время в алерте никак не настроить? И есть ли альтернатива стандартной функции Alert() в MQL4, в которой можно было бы настаивать время алерта на время терминала?