Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 896
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пожалуйста, помогите с устранением ошибки.
Текст ошибки "2018.07.05 15:21:32.080 StBB0 (EURUSD,M5) array out of range in 'StBB0.mq5' (139,33)"
Непонятно почему рассчитываются значения для всего массива, хотя явно указал только первые 5 свечей (замена на values_to_copy не помогает).
Пожалуйста, помогите с устранением ошибки.
Текст ошибки "2018.07.05 15:21:32.080 StBB0 (EURUSD,M5) array out of range in 'StBB0.mq5' (139,33)"
Непонятно почему рассчитываются значения для всего массива, хотя явно указал только первые 5 свечей (замена на values_to_copy не помогает).
Ошибка то где? Выделите строку цветом.
О!
А почему с цифрой "5" сравнивается ЦИФРА "0"?
О!
А почему с цифрой "5" сравнивается ЦИФРА "0"?
Ступил, заменил на "bar<values_to_copy ", все работает)
Спасибо!
Решение такое: в модуле сигналов
В советнике, который был сгенерирован Мастером MQL5:
Итог:
Владимир, спасибо за код - все работает! Остался только один вопрос - почему свой enum нельзя объявить сразу в модуле сигнала, а только в основном коде советника?
Владимир, спасибо за код - все работает! Остался только один вопрос - почему свой enum нельзя объявить сразу в модуле сигнала, а только в основном коде советника?
Я не знаю. Предположу только, что на момент, когда были придуманы модули сигналов, никто не думал, что в качестве типа переменной можно использовать enum. То есть не предусмотрено.
Да, наверно. Причем из МАшек стандартной библиотеки он берет перечисления их можно сразу ставить в описание своего модуля сигнала.
Я имел в виду, что пользовательские enum были не предусмотрены.
Да, а встроенные перечисления от МА есть!
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2018.07.05 15:44
Я имел в виду, что пользовательские enum были не предусмотрены.