Baktest nima oddiy so'zlar bilan
Asosiysi
backtest o'tgan kotirovkalarni aylantiradi va har safar bir xil qoidani qo‘llaydi, go‘yo kelajak shamlari hali yo‘q bo‘lgandek. usulning qiymati daromadlilik egri chizig‘ida emas, balki tekshiruvni takrorlash va qoidaning barcha natijalarini ko‘rish imkoniyatidadir.
TradingView backtestingni strategiyaning tarixiy ma’lumotlarda ishlashini qayta yaratish deb belgilaydi. Bu yerda tekshiriladigan obyekt «trend bo‘yicha savdo» kabi nom emas, balki aniq ko‘rsatma: kirish qachon paydo bo‘ladi, qaysi narxda u bajarilgan hisoblanadi, chiqish qayerda, pozitsiya o‘lchami qancha va bitim qachon o‘tkazib yuboriladi.
Agar ushbu qoidalarni dastur bajarayotgan bo‘lsa, bu allaqachon bir qism hisoblanadi algorithmik savdo; backtest faqat ularni tanlangan tarixda tekshirish uchun javobgardir.
Keling, o‘quv qoidasini tasavvur qilaylik: kunlik sham yopilgandan so‘ng oldingi maksimal darajadan yuqorida 20 mash'alalarni keyingi mavjud narxda uzun pozitsiyani ochish; oldindan belgilangan stop yoki teskari signal shartiga ko‘ra chiqish. Uni sinash uchun yana kotirovkalar manbai, tarix davri, gilofni hisobga olish usuli, komissiya va slippage kerak. Ular bo‘lmasa, ikki kishi turlicha natijalarga ega bo‘ladi va ikkalasi ham uni «shu bektest» deb ataydi.
Bektestning uch qatlami bor. Birinchi qatlam - bozor ma’lumotlari: narx, vaqt, mavjud hajm va korporativ tuzatishlar. Ikkinchi - strategiya logikasi. Uchinchi - qachon va qaysi narxda virtual buyurtma bajarilishi mumkinligini hal qiluvchi ijro modeli. Har qanday qatlamdagi xato yakuniy natijani o‘zgartiradi.
- 1
G‘oya
Daromadlilik haqidagi xulosasiz kuzatish
- 2
Qoidalar
Kirish, chiqish, stop va o‘tib ketish
- 3
Ma’lumotlar
Asbob, vaqt oralig‘i va davr
- 4
Ijro
Komissiya, slippage va buyurtma turi
- 5
O‘tkazish
Noyob holatlarni o‘chirmasdan barcha savdolar
- 6
Tekshirish
Qo‘llanilmagan bo‘lim va versiya jurnali
Sxema 1. Backtest «Ishga tushirish» tugmasini bosishdan oldin boshlanadi: avvalo tekshiriladigan g‘oya versiyasi qayd etiladi.
Baktest forward-test va demo hisobidan nimasi bilan farq qiladi
Asosiysi
Backtest ortga qaraydi, forward-test yangi ma’lumotlarga muzlatilgan qoidalarni real vaqtda qo‘llaydi, demo hisob esa qo‘shimcha ravishda buyurtmalarni yuborishni imitatsiya qiladi. Bu bosqichlar turli savollarga javob beradi va bir-birining o‘rnini to‘ldirmaydi.
Tarixiy o‘tkazish tezligi bilan qulay. Bir necha daqiqada bozordagi ko‘plab epizodlarni ko‘rish, davrlarni solishtirish va aniq zaiflikni aniqlash mumkin. Lekin tadqiqotchi allaqachon hikoya qanday tugaganini biladi va parametrlarni tanlashda bu bilimdan ko‘zdan qochirmay foydalanishi mumkin.
Forward test qoidalar muzlatilganidan keyin boshlanadi. TradingView uni grafik yangilanishi bilan strategiyani real vaqt rejimida qayta ijro etish sifatida tasvirlaydi. MetaTrader 5 optimizatsiya natijalarining forward-tahlilini amalga oshirish uchun tarixning kechki qismini ajratishga imkon beradi. Umumiy printsip bitta: tekshiruv bo‘lagi parametrlarni tanlashda ishtirok etmasligi kerak.
Demo-hisob yana bir qatlamni tekshiradi – virtual buyurtmaning interfeys orqali o‘tish yo‘li va joriy kotirovkalar oqimi. U kechikishlarni, yetishmovchiliklarni va buyurtma turlarining xulq-atvorini ko‘rishga yordam beradi, lekin haqiqiy buyurtmalar navbatini yaratmaydi va real bozor likvidligini to‘liq qayta tiklamaydi. Agar u umuman rejalashtirilgan bo‘lsa, kichik haqiqiy xavfga o‘tish alohida qaror bo‘lib qoladi.
Tarix
Bektest
Tanlangan o'tgan davrdagi qoidalarni tekshiradi
Yangi shamlar
Oldinga sinov
Parametrlar natija paydo bo‘lgunga qadar muzlatib qo‘yilgan
Joriy bozor
Demo-hisob
Virtual buyurtmalar oqimini tekshiradi
Tekshiruvdan so‘ng
Qaror
Farqlar, xavf va ruxsat etilgan hajmni hisobga oladi
Shema 2. Tarix, yangi ma’lumotlar va demo farq sabablarining turlicha tomonlarini tekshiradi; bitta muvaffaqiyatli bosqich qolganlarini befoyda qilmaydi.
To'g'ri baktest nimadan iborat: ma'lumotlar, qoidalar, xarajatlar, ijro etilish
Asosiysi
To‘g‘ri backtest pasport bo‘yicha qayta ishlab chiqarilishi mumkin. Unda ma’lumotlar versiyasi, strategiya aniq shartlari, bitim narxi va virtual bajarish qoidalari yozilgan. Noma’lum qiymat noma’lum deb belgilanadi, nol emas.
Ma’lumotlardan boshlang. Tickerni maydon bilan birga, vaqt zonasini ko‘rsating, vaqt oralig‘i, Boshlanish va tugash sanalari. Aksiyalar uchun muhim — tarix splitle va dividendlar bilan tuzatilganmi. Fyuçerslar uchun — uzluksiz shartnoma qanday yig’ilgan. Kun bo‘yi bozor uchun — qaysi ta’minotchidan shamlardan olingan. Bir xil belgi turli manbalarda turlicha ekstremumlarga ega bo‘lishi mumkin.
So‘ngra qayta yozing savdo strategiyasi forma ga, unda «taxminan», «kuchli» yoki «chiroyli» so‘zlari yo‘q. Signalning hisoblanadigan chegarasi bo'lishi kerak. “Qattiq o‘sishda sotib olish” o‘rniga “oxirgi N yopingan shamlarning maksimumidan yuqoriroq yopilgandan keyin” deb yozing. Chiqish, stop, qayta kirish, bir vaqtda signallar, pozitsiya hajmi va ma’lumot yetarli bo‘lmagan holatni alohida belgilang.
Savdo xarajatlari odatda bitta raqamdan iborat bo‘lmaydi. Komissiya kirish va chiqishda olinishi mumkin. Spred sotib olish va sotish narxlarini ajratadi. Slippage kutilgan narx bilan ijro farqini aks ettiradi. Yuqori chastotali qoidalarda bitimga kichik xarajat yangi filterni qo‘llashdan ko‘ra natijaga ko‘proq ta’sir ko‘rsatishi mumkin.
Ijro etish modeli shamchani ichida nima qilishni hal qiladi. Agar bitta bardagi stop va maqsad tegilsa, faqat OHLC- qiymatlari tartibni aniqlash uchun yetarli emas. TradingView broker emulyatoridan foydalanadi va komissiya, slippage, limit buyurtmasini bajarish qattiqligi va kechikishni sozlashga imkon beradi. Ushbu sozlamalar kosmetika emas: ular hisobotdagi qaysi bitimlar mavjudligini belgilaydi.
Minimal test pasporti quyidagicha ko‘rinishga ega:
- Qoidaning nomi va versiyasi.
- Asbob, platforma, ma’lumot manbai va vaqt zonasi.
- Vaqt jadvali va davrning aniq chegaralari.
- Kirish, chiqish, stop va o‘tish shartlari.
- Pozitsiya hajmi va qayta kirish qoidalari.
- Komissiya, spread, slippage va buyurtma turi.
- Hisoblash vaqti: shamchaning ichida yoki uning yopilishidan keyin.
- Kod versiyasi yoki sozlamalar snapshotsi.
Agar kamida một maydon o'zgarsa, yangi versiyasini saqlang. Eski hisobotni ustiga yozib bo'lmaydi: aks holda sinab ko'rilgan variantlar soni yo'qoladi, va xavf moslamalar ko'rinmas bo'ladi.
Grafikada baktestni qo'lda qanday o'tkazish: bosqichma-bosqich protokol
Asosiysi
Qo'lda test chapdan o'ngga o'tkaziladi, har bir yangi shamni ochib. Boshlashdan oldin qoidalar va jadvalni belgilang, ish davomida har bir signalni yozib boring, oxirida - noqulay bitimlarni o'chirmasdan yakunni hisoblang.
Qo'lda tekshirish foydali, qachonki qoida hali kod bilan tasvirlab bo'lmaydigan bo'lsa yoki uning mexanikasini tushunish kerak bo'lsa. U avtomatikdan sekinroq, lekin tushunarsiz so'zlarni tez aniqlaydi. Agar ikki bir xil rasmni turlicha baholasangiz, formalizatsiya hali tugallanmagan.
Avval tarixiy segmentni tanlang va grafikning o'ng qismini takrorlash rejimida yoping. Eslab qolgan katta harakat joyidan boshlamang. Qoidaning versiyasini va barcha parametrlarni jadval sarlavhasida yozib qo'ying. So'ngra bitta yopilgan sham bo'yicha harakat qiling va qarorlarni faqat chapdagi ma'lumotlarga asoslanib qabul qiling.
Har bir signal uchun quyidagi maydonlarni saqlang: sana va vaqt, signal narxi, bajarilish deb taxmin qilingan narx, yo'nalish, stop, chiqish, komissiya, slippage, Xarajatlardan keyingi natija va savdo ichidagi maksimal salbiy harakat. Alohida ustun «o'tkazib yuborish sababi» selektivlikdan himoya qiladi: savdo yo'q bo'lishi ham kuzatuvga aylanadi.
Qo'lda ishlash tartibi:
- Sizga noma'lum bo'lgan diapazondagi grafikni oching va shamlar bo'yicha ijroni yoqing.
- Instrument, davr, vaqt oralig'i va qoidalar versiyasini qayd eting.
- Har bir yopilgan shamda kirish shartlarini o'zgarmas tartibda tekshiring.
- Agar signal bo'lsa, uni keyingi sham ochilishigacha yozib qo'ying.
- Oldindan tanlangan bajarilish modelini, komissiyani va slippage ni qo'llang.
- Savdoni chiqishgacha davom ettiring, stopni orqaga hisoblab harakatlantirmang.
- Saqlang va foydali, zararli hamda o'tkazib yuborilgan hollarning barchasini saqlang.
- Bo‘limni yakunlagach, jadvalni tahrirdan bloklang va shundan keyingina metrikalarni hisoblang.
Foydali nazorat texnikasi - bir qismi tanlovni bir necha kun o‘tgach, birinchi jadvalga qaramasdan takrorlash. Agar operatsiyalar farq qilsa, sabab odatda noaniq qoidada bo‘ladi. Formulirovkani aniqlashtiring va eski qatorlarni tuzatish o‘rniga yangi versiyasini boshlang.
Mos keladi, agar
- Savdo qoidalarining noaniq joylarini tushunish
- Yopilgan shamlar bo‘yicha kichik signal to‘plamini tekshirish
- Xato va o'tkazib yuborish sabablarining misollarini yig‘ish
Mos kelmaydi, agar
- O‘nlab parametrlar va bozorlarni tezkor ko‘rib chiqish
- Sham ichidagi teginishlar tartibini aniq tiklash
- Charchoq va insonning sub’yektiv tanlovini istisno qilish
Karta 1. Qoʻlda test - formalizatsiya vositasi; katta qayta ishlab chiqiladigan sinov strategiyaga yoki test qiluvchiga berish uchun qulayroq.
Qaysi metrikalarga qarash: bitimlar, pasayish, profit factor, seriyalar
Asosiysi
birinchi navbatda namunaning to'liqligini va tranzaktsiyalar sonini tekshiring, so'ngra xarajatlardan keyingi natija, maksimal tushirish, foyda omili va eng yomon seriyalar. Hech bir metrika yakka holda barqarorlikni koʻrsatmaydi.
Savdo soni - barcha boshqa xulosalarning majburiy belgilovchisi. Beshta savdo tasodifan yuqori muvaffaqiyat foizini berishi mumkin. Universal "yetarli" raqam yoʻq: u strategiya chastotasi, natijalar tarqalishi va bozor rejimlarining xilma-xilligiga bogʻliq. Shuning uchun raqam yonida doim davr davomiyligi va bozor tarkibi ko‘rsatiladi.
Sof natija komissiya, spred va slippagedan keyin hisoblanadi. Agar xarajatlarning bir qismi nomaʼlum boʻlsa, alohida stsenariylarni koʻrsating, masalan, asosiy va qatʼiyroq, nolni qoʻymang. Ular orasidagi farq ko‘pincha yagona optimistik raqamdan foydaliroq.
Maksimal pasayish - lokal choʻqqidan keyingi minimalgacha kapitalning eng katta pasayishi. U nafaqat yakuniy zarar, balki unga yetish yo‘lini ham koʻrsatadi. Ikkita strategiya bir xil yakuniy natijaga ega bo‘lsa ham, turlicha tushishdan omon qolish qobiliyatini talab qilishi mumkin.
Profit factor foydali savdolardagi foydalar yig‘indisi, zararlarning absolyut yig‘indisiga bo‘lingan. Birlikdan yuqori qiymat shuni anglatadiki, ushbu tanlovdagi yalpi foyda yalpi zararidan katta, lekin yangi tanlovda hech narsani kafolatlamaydi. Agar zararli savdolar bo‘lmasa, bo‘lish odatiy ma’noni yo‘qotadi: chiroyli cheksizlik o‘rniga savdolar sonini ko‘rsating va kuzatilgan zarar yo‘qligini belgilang.
Eng yomon zararli savdolar seriyasi qoidaning vaqtincha ishlamay qoladigan rejimini va psixologik yukni baholashga yordam beradi. O‘rta natija bu ketma-ketlikni yashiradi. Yaqinda eng katta foydali savdoni ko‘rish kerak: agar u yakuniy natijaning katta qismini yaratgan bo‘lsa, barqarorlik noyob hodisaga bog‘liq.
Eng kam yakuniy jadval:
- barcha signallar soni, bajarilgan savdolar va o‘tkazib yuborilganlar;
- brutto foyda, brutto zarar va xarajatlar bo‘yicha sof natija;
- kunlik maksimal pasayish naqd pulda va foizda;
- savdo soni bilan bir qatorda profit factor;
- kelajak ehtimoli haqida xulosasiz foydali savdolar ulushi;
- o‘rtacha foyda, o‘rtacha zarar va ularning taqsimoti;
- eng yomon zararlar seriyasi;
- eng katta savdoning umumiy natijaga hissasi.
Versiyalarni bitta ma’lumotlar to‘plami va bitta bajarish modeli bo‘yicha solishtiring. A versiyasida komissiya nol bo‘lsa, B versiyasida esa haqiqiy bo‘lsa, reytinglash ma’nosiz. Xuddi shunday qilib, faqat profit factor bo‘yicha o‘n yillik kunlik strategiyani bir osoyishta oylik bir daqiqalik strategiya bilan solishtirib bo‘lmaydi.
Overfitting va baktestni foydasiz qiladigan boshqa xatolar
Asosiysi
overfitting, qachonki qoida aniq tarixiy shovqinni eslab qolsa paydo bo‘ladi. Qancha ko‘p variantlarni ko‘rib chiqsangiz va parametrlardan erkinroq o‘zgartirsangiz, yangi ma’lumotlarda chidamaydigan g‘olibni topish imkoniyati shuncha yuqori.
Bailey, Borwein, Lopez de Prado va Zhu tadqiqoti ko‘plab backtestlardan so‘ng eng yaxshi versiyani tanlash muammosini rasmiylashtiradi. Hatto alohida test tartibli ko'rinsa ham, seriyali urinmalar tadqiqotni tasodifiy chiroyli natija uchun musobaqaga aylantiradi. Shuning uchun jurnal faqat g‘olibni emas, balki tekshirilgan variantlar sonini ham saqlashi kerak.
Eng ko‘zga tashlanadigan xato - kelajakni oldindan ko‘rishga urinish. U shunday paydo bo‘ladi: agar shart eng yuqori hali yopilmagan shamni ishlatsa, eski yillar uchun indeksning yakuniy tarkibini olsa yoki buyurtmani narx bo‘yicha bajarilsa, qaysi signaldan so‘ng mashhur bo‘ldi. Kamroq seziladigan shakl - muvaffaqiyatli trenddan oldin davrni qo‘l bilan tanlash.
Ikkinchi xato - tirik qolganlarni siljitish. Bugungi aktivlar ro‘yxati bo‘yicha test yopilgan yoki chiqarib yuborilgan qog‘ozlar va fondlarni unutadi. Natija orqaga nazar tashlaganda taniqli g‘oliblarni tasvirlaydi. Uchinchi - mukammal bajarilish: har bir limitli buyurtma tegib bajarilgan hisoblanadi, komissiya va sirpanish nolga teng.
To‘rtinchi xato - har bir muvaffaqiyatsizlikdan keyin qoidalarni o‘zgartirish. Alohida o‘zgarish yangi gipoteza sifatida ruxsat etiladi, lekin uni eski hisobotga yashirincha kiritish mumkin emas. Versiyani muzlatib qo‘ying, ma’lumotlarni vaqt bo‘yicha sozlash davri va o‘zgarmagan tekshirish davriga bo‘ling, va tekshiruvni ko‘rgandan so‘ng parametrlarga qaytmang.
Qoidalar va xarajatlar oldindan yozib qo‘yilgan
Parametrlar eng yaxshi egri chiziqqa moslab tanlangan
- 1.Bitta versiya
- 2.Jurnalda bir nechta versiyalar
- 3.Qidiruv tarixi bo‘lmagan g‘olib
Shema 3. Xavf parametrlarni tanlashda emas, balki mustaqil tekshiruv va barcha urinishlarni hisobga olmay yashirin sinovdan kelib chiqadi.
Foydasi bo‘lmagan backtest belgilari:
- aqoidalarni yozma tavsif bo‘yicha takrorlab bo‘lmaydi;
- davr grafikni ko‘rib chiqgandan so‘ng tanlandi;
- bitimlar natijadan so‘ng «notipik» deb o‘chirildi;
- kelajakdagi yoki orqaga qayta hisoblangan ma’lumotlar ishlatilgan;
- komissiya, spread va slippage ko‘rsatilmagan;
- bir bar bir vaqtda stop va maqsadga tegadi, lekin tartib har doim strategiyaning foydasiga tanlanadi;
- faqat eng yaxshi versiya ko‘rsatilgan;
- alohida tekshirish bo‘lagi yo‘q;
- hisobot foizlarni bitimlar soni va davrsiz beradi.
Himoya murakkab matematikani talab qilmaydi. O'zgarmaydigan versiya pasporti, barcha ish yuritmalar jurnalini, oqilona xarajat modeli, ma’lumotlarni vaqtga bo‘lish va alohida forward-test zarur. Agar natija kichik bajarilish yomonlashuvida yoki yaqin davrda yo‘qolsa, bu muhim javob, testni yashirish sabab emas.
Real bitimdan oldin strategiya qoidalarini tekshiring
Midas BackTester berilgan shartlarni tarixiy shartnomalarga aylantiradi TradingView, shunda strategiyani to‘liq statistika asosida baholash mumkin, bir nechta muvaffaqiyatli misollarga qarab emas.
- Long va Short shartlar tanlash uchun
- stoplar, maqsadlar va filtrlash bitta mantiqda
- statistika mavjud tarixda TradingView
Xuddi shu strategiyani Midas BackTester da takrorlanadigan tekshiruv
Asosiysi
Midas BackTester formal shartlarni bot-strategiyaga TradingView o‘tkazishga va grafikda shartnomalarni, natija, pasayishni olishga imkon beradi, foyda keltirgan shartnomalarning ulushi, profit factor va kapital egri chizig‘i. U ishni tezlashtiradi, lekin qoidalar va ma'lumotlarning sifatini bekor qilmaydi.
Qo‘lda tekshiruv o‘tkazgan pasportni oling. Ichida ko‘rsatmalar Midas BackTester asbob TradingView saytida bot-strategiya sifatida tavsiflangan: Long va Short shartlari, chiqishlar, stopp va maqsadlar sozlamalar orqali belgilanadi, tarix bo‘yicha hisoblash esa TradingView tomonidan amalga oshiriladi. Shunday qilib, qo‘lda ishlab chiqilgan g‘oya har bir bitim uchun qoidalarni qayta yozmasdan takrorlanadigan konfiguratsiyaga aylanadi.
Tartib o‘zgarmaydi:
- Kirish, chiqish va o‘tkazib yuborish formulalarini saqlang.
- Asbob, vaqt oralig‘i, davr va kotirovka manbasini belgilab qo‘ying.
- Qoidalarni BackTester shartlariga ko‘chiring va sozlamalar skrinshotini saqlang.
- Strategiya xususiyatlarida TradingView komissiya va bajarish mavjud bo‘lgan parametrlarni belgilang.
- Sinovdan o‘tkazing va bitimlar jadvalini eksport qiling yoki hisobotni saqlang.
- Bir nechta holatni qo‘lda yuritilgan jurnal bilan solishtiring, ayniqsa gallyalarni va bardlarni, u yerda stopp va maqsad ham ishlagan bo‘lishi mumkin.
- Shartnomalar sonini, sof natijani, maksimal tushishni, profit faktorini va eng yomon seriyani yozib qo'ying.
- O'zgarmagan konfiguratsiyani ilgari o'zgartirilmagan vaqt bo'lagida takrorlang.
Agar qo'lda jurnal va avtomatik hisobot farq qilsa, qulayroq natijani tanlamang. Signal lahzasini, ijro narxini, yaxlitlashni, komissiyani, takroriy kirishlarni va sham ichidagi voqealar tartibini tekshiring. Farqni tushuntirishdan oldin strategiya bo'yicha xulosani kechiktiring.
Baktest nima kafolatlamaydi: metod chegaralari
Asosiysi
Backtest kelajakdagi bozor rejimini, likvidlikni, gapping yoki texnik nosozlikni oldindan aytmaydi. U ma'lum qoidalarga oid noaniqlikni kamaytiradi, lekin tarixiy natijani va'daga aylantirmaydi.
Tarixiy ma'lumotlar faqat amalga oshirilgan yo'lni o'z ichiga oladi. Kelajak boshqa volatillik, ishtirokchilar tuzilmasini, komissiyalarni va likvidlik mavjudligini berishi mumkin. O'tmishdagi inqirozdan o‘tgan strategiya keyingisini ham o‘tishi shart emas, chunki harakat mexanizmi boshqacha bo‘lishi mumkin.
Emulyator sizning limitli buyurtmalar navbingizdagi o‘rningizni va har bir narxda umumiy hajmni bilmaydi. Kam uchraydigan bozor sharoitida virtual buyurtma haqiqiy buyurtma qisman bajarilgan joyda to‘liq bajarilishi mumkin. Geep narxni stop orqali o‘tkazishi mumkin. Aloqa yoki birja uzilishi umuman savdo qoidasi xususiyati hisoblanmaydi va alohida nazoratni talab qiladi.
Foydalanuvchi kapitaliga bir vositadan va davrdan foiz natijani ko‘chirish mumkin emas. Pozitsiya hajmi, hisob valyutasi, leverage va broker cheklovlari xavfni o‘zgartiradi. Shuning uchun xulosalarni cheklangan tarzda shakllantirish kerak: "versiya 1.3 ma’lumot manbai X bo‘yicha Y davrida Z xarajatlar bilan shunday natijani ko‘rsatdi va o‘tkazilgan/o‘tkazilmagan bo‘lakni qoldirdi".
Backtestdan so‘ng parametrlarni o‘zgartirmay qo‘ying va yangi signallarni oling. Savdolarning tezligini, o‘rtacha natijani, drawdown va seriyalarni tarixiy diapazon bilan solishtiring. Agar xulq-atvor ancha farq qilsa, talqinni to'xtating va bozor, ma'lumotlar, kod yoki ijro o'zgarganini aniqlang.
Mos keladi, agar
- Qoidaning natijasi yozilgan ma'lumotlarda takrorlanadimi tekshirish
- Komissiya va slippage qanday natijani o'zgartirishini ko'rish
- Qoidani sozlashda ishtirok etmagan bo'lagida sinab ko'rish
Mos kelmaydi, agar
- Kelajakdagi bozor rejimi va mavjud likvidlikni bilish
- Haqiqiy hajmdagi buyurtmalar navbatidagi o'z o'rningizni baholash
- Bo'shliqlar, aloqa xatolari va brokerga xos cheklovlarni hisobga oling
Karta 2. Usulning chegaralari uning foydaliligini inkor qilmaydi: orqaga test qilish qoida atrofidagi noaniqlikni kamaytiradi, lekin bozor atrofidagi noaniqlikni kamaytiradi.
Pozitsiya hajmi va yo'qotish chegarasini boshqarish bo'yicha tegishli qoidalar quyidagi materialda muhokama qilinadi Xavfni boshqarish. Yaxshi hisobot faqat qabul qilinadigan xavfni belgilamaydi. Material ta’limiy xarakterga ega va shaxsiy investitsiya tavsiyasi hisoblanmaydi.
Manbalar
- Manbalar va jonli sahifalar tekshirildi 7 sentyabr 2026 yili. Material ta’limiy xarakterga ega va shaxsiy investitsiya tavsiyasi hisoblanmaydi. Moliyaviy bozorlar savdosi yoʻqotish xavfi bilan bogʻliq.
Tez-tez beriladigan savollar
Savdo strategiyasining backtesti nima?
Bu oldindan belgilangan kirish, chiqish va xavf qoidalarini tarixiy ma'lumotlarga qo‘llashdir. Natija faqat tanlangan ma'lumotlar, sozlamalar, xarajatlar va bajarilish modeliga tegishli. U kuchsiz yoki noaniq g‘oyalarni ajratib olishga yordam beradi, lekin kelajakdagi natijani kafolatlamaydi.
Strategiyani qo‘lda backtest qilish qanday amalga oshiriladi?
Natijani ko‘rishdan oldin qoidalar va parametrlarni yozib oling, grafigning kelajak qismini yashiring va har bir yopilgan shamlani birma-bir harakatlantiring. Har bir signalni taxminiy ijro, komissiya, chiqish va yakun bilan birga jadvalga kiriting. Zararli yoki noqulay holatlarni o‘chirmang.
Backtest uchun qancha tranzaksiya kerak?
Universal raqam yo‘q. Bu qoidaning chastotasi, tranzaksiyalar tarqalishi va bozor rejimlarining xilma-xilligiga bog‘liq. Har doim ko‘rsatkich yonida tranzaksiyalar sonini ko‘rsating, bir necha davrlarni tekshiring va sozlashda ishtirok etmagan alohida ma’lumot bo‘lagini qoldiring.
Qaysi ko'rsatkichlar eng muhim?
Asosiy to‘plam - tranzaksiyalar soni, xarajatlardan keyingi sof natija, maksimal tortilish, profit faktori, o‘rtacha foyda va zarar, shuningdek eng yomon seriya. Bundan tashqari, tekshiring, butun yakuniy natija bir katta bitim bilan yaratilmaganligiga.
Backtest forward-testdan qanday farq qiladi?
Backtest allaqachon ma'lum bo'lgan tarixdan foydalanadi. Forward-test muzlatilgan qoidalarni yangi ma'lumotlarga qo'llaydi, ular sozlash tugagandan keyin paydo bo'ladi. U moslashuv xavfini kamaytiradi, lekin real ijroni ham to'liq takrorlamaydi.
Komissiya va slippage ni qanday hisobga olish?
Bitimning har ikki tomoni uchun platformaning amaldagi shartlariga ko'ra komissiyani belgilang, spread va slippage esa alohida parametrlar yoki konservativ ssenariy bilan. Agar aniq qiymat ma'lum bo'lmasa, diapazonni ko'rsating. Faqat ma'lumot yo'qligi uchun nol qo'yish mumkin emas.
Yuoqri profit factor strategiya ishlashini isbotlay oladimi?
Yo‘q. Profit factor aniq tanlovdagi yalpi foyda bilan yalpi zarar o'rtasidagi nisbatni ifodalaydi. Uni bitimlar soni, chorak tushishi, davr, xarajatlar va o'zgarmagan ma'lumotlardagi natija bilan birgalikda o'qish kerak.




Izohlar
Manba izohlari tarjima qilinmaydi.