Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, пожалуйста!
Есть ли какой-нибудь ресурсосберегающий способ в MQL4 сдвинуть данные в массиве на 1?
При рассмотрении вопроса: что выбрать память или быстродейсствие? Выбираем быстродействие в ущерб памяти.
.
P.S. Цикл не предлагать.
Элементарно. Извини что с небольшой задержкой в 7 лет:))))))))
ArrayCopy(arr,arr,1,0);
Я нашел как это можно сделать с помощью функции ArrayBsearch() с предварительной сортировкой массива ArraySort(), а вот если мне важно сохранить порядок добавленных последовательно в массив элементов, а не сортировать их по возрастанию как тогда быть? Только через цикл?
Да или этой функцией(почти наихудшее что есть в mql4) или перебором.
Если важен порядок то делай ещё один буфер, туда копируй данные из старого и его сортируй и ищи.