к сожалению, не все так просто:
1. Если писать через i-n, то алгоритм будет проверять первое условие на определенных барах. Это бы сработало, если бы сигналы нужно было бы проверять на последних, допустим 10 барах. Но я использую минутный график, а поэтому нужно рассматривать последние 1000-2000 минутных бар, что реализовать проблематичней.
2. Если использовать ОЗ, то при обращении к ОЗ[i-500], алгоритм будет проверять значение ОЗ только на баре i-500. И опять мы упираемся в схожую проблему что и в первом случае