BANGER
Product status: Banger’s public beta is paper-only. References to live execution are future-looking. Venue rules and legal claims can change; verify current primary sources for your jurisdiction.
2026-10-09 · 4 min read · reviewed 2026-10-14

Check Parameter Sensitivity Before Forward Paper Testing

Before interpreting a chosen parameter, ask how a predeclared small change affects the same research experiment. Preserve the version, data, window and other assumptions. A parameter check can reveal sensitivity; it does not prove stability in future markets or tell you which value is profitable.

A small sensitivity comparison is still a form of parameter exploration. Its cost and value depend on the experiment; there is no basis to call it universally the cheapest check or to deny that it can become a sweep. Record all variants inspected.

Match the check to the available event data

A contract dataset covers particular events, time windows and available fields. Inspect that coverage and its selection rules instead of relying on a volume statistic or a claim that every prediction market is thin.

A short period may expose a limited information regime. A changed schedule does not automatically imply a particular statistical regime change, but should prompt an explicit comparison of the available sample.

Keep everything fixed except the one knob

The whole value of this check comes from controlling it by hand. Change exactly one thing and hold the rest constant:

A one-variable comparison helps attribute a difference under the same model and data. A multi-input change can still be informative if labeled honestly, but cannot isolate each contribution without additional design. Neither method guarantees causal evidence beyond its assumptions.

What you are actually looking for

Neighboring values can expose a discontinuity. Investigate whether it comes from a real price grid, contract rule, minimum quantity, risk admission, data gap or selected outcome rather than assuming that every change in sign proves a false signal.

A stable region in the inspected sample may be useful evidence, but is not proof of an enduring market inefficiency. A narrow favorable result is a reason to examine the model and selection history, not an automatic overfitting verdict.

Record what changed in decision counts, rejected requests, fill quantities, costs and coverage. An aggregate return can conceal a switch from an inactive run to one simulated fill, which is a different observation from a broad performance effect.

A concrete, manual comparison

For a hypothetical rule comparing model value with a book reference, declare a small band of thresholds in dollar units. These chosen values are example inputs, not recommended trade thresholds or validated settings. The record below does not run any strategy:

# A small hypothetical research grid, NOT a CLI sweep or results table.
variants = [{"edge_threshold_usd": value}
            for value in ("0.03", "0.04", "0.05")]
experiment = {
    "source_version": "record-actual-version",
    "dataset": "record-same-frozen-dataset",
    "period": "record-same-predeclared-period",
    "variants": variants,
}
# Apply only supported inputs. Save each actual accepted configuration,
# result/error and coverage; do not select only a favorable row.

Banger run has no --set parameter override option. Sequential local runs also observe different live data, so they are not a fixed-window sensitivity test. Use only the parameter controls supported by the actual historical test surface, preserve its accepted configuration, and keep a later supervised forward observation separate. This review made no hosted runs.

Watch the sample size, and do not overclaim

There is no universal requirement of 30 independent trades per parameter or 100 total trades that establishes confidence. Effective evidence depends on dependence, variability, effect size, missing data and the chosen statistical procedure. Report the actual independent event coverage and analysis assumptions.

A fill count alone cannot establish or rule out statistical significance. Several fills can share one outcome, while a chosen threshold changes which events are represented. Do not assign a probability of randomness or a significance verdict without a justified model.

Treat a small manual comparison as exploratory unless a stronger design has been specified. Preserve both stable and discontinuous regions, along with their mechanisms and uncertainty. An inconclusive result may justify a targeted fixture or data investigation instead of a longer hosted run.

The order of operations

A sensible sequence is to verify units and implementation, define the comparison, inspect all outputs and then decide what a separate forward observation could add. A later discrepancy can reflect changed data or model assumptions as well as selection effects.

Banger’s public beta remains paper-only. The packaged forward-paper passive-fill and standard Kalshi fee assumptions have limits; inspect them before interpreting a candidate. A sensitivity record helps explain observed behavior, without establishing profitable trading or authorizing live deployment.

Sources

Keep reading

Run your first strategy free

Paper-trade on Polymarket and Kalshi market data without venue keys.

Start free