Modelirajte trgovalne pogoje
Backtesti uporabljajo pretekle podatke, nastavljene provizije mesta izvedbe in veljavne predpostavke o izvedbi naročil. Pokritost podatkov, financiranje, zdrs cene in tržni vpliv lahko bistveno spremenijo rezultat.
Backtestiranje in validacija
Tovarna na zgodovinskih podatkih testira kodo strategije s konfiguriranimi provizijami in predpostavkami o izvrševanju. Orodja za optimizacijo preverjajo stabilnost parametrov, analitik umetne inteligence pa oceni dokaze in priporoči naslednji korak.

Ponazoritveni primer · ni rezultat v živo
Agenti umetne inteligence razvijejo idejo, napišejo kodo in ocenijo rezultate testov. Ugotovitve pregleda lahko strategijo vrnejo v novo iteracijo.
Ponazoritvena krivulja kapitala razkriva zaplete na poti. Pred interpretacijo rezultata preglejte znižanje vrednosti (drawdown) in trgovalne stroške.
Primerjajte kapital računa z bilanco zaprtih poslov. Odprta pozicija lahko spremeni kapital, še preden se posel zaključi.
Backtesti uporabljajo pretekle podatke, nastavljene provizije mesta izvedbe in veljavne predpostavke o izvedbi naročil. Pokritost podatkov, financiranje, zdrs cene in tržni vpliv lahko bistveno spremenijo rezultat.
Preberite krivuljo kapitala, zniževanja vrednosti, porazdelitev donosov in posamezne posle. Skupaj s ključnimi kazalniki preverite tudi obdobje, velikost vzorca in predpostavke.
Analiza občutljivosti, optimizacija po metodi drsečega okna (walk-forward) in validacija na zadržani skupini preučujejo, kako se rezultati spremenijo zunaj izbranih parametrov in učnih obdobij.
Prepričljiv grafikon je izhodišče za pregled. Primerjajte trgovalne stroške s pričakovano prednostjo, preglejte vedenje zunaj vzorca in bodite pozorni na koncentracijo v majhnem številu poslov ali obdobij.
Obdobje podatkov, mesto izvedbe, provizije
Backtest, walk-forward, zadržana skupina
Kazalniki, posli, opombe pregleda
Napredujoče testiranje (walk-forward) se prilagodi na zgodnejšem oknu in oceni na poznejšem. Rezervirani vzorec (holdout) ostane zunaj oken optimizacije.
Preberite dejanske datume delitve in število trgovanj. Ponavljajoča uporaba povratnih informacij iz rezerviranega vzorca pri številnih poskusih lahko oslabi njegovo neodvisnost.
Bolj kot strategija trguje, bolj njen rezultat je odvisen od predpostavk o izvedbi. Premaknite kontrolnik zdrsa cene, da vidite isti bruto rezultat pri različnih stroških.
Primer predpostavk: 12-odstotni bruto donos, kumulativni trgovani nominalni znesek, enak 40-kratniku začetnega kapitala, in provizija 2 bazični točki na trgovani nominalni znesek. Stroški = obrat kapitala × (provizija + zdrs cene); 1 bazična točka = 0,01 %. Linearna ponazoritev; ne vključuje obrestnega obrestovanja, financiranja in tržnega vpliva.
Ne. Backtesti so hipotetični in občutljivi na podatke, predpostavke in izbor. Validacija pomaga odkriti šibkosti, ne odpravlja pa trgovalnega tveganja.
Ne. Gre za nastavljene privzete vrednosti simulacije. Vaš borzni razred in pravila instrumenta se lahko razlikujejo. Pred interpretacijo rezultata preverite predpostavke.
Postopno testiranje ponavljajoče prilagaja model na starejših podatkih in ga ocenjuje na poznejših obdobjih. Validacija na zadržanih podatkih preveri izbrane parametre na rezerviranem obdobju zunaj teh optimizacijskih oken. Preverite dejanske datume, število transakcij in poročila; ponavljajoča uporaba povratnih informacij iz zadržanega obdobja lahko oslabi njegovo neodvisnost.
Preglejte znižanja vrednosti (drawdown), stroške trgovanja, število in porazdelitev transakcij, obdobja držanja pozicij ter rezultate zunaj vzorca (out-of-sample). Bodite pozorni na odvisnost od majhnega števila transakcij ali enega tržnega obdobja. Visok donos sam po sebi ne pojasni, kako je strategija zaslužila, niti izgub na poti do tega.
Nastavitev, ki se zdi odlična, medtem ko sosednje slabo delujejo, je lahko krhka. Analiza občutljivosti pokaže, kako se rezultat spreminja okoli izbranih parametrov. Uporabite jo skupaj z dokazi iz postopnega testiranja in validacije na zadržanih podatkih pri presoji, ali je vzorec širši od enega izbranega rezultata.
Rezultat lahko spremenijo različni instrumenti, podatkovna obdobja, časovni intervali svečk, pravila za vstop in izstop, provizije ali predpostavke o izvedbi. Preden razliko razlagate kot izboljšavo, primerjajte konfiguracijo in razpoložljive podatke skupaj z zapisi transakcij.
Raziščite objavljene strategije ali odprite delovni prostor za gradnjo, testiranje in spremljanje lastnih strategij z agenti umetne inteligence.
Stratmill je platforma za trgovalne strategije, ki temelji na umetni inteligenci, ne pa ponudnik finančnega svetovanja ali borzni posrednik. Rezultati testiranja na zgodovinskih podatkih in simuliranega trgovanja so hipotetični. Trgovanje vključuje tveganje izgube.