[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-envelope-es":3},"# Envelope (ENVELOPE)\n\n> StratCraft indicator page for the generic price envelope.\n\n**Route**: `\u002Findicators\u002Fenvelope\u002F`\n\n## What It Does\n\nENVELOPE builds upper and lower percentage bands around a moving average. It is one of the simplest dynamic channel indicators.\n\n## Formula\n\n`Envelope = MA +\u002F- perc%`\n\n## Parameters\n\n- `perc` - default `2.5`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fenvelope.hpp>\nauto envelope = std::make_unique\u003Cnonabt::ENVELOPE>(data().close(), 2.5);\n```\n\n## Common Usage\n\n- Use ENVELOPE for breakout and pullback logic.\n- Combine it with trend filters.\n- Good for coarse support\u002Fresistance mapping.\n\n## Practical Pattern\n\nIf price consistently trades above the upper envelope, the trend may be stronger than average.\n"]