An envelope is composed of two moving averages. One moving average is shifted upward and the second moving average is shifted downward. Envelopes define the upper and the lower boundaries of a security's normal trading range.
The standard envelope (ENV 25-6) can be called like that : GT::Indicators::ENV->new()
If you need a non standard ENV : GT::Indicators::ENV->new([21, 5])