[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-nzd-tr":3},"# Non Zero Difference (NZD)\n\n> StratCraft indicator page for non-zero rolling difference analysis.\n\n**Route**: `\u002Findicators\u002Fnzd\u002F`\n\n## What It Does\n\nNZD measures the difference between the current value and the most recent non-zero reference in the series.\n\n## Formula\n\n`NZD = current value - last non-zero reference`\n\n## Parameters\n\n- `period` - default `10`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fnzd.hpp>\nauto nzd = std::make_unique\u003Cnonabt::NZD>(data().close(), 10);\n```\n\n## Common Usage\n\n- Use it as a preprocessing or analysis helper.\n- Helpful when sparse or zero-heavy series need a non-zero comparison.\n- Not intended as a primary standalone trading signal.\n"]