При запуске скачать весь буфер целиком, один раз найти и записать в свой массив (структуру) все индексы (параметры) нужных стрелок. Далее проверять появления новых и дописывать в массив. Если конечно эти стрелки не скачут с с места на место как блохи.
Yuriy Asaulenko:
При запуске скачать весь буфер целиком, один раз найти и записать в свой массив (структуру) все индексы (параметры) нужных стрелок. Далее проверять появления новых и дописывать в массив. Если конечно эти стрелки не скачут с с места на место как блохи.
Мы оба понимаем, что скачут. Как быть?
При запуске скачать весь буфер целиком, один раз найти и записать в свой массив (структуру) все индексы (параметры) нужных стрелок. Далее проверять появления новых и дописывать в массив. Если конечно эти стрелки не скачут с с места на место как блохи.
Алексей Тарабанов:
Мы оба понимаем, что скачут. Как быть?
Если скачут, тогда каждый раз считывать буфер(а) на глубину до места, где эти стрелки точно до лампы. Реальная экономия времени при другом раскладе весьма сомнительна, зато, в нашем случае, обработка упрощается.
Мы оба понимаем, что скачут. Как быть?
Спасибо

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте. Есть индикатор "стрелочник". Необходимо найти последнюю стрелку. То есть, заранее неизвестно сколько данных необходимо скопировать из буфера.
Подскажите, пожалуйста, есть ли способ лучше, чем "подгружать" по несколько значений в цикле (с помощью CopyBuffer()) до тех пор, пока ближайшая стрелка не будет найдена (пока не найдем первое не пустое значение)?
Есть ли разница (в плане производительности): скопировать 2 раза по 5 значений или 10 раз по одному?