[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-crossover-en":3},"# Cross Over (CROSSOVER)\n\n> StratCraft indicator page for crossover detection.\n\n**Route**: `\u002Findicators\u002Fcrossover\u002F`\n\n## What It Does\n\nCROSSOVER detects when one line moves above another. It is a primary building block for trend-following systems.\n\n## Formula\n\n`Cross Over = fast line crosses above slow line`\n\n## Parameters\n\n- `period` - default `252`\n- `maperiod` - default `2`\n- `_movav` - default `SMA`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fcrossover.hpp>\nauto crossover = std::make_unique\u003Cnonabt::CROSSOVER>(data().close(), 252, 2, \"SMA\");\n```\n\n## Common Usage\n\n- Use CROSSOVER for bullish trend triggers.\n- Combine with confirmation rules.\n- Useful for moving average cross systems.\n\n## Practical Pattern\n\nWhen the fast line crosses above the slow line, the system can interpret it as bullish confirmation.\n"]