Skip to contents

ledgr_sweep_min_track_record() computes the minimum track record length (MinTRL) diagnostic over retained completed-candidate return panels. It is an evidence surface only: it does not select, promote, filter, or change walk-forward identity.

Usage

ledgr_sweep_min_track_record(
  sweep,
  candidates = NULL,
  reference_sharpe = 0,
  confidence = 0.95,
  risk_free_return = 0
)

# S3 method for class 'ledgr_sweep_min_track_record'
as_tibble(x, ...)

# S3 method for class 'ledgr_sweep_min_track_record'
print(x, ...)

Arguments

sweep

A ledgr_sweep_results object with retained completed returns.

candidates

Optional character vector of candidate ids to include.

reference_sharpe

Numeric scalar reference Sharpe ratio in the same per-period units as the retained return series. The default asks whether the observed Sharpe is significantly above zero.

confidence

Numeric scalar confidence level in (0, 1).

risk_free_return

Numeric scalar per-period risk-free return to subtract before computing Sharpe. The default is zero.

x

A ledgr_sweep_min_track_record object.

...

Additional arguments passed to tibble printing.

Value

A ledgr_sweep_min_track_record object with summary and metadata. Use as_tibble(x) for programmatic access.

Articles

vignette("selection-integrity", package = "ledgr") system.file("doc", "selection-integrity.html", package = "ledgr").

See also

vignette("selection-integrity", package = "ledgr") or system.file("doc", "selection-integrity.html", package = "ledgr").

Examples

if (FALSE) { # \dontrun{
min_trl <- ledgr_sweep_min_track_record(sweep, reference_sharpe = 0)
as_tibble(min_trl)
} # }