Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Поиск сдох, да? )))
Когда не хватает индикаторных массивов, и вот еще обсуждение нектр. специфики Число буферов в индикаторе
ArrayResize() - вносит, и еще как. Но это если элементов много, от сотни тысяч. Тыц.
ArrayResize() - вносит, и еще как. Но это если элементов много, от сотни тысяч. Тыц.
Элементарно,Ватсон. Как только Вы добавляете в этот массив что-то новенькое, из него тотчас-же уходит нечто старенькое :)
Вывод такой, даже если буфер обслуживать самому, мт очень долго выделяет память под большие массивы. Например 7 массивов по 250 000 элементов, выделяются где то 30 секунд. По этому проще при нехватке буферов использовать буферы с помощью iCustom.
Svinozavr - спасибо за ссылки.
Можно так попробовать, не пробовал, но думаю будет нормально:
Обычный массив, на запуске масштабируем по количеству баров плюс, пусть 1000. Затем вычисляем индекс элемента. Если i - индекс индикаторного буфера, то к соответсвующему элементу массива обращаться как к Bars-i-1.
Когда количество баров становится больше размера массива, увеличить его еще на 1000.
Но самое интересное то, что почти во всех случаях, когда не хватает буферов можно вообще обойтись без буферов и массивов, вместо одного буфера достаточно пары переменных. Пример здесь.
Но самое интересное то, что почти во всех случаях, когда не хватает буферов можно вообще обойтись без буферов и массивов, вместо одного буфера достаточно пары переменных. Пример здесь.
Когда количество баров становится больше размера массива, увеличить его еще на 1000.