← Sentro ng pag-aaral ng Backtest

Kontroladong pananaliksik ng estratehiya

Backtest overfitting at naka-lock na holdout validation

Bawasan ang overfitting sa pamamagitan ng trial log, chronological split, gap, locked holdout, at pass rules na isinulat bago ang test.

Mabilis na sagot

Nangyayari ang overfitting kapag natututuhan ng maraming pagpili ang kakaibang ingay ng history sa halip na matibay na behavior. Ihiwalay ang research sa mas huling holdout, bilangin ang lahat ng trials, isulat ang gate, at buksan lamang para sa frozen candidate.

Kapag nag-tune pagkatapos makita ang holdout, research data na ito. Hindi rin magic ang holdout: maaaring maliit ang sample, nagbago ang regime, o masuwerte lang ang napili mula sa napakaraming candidate.

Konteksto ng pananaliksik

Ipinapakita ng pag-aaral nina Bailey na pinatataas ng multiple testing ang tsansang pumili ng random winner sa limitadong data. Dapat ilahad ang trial count kasama ng performance.

Pinananatili ng TimeSeriesSplit ang oras at nagbibigay ng gap. Sa trading, isaalang-alang din ang indicator lookback, overlapping positions, at operational delay. Hindi naaayos ng split ang look-ahead o unrealistic fills.

Halimbawang setup sa Backtest

Gumamit ng 18 buwang BTCUSDT 1h. I-lock ang huling anim na buwan, maglagay ng pitong araw na gap, at mag-research sa naunang bahagi. Subukan ang EMA fast 8/9/10 at slow 20/21/22: siyam na recorded trials.

Panatilihin ang USD10,000, size 2%, SL 2%, TP 4%, commission 0.10%, slippage 5 bps, at closed-candle. Pumili gamit ang prewritten minimum trades, net result, drawdown, outlier concentration, at neighboring stability. I-save ang fingerprint bago ang isang holdout run.

Backtest overfitting at naka-lock na holdout validation — Halimbawang setup sa Backtest: Bawasan ang overfitting sa pamamagitan ng trial log, chronological split, gap, locked holdout, at pass rules na isinulat bago ang test.
Panatilihin ang USD10,000, size 2%, SL 2%, TP 4%, commission 0.10%, slippage 5 bps, at closed-candle. Pumili gamit ang prewritten minimum trades, net result, drawdown, outlier concentration, at neighboring stability. I-save ang fingerprint bago ang isang holdout run.

Paano basahin ang resulta

Hindi kailangang magkapareho ang return. Suriin kung plausible pa ang cadence, direction, cost sensitivity, profit factor, drawdown, average R, at failure clusters. Ang sign reversal o iisang outlier dependence ay karaniwang reject.

Iulat ang dami ng configurations. Ang pass ay para sa paper observation, hindi real capital; itago ang fail; kung kulang ang trades, tawaging inconclusive at maghintay ng bagong data.

Karaniwang pagkakamali

Praktikal na checklist

  1. Isulat ang hypothesis, budget, at rejection rule
  2. Hatiin ang research, gap, at holdout bago tuning
  3. I-lock ang data, timeframe, costs, size, at exits
  4. I-log lahat ng configuration
  5. Subukan ang parameter neighborhood at cost stress
  6. I-snapshot ang candidate
  7. Isang evaluation na walang retune
  8. Dalhin nang hindi binabago sa paper

Paalala sa panganib

Binabawasan ng holdout ang isang bias ngunit hindi nito pinatutunayan ang profit o safety. Research tool ang Backtest, hindi advice o execution. Nagbabago ang market at maaaring maiba ang spread, slippage, liquidity, gaps, latency, outages, funding, at human decisions.

Kaugnay na gabay

Bawasan ang overfitting sa pamamagitan ng trial log, chronological split, gap, locked holdout, at pass rules na isinulat bago ang test.

Mga sanggunian

Backtest Trading para sa iOS

Ipagpatuloy ang pananaliksik sa iPhone

Patakbuhin muli ang setup, suriin ang bawat simulated trade, at itabi ang ebidensiya ng estratehiya.

I-download sa App Store