Делаю алгоритм, появилась задача выходить из позиции при отклонении цены от средней на 5%. Но не могу что-то реализовать именно в момент отклонения, делает на следующей свече уже. Условие проверяет функция Максимум>EMA+(EMA*0,05), работаю на дневных свечах, но условие естественно нужно чтобы выполнялось внутри дня. В позицию я вхожу по закрытию свечи, но выходить хочу по максимумам которые естественно бывают внутри дня и именно в тот момент когда максимум есть а не на следующий день с открытия smile Мне путь в изучение блоков сжать разжать или есть какой то другой путь? Не понимаю почему логика максимума свечи не работает внутри свечи, ведь если максимум свечи пересек мое значение то этого ведь уже не изменишь даже если итоговый максимум дня будет еще выше.
Возможно ли что-то предпринять без использования функции сжатия? На мой взгляд в идеале было бы что-то типа текущей цены, Текущая цена>EMA+(EMA*0,05), но есть ли что-то подобное в программе?