Андрей, здравствуйте!
Объясните, пожалуйста, почему в вашем примере ADX[i] сравнивается с ADX[i-1]. А для обновляемого значения это делать нельзя?