Здравствуйте.
На кубиках да можно сделать! При чем можно в несколько штучек обновляемых 2-3 примерно по факту будет может и больше.
Учитывая что программа шагает сначала от 0 бара и до конца до последнего бара. Получаеться примерно так.
1 - Текущий бар;
2 - Всего баров;
3 - Логическая формула "Всего баров - 1" - это нужно заканчивать расчет на предпоследнем, последний учесть можно придумайте сами.
4 - Константа "глубина баров" от последнего +1;
5 - формула Если Текущие значение больше предыдущего из оз то перезаписать оз
6 - если нужно учитывать и бар на котором и было максимальное значение записать номер бара в оз
Если все же нужно чтобы поиск в обратном порядке то делать кубик в АПИ, и делать обратный цикл по барно. все завис от условий поиска что ищете и какой результат нужен в итого. Делать поиск до первого максимального значения от заданного или от прошлого максимума. Можно при желании задать условия поиска как входной параметр bool для кубика, рассчитанный в отдельной логической формуле.
Четкие условия примерного критерия. Потому что если найти просто максимум по условиям то можно и простыми кубиками самое простое, если обязательно обратный порядок поиска, то только через АПИ.
Отредактировано zavkrutka (Sun Mar 03 2019 02:56 PM)