CFD va forex murakkab instrumentlar bo‘lib, leverage tufayli pulni tez yo‘qotishning yuqori riski mavjud. Risklar haqida ma’lumot

Backtesting nima va strategiyani qanday sinash kerak

Bu sahifada backtest qanday ishlashi, natijani buzadigan xatolar va strategiyani o'tmishga moslab qo'yishdan qanday saqlanish tushuntiriladi.

Extrade Uzbekistan tahririyati ·

Ushbu sahifada
  1. Backtesting nima
  2. Backtest qanday ishlaydi
  3. Ma'lumotlar sifati
  4. Xarajatlarni hisobga olish
  5. In-sample va out-of-sample
  6. Walk-forward tahlil
  7. Overfittingni tekshirish
  8. Backtest qanday qilib pul yo'qotishga olib keladi
  9. Gipotetik misol
  10. Backtestdan keyin
  11. Ko'p beriladigan savollar

Backtesting nima

Backtesting (orqaga test) — savdo qoidalarini o'tgan narx ma'lumotlariga qo'llab, o'sha davrda qanday savdolar ochilib-yopilgan bo'lishini hisoblash. Maqsad strategiyaning foydasini isbotlash emas. Maqsad qoidalarda xato, mantiqsizlik yoki yashirin xavf bor-yo'qligini topish.

Backtest kelajakni ko'rsatmaydi. U faqat aniq yozilgan qoidalar ma'lum tarixiy sharoitda qanday ishlaganini ko'rsatadi. Bozor o'zgaradi, shuning uchun yaxshi ko'ringan test ham real hisobda zarar berishi mumkin.

Strategiya nima ekanini avval Trading strategiyalari sahifasida, atamalarni esa Treyding lug'ati sahifasida ko'rib chiqishingiz mumkin.

Backtest qanday ishlaydi

Backtest forex yoki boshqa CFD bozori uchun quyidagi ketma-ketlikda o'tkaziladi:

  1. Qoidalarni yozish. Kirish sharti, chiqish sharti, stop-loss, take-profit, pozitsiya hajmi va savdo qilinmaydigan vaqtlar. Qoida shunday aniq bo'lishi kerakki, uni boshqa odam ham aynan shunday bajara olsin.
  2. Ma'lumot tanlash. Instrument, vaqt oralig'i (timeframe) va davr.
  3. Simulyatsiya. Dastur yoki qo'lda grafikni sham ketidan sham surib, qoida bo'yicha savdolarni qayd etish.
  4. Hisobot. Savdolar ro'yxati, umumiy natija, eng katta pasayish (drawdown — hisob balansining eng yuqori nuqtadan keyingi eng chuqur tushishi), ketma-ket zararlar, o'rtacha foyda va zarar.

MetaTrader platformalarida o'rnatilgan Strategy Tester bor, u avtomatik dasturlarni (expert advisor) tarixiy ma'lumotda yuritadi. Avtomatlashtirish haqida Algoritmik treyding sahifasida yozilgan.

Ma'lumotlar sifati

Tarixiy ma'lumotda test qilishda natijaning ishonchliligi birinchi navbatda ma'lumotga bog'liq.

Xarajatlarni hisobga olish

Xarajatsiz backtest deyarli har doim ortiqcha optimistik bo'ladi. Hisobga olinishi kerak bo'lganlar:

Xarajat Nima Qayerda ko'proq ta'sir qiladi
Spred Sotish va sotib olish narxi orasidagi farq Tez-tez savdo, qisqa maqsadlar
Komissiya Savdo uchun alohida to'lov (hisob turiga bog'liq) Ko'p savdoli tizimlar
Svop Pozitsiyani tunga qoldirish to'lovi yoki tushumi Uzoq ushlanadigan pozitsiyalar
Slipaj Buyurtma kutilgan narxdan boshqa narxda bajarilishi Yangiliklar, past likvidlik

Spred doimiy emas: yangiliklar paytida va sessiyalar almashganda kengayadi. Testda o'zgarmas kichik spred qo'yish skalping va news trading kabi usullarda natijani butunlay o'zgartirib yuborishi mumkin. Aniq shartlarni o'zingiz foydalanadigan platforma va hisob bo'yicha tekshiring. Pip va marja hisob-kitobi uchun Kalkulyatorlar sahifasidan foydalaning.

In-sample va out-of-sample

Ma'lumotni ikkiga bo'lish asosiy himoya usuli:

Agar out-of-sample natijasi in-sample'dan keskin yomon bo'lsa, strategiya o'tmishga moslab qo'yilgan bo'lishi ehtimoli yuqori. Muhim qoida: out-of-sample natijasini ko'rib, keyin parametrlarni o'zgartirsangiz, u endi out-of-sample emas.

Walk-forward tahlil

Walk-forward — in-sample va out-of-sample'ni vaqt bo'yicha surib takrorlash:

  1. Davrning oldingi qismida parametrlarni optimallash.
  2. Keyingi, ko'rilmagan qismida aynan shu parametrlarni sinash.
  3. Oynani oldinga surib, jarayonni qaytarish.
  4. Barcha sinov qismlari natijasini birlashtirib baholash.

Bu usul strategiya real hayotdagidek — o'tmish bilan sozlanib, kelajakda ishlatilishini taqlid qiladi. U turli bozor sharoitlarida (trend, flet, yuqori volatillik) barqarorlikni ko'rsatadi.

Overfittingni tekshirish

Overfitting — qoidalar o'tmishdagi tasodifiy shovqinga moslab qo'yilishi. Belgilari va tekshiruvlari:

Backtest qanday qilib pul yo'qotishga olib keladi

Leverajli CFD va forex savdosi pulni tez yo'qotishi mumkin. Yaxshi backtest bu xavfni yo'qotmaydi.

Gipotetik misol

Quyidagi misol faqat tushuntirish uchun, gipotetik; u hech qanday natija yoki tavsiya emas.

Treyder MA crossover g'oyasini soatlik grafikda sinamoqchi. Qoidalar: tez o'rtacha sekinni yuqoriga kesib o'tib, sham yopilganda kirish; teskari kesishuvda chiqish; stop oxirgi past nuqta ostida; risk har savdoda balansning kichik, oldindan belgilangan ulushi.

U ma'lumotni in-sample va out-of-sample qismlarga bo'ladi, real spred va komissiyani kiritadi, o'rtachalar uzunligini qo'shni qiymatlarda tekshiradi, so'ng walk-forward o'tkazadi. Natija qanday chiqishidan qat'i nazar, keyingi qadam — forward testing va demo, keyin qoidalarni trading planga yozish.

Backtestdan keyin

Backtest — tekshiruvning faqat boshlanishi. Undan keyin strategiyani demo hisobda real vaqtda kuzatish, risk qoidalarini belgilash (Risklarni boshqarish) va natijalarni jurnalga yozish kerak.

Ko'p beriladigan savollar

Backtesting nima degani oddiy tilda?

Savdo qoidalarini o'tgan narxlarga qo'llab, o'sha davrda qanday savdolar bo'lishini hisoblash.

Yaxshi backtest foydani kafolatlaydimi?

Yo'q. U faqat o'tmishdagi sharoitni ko'rsatadi. Real savdoda zarar ham bo'lishi mumkin.

Qo'lda backtest qilsa bo'ladimi?

Bo'ladi, lekin sham yopilmasdan qaror qabul qilmaslik va xarajatlarni yozib borish kerak. Qo'lda testda o'zini aldash xavfi yuqori.

Out-of-sample'ni necha marta ishlatish mumkin?

Faqat yakuniy tekshiruv uchun. Natijani ko'rib parametr o'zgartirilsa, u o'z vazifasini yo'qotadi.

Overfittingning eng oddiy belgisi nima?

Natija faqat juda aniq parametr qiymatida yaxshi bo'lib, qo'shni qiymatlarda yoki yangi ma'lumotda yomonlashishi.

Backtestdan keyin nima qilish kerak?

Demo hisobda forward test, risk qoidalarini belgilash va savdo jurnalini yuritish.

Tegishli sahifalar