Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 791
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Нет, только "loaded successfully" и "removed".
да, видел, попробовал Ваш код загрузить, там вылет по
2019.03.26 19:38:16.053 Stack overflow
попробоавал глобально описанные переменные перенести в секцию OnStart() не помогло, наверное где то в коде большие обьемы данных у Вас, разбираться нужно что делаете, да и код довольно не оптимально написан, я не смогу вот так слету помочь
Кароче я проморгал вот это в журнале, у меня в скрипте используются большие массивы double(3 массива по 864000). Уменьшил в 10 раз, все пашет, я в низком уровне не разбираюсь, скажите это что за железо нужно прокачивать для того, чтобы такие вещи работали, просто оперативку добавить? Я конечно не буду спецом для проги покупать, я ее перепишу, просто интересно.
Кароче я проморгал вот это в журнале, у меня в скрипте используются большие массивы double(3 массива по 864000). Уменьшил в 10 раз, все пашет, я в низком уровне не разбираюсь, скажите это что за железо нужно прокачивать для того, чтобы такие вещи работали, просто оперативку добавить? Я конечно не буду спецом для проги покупать, я ее перепишу, просто интересно.
3 х 8 х 864000 = 20736000 байт
это очень много, МТ4 32-х разрядный, не хочу искать инфу, но по моему для 32-х разрядных программ ограничение на выделяемую память в 2 Гб
сам ПК тут ни причем
ЗЫ: пересчитал 20736000 байт это 20 Мб, в принципе не много, наверное у Вас статически описанные массивы, попробуйте на динамические массивы заменить, и потом изменить размер, может быть поможет - давно не читал как память в МТ распределяется, но вылет скрипта был по переполнению стека - где то памяти много зарезервировали
Как создать массив через new чтобы он в хим записался? Я понял только как создать класс с массивом в поле, но это как-то странно было бы юзать, в c++ вроде вот так: int *array = new int[n]; Тут не работает.
https://docs.mql4.com/ru/array/arrayresize
Подскажите пожалуйста как в Print отобразить цену ASK пять знаков после точки, а не четыре?
Есть дата к примеру 26.03.2019 как из нее высчитать 3 дня, что бы в Comment приходило 23.03.2019 ???
Это ты сутки отнял
ЗЫ. И сам удалился...