Published: 2026-02-02
Crypto Backtesting: Capcane, comisioane, derapaj și așteptări sincere
Un backtest fără taxe și derapaj este marketingul. Includeți costuri realiste, urmăriți supraadaptarea și tratați rezultatele ca pe o ipoteză de testat - nu ca o dovadă a profitului.
Open an account (referral links)
Maximize trading profits with TradingView
Charts, alerts, and market analysis in one place. Pair better entries and exits with lower exchange fees.
Try TradingView →Ce poate și ce nu poate face backtestingul
Backtesting-ul rulează regulile dvs. pe lumânări sau tranzacții istorice.
Arată cum s-ar fi comportat regula – nu cum trebuie să se comporte în continuare.
- Poate: estimarea ratei brute de câștig, R:R, formă de drawdown
- Nu se poate: garanta lichiditatea viitoare sau regimul de finanțare
- Nu se poate: captura întreruperea bursei sau eliminarea din listă
- Rezultatul este o ipoteză - test înainte de dimensiune
Includeți întotdeauna taxele în simulare
Testele backtest cu comisioane zero umflă rata de câștig pentru strategiile short-hold.
Folosiți ipotezele producătorului și primitorului care se potrivesc cu execuția live.
- Aplicați taxă la intrare și ieșire noțională pentru fiecare tranzacție
- Scalps: să presupunem că ia-preia, dacă nu se dovedește altfel
- Swing: intrarea producătorului plus ieșirea utilizatorului este o bază comună
- Schimbarea nivelului VIP - reluați la o rată realistă pentru volumul dvs
Modelarea alunecării și răspândirii
Prețul de închidere istoric nu este întotdeauna prețul de umplere.
Adăugați bifoane de alunecare la intrări, ieșiri și opriri.
- S-a rezolvat alunecarea căpușului pe fiecare parte - prima trecere simplă
- Scale de alunecare procentuale cu volatilitate pe alte valori
- Opriți alunecarea adesea mai rău decât intrarea - testul de stres mai larg
- Perioadele cu volum redus din istorie pot subestima alunecarea vie
Finanțare pe Strategii Perpetue
Reținerile de mai multe ore prin intervale de finanțare trebuie transportate în backtest.
Serii istorice de finanțare există pentru mulți furnizori de date.
- Aplicați finanțare la fiecare interval pentru poziția deschisă
- Finanțare netă de acoperire lung-scurtă — modelați ambele părți
- Semnul de finanțare modifică regimul — istoricul complet ajută
- Ignorați finanțarea și mințiți de lungă durată backtests
Suprafitting și Parameter Mining
Optimizarea a douăzeci de parametri pe un set de date găsește zgomot, nu margine.
Regulile simple cu performanță stabilă între diviziuni înving curbele perfecte.
- Împărțirea în eșantion versus în afara eșantionului este obligatorie
- Merge înainte: fereastra trenului, testează fereastra următoare, rulează
- Mai puțini parametri — mai greu de montat accidental zgomotul
- Dacă curba capitalului propriu are nevoie de o singură setare magică, bănuiți supraadaptarea
Supraviețuire și părtinire a calității datelor
Testarea numai a monedelor care au supraviețuit ignoră exploziile eliminate.
Datele proaste ale căpușelor și lumânările lipsă distorsionează semnalele.
- Includeți perechi eliminate în cazul în care strategia a tranzacționat alte variante pe scară largă
- Lumânările specifice bursei diferă – se potrivesc cu locația live
- Fitilele blițului declanșează opriri — utilizați modelul de umplere cu oprire realist
- Curățați datele în primul rând - gunoi intră, încredere în afara
Privire înainte și ipoteze de execuție
Utilizarea datelor viitoare de lumânare în logica semnalului invalidează rezultatele.
Intrarea în aceeași bară la închidere este optimistă, cu excepția cazului în care se dovedește că poate fi completată.
- Semnal la închidere, introduceți următoarea deschidere - implicit conservator
- Indicatorii care necesită bare viitoare sunt invalidi în direct
- Limitarea ipotezelor de umplere — verificați existența adâncimii
- Latența strategiilor API nu este vizibilă în testul backtest cu lumânare
De la Backtest la Forward Test
Comerț cu hârtie sau dimensiune minimă în direct înainte de scalare.
Comparați derapajele live și taxele cu ipotezele backtest lunar.
- Test forward minim 30 de tranzacții sau o lună
- Urmăriți evoluția așteptărilor în direct vs backtest
- Actualizați ipotezele de taxe atunci când nivelul VIP se schimbă
- Strategia de ucidere dacă drawdown-ul în timp real depășește max. backtest cu o marjă largă
Rezumat rapid
Backtestingul criptografic este util doar cu taxe, derapaj și finanțare incluse.
Supraajustarea și datele proaste produc curbe de capitaluri proprii care mor în direct.
Comparați taxele presupuse cu nivelurile reale ale locației înainte de a avea încredere în rezultat.
- Modelați taxe dus-întors pentru fiecare tranzacție simulată
- Adăugați alunecare – mai ales la opriri
- Test în afara eșantionului înainte de alocarea dimensiunii reale
Open an account (referral links)
Maximize trading profits with TradingView
Charts, alerts, and market analysis in one place. Pair better entries and exits with lower exchange fees.
Try TradingView →