Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Основная идея - https://ru.wikipedia.org/wiki/Кольцевой_буфер , имеем массив и указатели (индексы) на голову и хвост (или только один - например, если используем для вычисления среднего, добавляя новый элемент на место самого старого, вот как в этом примере:)
спасибо)
В связи с тем, что данная тема предназначена в основном для начинающих программистов, то желательно коды сопровождать подробными комментариями, чтобы они понимали о чём идёт речь. Подчеркиваю, не ОБЯЗАТЕЛЬНО, а ЖЕЛАТЕЛЬНО. Всем за ранее спасибо!
С уважением, Владимир.
Вроде, всё достаточно прозрачно, но если что-то надо пояснить, готов.
Вроде, всё достаточно прозрачно, но если что-то надо пояснить, готов.
Это не для меня лично, а для тех новичков, которые иногда заходят или ещё будут заходить в данную тему. Если, конечно, это Вам не трудно будет сделать! ))
С уважением, Владимир.
Всем доброго дня и хорошего настроения!
Продолжаю самообучение. Решил написать скрипт, который определяет - есть ли в окне "Обзор рынка" те символы, которые были заданы мною во входных параметрах. Вот код:
По моей задумке должны быть выведены на печать все 8 символов, заданных во входных параметрах, из 41 символа, находящихся в окне "Обзор рынка" (они там есть), а выводится только один символ:
Помогите понять, где ошибка!
С уважением, Владимир.
Всем доброго дня и хорошего настроения!
Продолжаю самообучение. Решил написать скрипт, который определяет - есть ли в окне "Обзор рынка" те символы, которые были заданы мною во входных параметрах. Вот код:
По моей задумке должны быть выведены на печать все 8 символов, заданных во входных параметрах, из 41 символа, находящихся в окне "Обзор рынка" (они там есть), а выводится только один символ:
Помогите понять, где ошибка!
С уважением, Владимир.
Для 41 итерации принтовал бы на каждой итерации и смотрел. Дешево и сердито.)
Привет, Валерий! Спасибо, попробую. ))
С уважением, Владимир.
Какой сложный код, можно голову сломать ))
Спасибо за подсказку, Денис! Код мне и не нужен. Нужно направление, куда смотреть и над чем думать. А код такой сложный только потому, что бывшие электронщики не ищут легкий путей! Шутка! ))
Кстати, пытался написать решение через цикл в цикле, но что-то пошло не так. )
С уважением, Владимир.
Спасибо за подсказку, Денис! Код мне и не нужен. Нужно направление, куда смотреть и над чем думать. А код такой сложный только потому, что бывшие электронщики не ищут легкий путей! Шутка! ))
Кстати, пытался написать решение через цикл в цикле, но что-то пошло не так. )
С уважением, Владимир.
Если только для символов из "обзора рынка", то можно было в одном цикле запросить любое свойство символа (например имя).
string name;
if (SymbolInfoString(SymbolName,SYMBOL_NAME,name) && name!=NULL && name!="") {
PrintSymbol("Symbol %s was found",SymbolName);
}
то есть в одном цикле перебирать имена из параметров и спрашивать...
Проход по базе нужен только если символ не выбран
Если только для символов из "обзора рынка", то можно было в одном цикле запросить любое свойство символа (например имя).
string name;
if (SymbolInfoString(SymbolName,SYMBOL_NAME,name) && name!=NULL && name!="") {
PrintSymbol("Symbol %s was found",SymbolName);
}
то есть в одном цикле перебирать имена из параметров и спрашивать...
Проход по базе нужен только если символ не выбран
Добрый вечер, Максим! За подсказку спасибо. Попробую разобраться и реализовать скрипт, используя Ваш вариант.
С уважением. Владимир.