Interface ISweepResult

Final result of a simulation run: one report bucket (the single profit-before-stop grading) with its reports, ranking winners and author tracks, plus the run-level idea/profile/hold counters.

interface ISweepResult {
    avgHoldMinutes: number;
    ideasDirectional: number;
    ideasTotal: number;
    p95HoldMinutes: number;
    p99HoldMinutes: number;
    profileCount: number;
    reports: ISweepMetricReport;
    symbol: string;
    truncatedCount: number;
}

Properties

avgHoldMinutes: number

Mean holding time across all trades of every grid point, minutes.

ideasDirectional: number

Directional ideas simulated (NEUTRAL and flood duplicates excluded).

ideasTotal: number

Total ideas of the symbol received (including NEUTRAL).

p95HoldMinutes: number

95th percentile of holding time across the whole grid, minutes.

p99HoldMinutes: number

99th percentile of holding time across the whole grid, minutes — eternal holds are visible right in the run result.

profileCount: number

Number of idea profiles built (ideas with candle data).

The single report bucket: every grid point graded by the one profit-before-stop metric. Carries the point reports (sorted by reportOrder), the ranking winners in best[], and the per-author tracks[].

symbol: string

Trading pair symbol the simulation ran for.

truncatedCount: number

Profiles cut short by end of candle data.