Aurum Alpha
Released factor types and declarative factor authoring for Aurum strategies. Alpha formulas compile directly to native C++ with no interpreter, JIT, or factor service in production.
Language & compilation
Express custom factors in .at files using bar and book
sources, arithmetic, rolling windows, lag operators, and conditional
expressions. The Athanor compiler implements the Alpha DSL and emits
ordinary typed C++ plugins.
The e-graph optimizer processes every expression ahead of time — algebraic rewrites, constant folding, and common subexpression elimination are applied before your strategy ever sees market data. The output is standard C++23 that links directly into your strategy binary and runs on the engine thread at native speed.
Included factors
Shipped as .at source, compiled into your strategy:
- Spread, high-low range, and typical price primitives
- SMA, rate of change, and return momentum
- ATR and rolling volatility
- Bollinger Bands, width, and percent B
- Directional volume flow and price acceleration