@qtsurfer/api-client
    Preparing search index...

    Type Alias WalkForwardResult

    Present only on a sweep submitted with walkForward, and present from acceptance onward — its presence, not its contents, is what identifies a walk-forward sweep. completedFolds is 0 while the first fold is still running.

    type WalkForwardResult = {
        completedFolds: number;
        folds: number;
        inSamplePct?: number;
        paramDrift?: number;
        results: WalkForwardFold[];
    }
    Index
    completedFolds: number

    Folds that have finished and reported a winner.

    folds: number

    Folds requested at submit.

    inSamplePct?: number

    Resolved in-sample share each fold optimized on.

    paramDrift?: number

    Mean normalized lattice distance between consecutive fold winners. Low is good: winners that stay in a tight band fold after fold are evidence the parameter means something, while winners that jump across the grid every time are the sweep re-fitting noise, and that backtest will not survive contact with live data. Absent is not zero — the field is omitted whenever the figure could not be computed (fewer than two folds finished, no stored grid to place winners on), because zero is itself a meaningful reading here and a placeholder would be indistinguishable from perfect stability.

    results: WalkForwardFold[]

    One entry per completed fold, oldest first.