[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-baseapplyn-en":3},"# Base Apply N (BASEAPPLYN)\n\n> StratCraft indicator page for BASEAPPLYN utility logic.\n\n**Route**: `\u002Findicators\u002Fbaseapplyn\u002F`\n\n## What It Does\n\nBASEAPPLYN applies a function across the last `n` observations using the base data series. It is a helper for building custom rolling computations.\n\n## Formula\n\nBASEAPPLYN performs a rolling function such as sum, mean, max, min, or standard deviation over the lookback window.\n\n## Parameters\n\n- `period` - default `14`\n- `func` - default `sum`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fbaseapplyn.hpp>\nauto baseapplyn = std::make_unique\u003Cnonabt::BASEAPPLYN>(data().close(), 14, \"sum\");\n```\n\n## Common Usage\n\n- Use BASEAPPLYN as a reusable rolling utility.\n- Combine it with custom signals or wrapper indicators.\n- Useful for preprocessing series before higher-level logic.\n\n## Practical Pattern\n\nBASEAPPLYN is a calculation helper rather than a direct trading signal.\n"]