Getting started

Install the packages, run a minimal analyze, then explore WFA and CLI when you need them.

Prerequisites

Node.js 20+ and npm (or pnpm/yarn). TypeScript recommended for integrations.

Install

Minimal analyze

Import analyze from @kiploks/engine-core, pass trades with profit as a fraction of capital, and an AnalyzeConfig with seed and decimals for reproducible hashes.

Walk-forward and CSV

For trade-sliced WFA, use analyzeFromTrades with timestamps and window config. For CSV files, add @kiploks/engine-adapters. See [Entry points] for the decision map.

CLI

Install @kiploks/engine-cli and use the kiploks binary for analyze, validate, and optional upload helpers. Details: [CLI].

Source and versions

Clone or browse [Engine repository]. All publishable packages share one semver; align engineVersion in reports with the npm version you installed.