Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 961
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что нужно сказать: такое бывает и это так же из за каких-то косяков с котировками или это я что-то не так написал?
Вы хотите от меня услышать, что тестер МТ4 работает не корректно? - не услышите, Ваш скрин с ошибками генерации тиков или баров - тестер все сгенерирует из любого возможного младшего ТФ
на такие вопросы как Ваш - разработчики отвечали всегда - пишите коды правильно!
как писать я показал пример, как Вы пишете свой код.... да не видно, да и не интересно уже ))) - занят, читал статьи, займусь своими кодами
Вы хотите от меня услышать, что тестер МТ4 работает не корректно? - не услышите, Ваш скрин с ошибками генерации тиков или баров - тестер все сгенерирует из любого возможного младшего ТФ
на такие вопросы как Ваш - разработчики отвечали всегда - пишите коды правильно!
как писать я показал пример, как Вы пишете свой код.... да не видно, да и не интересно уже ))) - занят, читал статьи, займусь своими кодами
Ок! Спасибо
Ок! Спасибо
Может пригодится: https://www.mql5.com/ru/forum/165405#comment_5602248
Добрый день, товарищи. Учусь писать простенькие вещи на mql4, сейчас пытаюсь работать с массивами. не могу понять ошибку в этом куске кода:
ругается на последние две строчки с формулировкой integer expression expected. Насколько я понял, индекс в массиве можно задавать при помощи формулы. Здесь она нужна для перебора строчек массива и последовательной записи в них котировок и количества баров, в которых такая котировка содержалась. Формула выдаёт целочисленное значение (от 0 и выше с шагом в единицу), так в чём же ошибка?
Добрый день, товарищи. Учусь писать простенькие вещи на mql4, сейчас пытаюсь работать с массивами. не могу понять ошибку в этом куске кода:
ругается на последние две строчки с формулировкой integer expression expected. Насколько я понял, индекс в массиве можно задавать при помощи формулы. Здесь она нужна для перебора строчек массива и последовательной записи в них котировок и количества баров, в которых такая котировка содержалась. Формула выдаёт целочисленное значение (от 0 и выше с шагом в единицу), так в чём же ошибка?
Индекс массива сделайте типа int, а не double. Индекс массива должен быть целым числом.
Может пригодится: https://www.mql5.com/ru/forum/165405#comment_5602248
Добрый день, товарищи. Учусь писать простенькие вещи на mql4, сейчас пытаюсь работать с массивами. не могу понять ошибку в этом куске кода:
ругается на последние две строчки с формулировкой integer expression expected. Насколько я понял, индекс в массиве можно задавать при помощи формулы. Здесь она нужна для перебора строчек массива и последовательной записи в них котировок и количества баров, в которых такая котировка содержалась. Формула выдаёт целочисленное значение (от 0 и выше с шагом в единицу), так в чём же ошибка?
Пользуйтесь явным преобразованием типов
Спасибо, ошибку исправил, но результата всё равно нет: массив не заполняется. С чем это может быть связано? переменные d, d1, d2 срабатывают точно
Спасибо, ошибку исправил, но результата всё равно нет: массив не заполняется. С чем это может быть связано? переменные d, d1, d2 срабатывают точно
Не забывайте ставить
Исправьте все ошибки и может быть всё получится. Научитесь пользоваться отладчиком. С пошаговым выполнением все проблемы выявляются.