← 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.

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
- Random shuffle ng time series
- Pagtingin sa holdout habang pumipili
- Pagtatago ng trials
- Retune at reuse ng holdout
- Napakaliit na sample
- Pagbalewala sa overlap, revision, costs, o fills
Praktikal na checklist
- Isulat ang hypothesis, budget, at rejection rule
- Hatiin ang research, gap, at holdout bago tuning
- I-lock ang data, timeframe, costs, size, at exits
- I-log lahat ng configuration
- Subukan ang parameter neighborhood at cost stress
- I-snapshot ang candidate
- Isang evaluation na walang retune
- 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