|
PineForge v0.1.2-15-g0247b7f
Deterministic PineScript v6 backtest runtime — C ABI reference
|
The canonical install path. Works on Linux and macOS.
| Option | Default | Effect |
|---|---|---|
CMAKE_BUILD_TYPE | Release | Set to Debug for assertions and unstripped symbols. |
PINEFORGE_BUILD_TESTS | ON | Build the 16-binary ctest suite. Disable in package builds. |
PINEFORGE_BUILD_TUTORIAL | ON | Build tutorial/macd/strategy.so. |
PINEFORGE_BUILD_CORPUS_STRATEGIES | OFF | Compile the private 168-strategy corpus (maintainers only). |
PINEFORGE_ENABLE_COVERAGE | OFF | Instrument runtime + tests for source coverage (Clang/GCC). |
CMAKE_INSTALL_PREFIX | /usr/local | Install root. |
The published image bundles the runtime plus a one-shot transpile + run harness for ad-hoc strategy execution.
Run the tutorial MACD strategy entirely inside the container:
See docker/README.md for the full mount + JSON schema reference.
A self-contained smoke test ships under cmake/smoke_consumer/:
If this prints 0.1.1 (or whatever you installed) you're done.