Trejding8 min

Backtesting Strategije: Testiraj Pre Nego Što Riskiraš

Backtesting je proces testiranja strategije na istorijskim podacima pre nego što uložiš pravi novac. Kako da backtestuješ pravilno, korak po korak.

Nikola Janjic··Ažurirano: 21. februar 2026.

Backtesting trejding strategije - kako testirati strategiju na istorijskim podacima

Nova strategija. Pet trejdova, četiri dobitna. "Ovo je to."

Dve nedelje kasnije, pet gubitnika zaredom. "Ova strategija ne radi." Sledeća. Pa sledeća.

Ali šta ako ta prva strategija zapravo radi - samo nisi imao dovoljno podataka? Pet trejdova ti ne govori ništa. Sto trejdova ti govori istinu. Backtesting ti daje tih sto trejdova pre nego što platiš za odgovor pravim novcem.

Šta je backtesting?

Backtesting je prolazak kroz istorijske podatke i primena tvoje strategije kao da se dešava u realnom vremenu. Gledaš chart, čekaš postavku, zapisuješ ulaz, i tek onda pomeriš dalje da vidiš rezultat.

Nije gledanje charta sa znanjem šta se desilo. To je samo traženje dokaza za ono u šta već veruješ, ne backtesting.

Pravi backtesting simulira live uslove. Ti ne znaš šta će se desiti posle tvog ulaza. Tačno kao u pravom trejdu.

Cilj je sakupiti dovoljno podataka da vidiš da li tvoja strategija ima pozitivno matematičko očekivanje. Ako ima, imaš razlog da je trejduješ. Ako nema, upravo si uštedeo novac.

Većina trejdera preskače ovaj korak. Nađu strategiju na internetu, pogledaju 3 primera, i odmah krenu sa pravim novcem.

Posle 2 nedelje i 5 gubitnika menjaju strategiju. Pa opet isto. Backtesting prekida taj krug jer ti daje činjenice umesto nadanja.

Kako da backtestuješ: korak po korak

Korak 1: Zapiši pravila. Pre nego što otovriš chart, zapiši strategiju na papir. Uslovi za ulaz, stop loss, take profit, koji par, koji tajmfrejm.

Sve mora biti crno na belo. Ako ne možeš da zapišeš pravila, nemaš strategiju. Imaš osećaj. Zato je trejding plan prvi korak.

Kako da backtestuješ: korak po korak

Korak 2: Izaberi period. Minimum 6 meseci istorijskih podataka. Idealno 12.

Period mora da uključuje i trending i ranging tržište. Ako testiraš samo na trendu, dobijaš lažno dobre rezultate.

Korak 3: Izaberi par i tajmfrejm. Počni sa jednim parom i jednim tajmfrejmom. EUR/USD na H1 je dobar početak. Nemoj testirati na 5 parova istovremeno. Fokus je ključ.

Korak 4: Prolazi chart bez gledanja unapred. Ovo je najvažniji korak. Dve metode:

Metoda 1: Bar replay (TradingView Premium). Vraćaš chart na početak perioda i puštaš svećicu po svećicu. Najrealniji backtesting jer simulira live uslove.

Vidiš samo prošlost, nikad budućnost. Kad se pojavi postavka, zapišeš ulaz pre nego što pustiš sledeću svećicu.

Metoda 2: Manual scroll (besplatno). Smanji chart udesno tako da vidiš samo prošlost. Pomeri polako. Kad vidiš postavku, zapiši ulaz PRE nego što pomeriš dalje.

Nije savršeno kao bar replay, ali je 10x bolje od gledanja charta sa znanjem šta se desilo.

Korak 5: Zapisuj svaki trejd. Za svaki trejd zapisuješ: datum, smer (long/short), ulaznu cenu, stop loss, take profit, rezultat (win/loss), i R vrednost. Koristi spreadsheet ili svoj trejding dnevnik.

Korak 6: Sakupi minimum 50 trejdova. Idealno 100. Ispod 50 nemaš statistički značajan uzorak.

5 trejdova nije backtesting. To je traženje potvrde za ono što već misliš, sa dodatnim koracima. Kad imaš 50+, brojevi počinju da znače nešto.

Korak 7: Izračunaj statistiku i odluči. Izračunaj win rate, prosečan R:R, i očekivanje po trejdu. Da li ova strategija zarađuje?

Ako da, nastavi. Ako ne, modifikuj ili odbaci. Odluka mora biti zasnovana na podacima, ne osećaju.

Expectancy: jedini broj koji je bitan

Expectancy ti kaže koliko u proseku zarađuješ (ili gubiš) po trejdu. Formula:

Expectancy = (Win% x prosečan R dobitak) - (Loss% x prosečan R gubitak)

Pozitivna vrednost znači da strategija zarađuje na dovoljno velikom uzorku. Negativna znači da gubi. Nula znači da ni zarađuješ ni gubiš (ali posle troškova, gubiš).

Expectancy od 0.5R znači da na svakom trejdu u proseku zarađuješ pola R-a. Ako rizikuješ $100, prosečno zarađuješ $50 po trejdu. Na 100 trejdova, to je $5,000. Brojevi ne lažu.

CENA ČEKANJA

Koliko te košta svaki mesec bez sistema?

Procenjena mesečna cena improvizacije

~€164

8 od 20 trejdova bez pravila × razlika u win rate-u (41pp)

Kalfa je €299 jednokratno. Otplati se za 2 meseca.

Procena na osnovu proseka iz 2,000+ ocenjenih trejdova u sistemu. A+ trejdovi: 72% WR. C trejdovi: 31% WR.

Praktičan primer sa brojevima

Strategija: Long na FVG u bullish trendu posle BOS-a. Par: EUR/USD, H1. Period: 6 meseci.

Rezultati posle 87 trejdova:

  • Win rate: 54% (47 dobitnika, 40 gubitnika)
  • Prosečan dobitak: 2.3R
  • Prosečan gubitak: 1.0R
  • Expectancy: (0.54 x 2.3) - (0.46 x 1.0) = 1.242 - 0.46 = 0.782R po trejdu

Šta ovo znači? Na svakom trejdu, u proseku zarađuješ 0.782R. Ako rizikuješ $100 po trejdu, prosečno zarađuješ $78.20 po trejdu. Na 87 trejdova, to je $6,803 ukupno.

Sa win rate-om od 54%, imaćeš serije gubitnika. 3 zaredom, možda 5. Ali matematika je na tvojoj strani.

Na dovoljno velikom uzorku, zarađuješ. I to znaš jer si testirao. Ne jer se nadaš.

Da si testirao samo 5 trejdova i svih 5 su bili dobitnici, mislio bi da imaš 100% win rate. Ali 5 trejdova ne znači ništa. Možda si samo imao sreću.

87 trejdova ti daje realnu sliku. Na tom uzorku možeš donositi informisane odluke. A informisana odluka je uvek bolja od pogađanja.

Tri česte greške

Greška #1: Curve fitting. Prilagođavaš parametre dok ne izgledaju savršeno na prošlim podacima. "Ako stavim SL na 23 pipsa umesto 20, win rate skače na 68%!"

Da, na prošlim podacima. Na budućim neće raditi jer si strategiju prilagodio noise-u, ne signalu. Drži pravila jednostavna.

Greška #2: Premali uzorak. 10-20 trejdova ne znači ništa statistički. Možeš imati 80% win rate na 10 trejdova čistom srećom.

Na 100 trejdova, taj win rate će pasti na realnu vrednost. Minimum 50 trejdova. Idealno 100+.

Greška #3: Hindsight bias. Gledaš chart i podsvesno znaš šta se desilo. "Naravno da bih uzeo ovaj trejd." U realnom vremenu, ne bi bio tako siguran.

Zato koristiš bar replay ili manual scroll. Sakrij budućnost. Bez toga, testiraš svoju memoriju, ne strategiju.

Iskustva trejdera koji ne backtestiraju

Iskustva su uvek ista: menjaju strategiju posle 5 loših trejdova, a nikad nisu proverili da li radi.

Doslednost ne dolazi iz pronalaženja savršene strategije. Dolazi iz testiranog procesa. Backtesting ti daje poverenje da ostaneš na kursu.

Gde se backtesting uklapa u sistem

Backtesting je srce P3 (Proces) u TradeCraft sistemu. Bez backtestinga, nemaš podatke. Bez podataka, nemaš proces.

Kad imaš 100 trejdova koji dokazuju da strategija radi, ne trebaš motivaciju da je pratiš. Imaš dokaz.

Zamisli da imaš 87 trejdova koji pokazuju očekivanje od 0.782R. Dolaziš do petog gubitnika zaredom.

Bez backtestinga, panično menjaš strategiju. Sa backtestingom, otvoriš spreadsheet i vidiš da su serije gubitnika normalan deo procesa. Ista situacija, potpuno drugačija reakcija.

Često Postavljana Pitanja

Koliko trejdova je potrebno za validan backtest?

Minimum 50 trejdova za statistički značajan uzorak, idealno 100 ili više. Sa 10-20 trejdova možeš imati 80% win rate čistom srećom. Na 100 trejdova, brojevi konvergiraju ka realnim vrednostima i možeš donositi informisane odluke o strategiji.

Da li je ručni backtesting bolji od automatskog?

Ručni backtesting je bolji za diskrecione trejdere jer te prisiljava da donosiš odluke u realnom vremenu, bez znanja šta se desilo posle. Bar replay na TradingView-u je najprecizniji metod. Automatski backtesting je koristan za algoritamske strategije, ali za price action i SMC pristup, ručni je precizniji.

Šta je expectancy i kako se računa?

Expectancy je prosečan profit po trejdu izražen u R. Formula: (Win% x prosečan R dobitak) minus (Loss% x prosečan R gubitak). Pozitivna vrednost znači da strategija zarađuje na dovoljno velikom uzorku. Na primer, expectancy od 0.5R sa rizikom od $100 znači prosečnu zaradu od $50 po trejdu.

Kako da izbegnem curve fitting u backtestingu?

Drži pravila jednostavna i ne prilagođavaj parametre dok ne izgledaju savršeno na prošlim podacima. Ako menjaš stop loss sa 20 na 23 pipsa samo zato što to poboljšava rezultate na istoriji, prilagođavaš strategiju noise-u, ne signalu. Testiraj na jednom periodu, pa validacijom proveri na drugom periodu koji nisi koristio.

Na kom periodu treba raditi backtesting?

Minimum 6 meseci istorijskih podataka, idealno 12 meseci. Period mora da uključuje i trending i ranging tržište. Ako testiraš samo na periodu jakog trenda, dobijaš lažno optimistične rezultate koji se neće ponoviti u realnom trejdingu.

Spreman za prvi korak?

Šegrt sistem je besplatan uvod u TradeCraft. Pravila, journal, dnevna rutina. Za 7 dana znaš tačno šta da radiš kad sedneš za chart.

Započni kao Šegrt →

Povezani članci

Trejding Plan Vodič - Pravila koja testiraš backtestingom.

Trejding Dnevnik Vodič - Gde zapisuješ rezultate testiranja.

Kako Postati Dosledan Trejder - Backtesting kao osnova doslednosti.

Smart Money Koncept (SMC) - Strategija za testiranje.

Price Action Trejding - Još jedna strategija za backtesting.

Ja sam isto mislio da znam gde grešim

7 pitanja, 2 minuta. Kviz ti pokaže šta podaci potvrđuju.