Qisqa ta'rif
Overfitting (curve fitting, strategiyani haddan ortiq moslash) — savdo strategiyasini o'tgan narxlardagi tasodifiy shovqinga moslab sozlash. Natijada strategiya tarixda yaxshi ko'rinadi, lekin yangi ma'lumotlarda shu natijani bermaydi.
Real yoki demo hisobda sinab ko‘rishga tayyormisiz?
Hamkorlik havolasi · savdo yo‘qotishning yuqori riski bilan bog‘liq
Aniqroq ta'rif
Statistik nuqtai nazardan, overfitting modelning barqaror qonuniyatni emas, aynan shu tarixiy namunaga xos tasodifiy tebranishlarni "yodlab olishi"dir. Belgilari:
- In-sample (sozlash uchun ishlatilgan davr) natijasi out-of-sample (strategiya ko'rmagan davr) natijasidan ancha yaxshi.
- Parametrlar va filtrlar ko'p, test qilingan bitimlar esa ularga nisbatan kam. Erkinlik darajasi qancha ko'p bo'lsa, shovqinga moslashish shuncha oson.
- Optimallashtirishda juda ko'p kombinatsiya sinab ko'rilgan va eng yaxshisi tanlangan. Buni data snooping yoki ko'p martalik test xatosi deyishadi: ko'p variant ichidan tasodifan "yaxshi" chiqqani albatta topiladi.
Faraziy misol
Treyder EURUSD bo'yicha tarixiy ma'lumotda sirg'aluvchi o'rtacha (moving average) kesishuviga asoslangan strategiyani sinaydi. Optimizator o'rtachalar davrining ko'plab kombinatsiyalarini tekshiradi va eng yuqori foyda bergan variantni tanlaydi. Keyin treyder qo'shimcha filtrlar qo'shadi: haftaning ma'lum kunida savdo qilmaslik, ma'lum soatlarda kirmaslik, stop-lossni aynan o'tmishdagi eng chuqur tebranishdan sal pastroqqa qo'yish.
Natijada sozlash davridagi equity curve deyarli tekis yuqoriga ko'tariladi. Ammo strategiya keyingi, ko'rilmagan davrda sinalganda foyda keskin kamayadi yoki zararga aylanadi. Sababi: filtrlar bozor mantiqiga emas, faqat o'sha davrdagi tasodifiy hodisalarga moslangan.
Lot hajmi va riskni hisoblash uchun kalkulyatorlar sahifasidan foydalanish mumkin.
Atama qayerda uchraydi
- Platformalar. MetaTrader 5 Strategy Tester'ida parametrlarni optimallashtirish va forward test rejimi bor. Optimallashtirish natijalari jadvali overfitting xavfini ko'rish uchun asosiy joy.
- Backtest hisobotlari. Profit factor, maksimal drawdown, bitimlar soni kabi ko'rsatkichlar. Kam bitimda juda yuqori ko'rsatkichlar ehtiyot bo'lish uchun signal.
- Yangiliklar va tadqiqotlar. Algoritmik fondlar, hedge fondlar va akademik maqolalarda "backtest overfitting" atamasi strategiya natijalarini tanqid qilishda ishlatiladi.
Chegaraviy holatlar
- Barqaror parametr hududi va yakka cho'qqi. Qo'shni parametr qiymatlarida ham natija o'xshash bo'lsa, bu barqarorlikka ishora. Natija faqat aniq bitta nuqtada yaxshi bo'lsa, overfitting ehtimoli yuqori.
- Bozor rejimining o'zgarishi overfitting bilan bir xil emas: to'g'ri qurilgan strategiya ham sharoit o'zgarganda ishlamay qolishi mumkin.
- Look-ahead bias (kelajak ma'lumotidan foydalanish) va survivorship bias — alohida xatolar, lekin ular ham backtestni haqiqatdan yaxshiroq ko'rsatadi.
- Underfitting — teskari holat: model shu qadar sodda bo'ladiki, mavjud qonuniyatni ham ilg'amaydi.
- Walk-forward tahlil — sozlash va tekshirish davrlarini ketma-ket siljitib sinash usuli. U xavfni kamaytiradi, lekin to'liq yo'q qilmaydi.
Har qanday backtest kelajakdagi natijani kafolatlamaydi. Leverajli CFD va forex savdosida mablag'ni tez yo'qotish mumkin, shuning uchun risklarni boshqarish mavzusini alohida o'rganing.
Bog'liq atamalar
- Trading strategiyalari
- Equity curve
- Fat tails, tail risk
- Black swan
- Korrelyatsiya koeffitsienti
- API trading
- Treyding psixologiyasi
- Treyding lug'ati
Ko'p beriladigan savollar
Overfitting nima, qisqacha?
Strategiyani o'tgan ma'lumotdagi tasodifiy shovqinga moslab sozlash. Bunda strategiya tarixda yaxshi ishlaydi, yangi ma'lumotda esa yomon ishlaydi.
Curve fitting va overfitting farq qiladimi?
Treydingda bu atamalar odatda sinonim sifatida ishlatiladi.
Backtest overfittingni qanday sezish mumkin?
In-sample va out-of-sample natijalari orasidagi katta farqdan, kam bitimga nisbatan parametrlar ko'pligidan va natijaning parametrlarga o'ta sezgirligidan.
Forward test overfittingdan to'liq himoya qiladimi?
Yo'q. U xavfni kamaytiradi, lekin forward davrni ham qayta-qayta tekshirib strategiyani o'zgartirsangiz, unga ham moslashib qolish mumkin.
