2026-05-07
Бид шинэ машин худалдан авах үедээ туршилтын жолоодлого (test drive) хийлгүйгээр худалдан авдаггүй. Шинэ эм зах зээлд гаргахын өмнө хэдэн жилийн клиникийн туршилтаар нотлогдох ёстой байдаг. Барилгын инженер нь байшинд хүн суухаас өмнө хүч тэсвэрлэлтийн тооцоо хийдэг. Гэвч маш олон форекс арилжаанд оролцогчид арилжааны системийнхээ үр дүнг туршихгүйгээр бодит мөнгөөр шалгадаг — энэ нь туршигдаж батлагдаагүй эм хэрэглэхтэй адил эрсдэлтэй зүйл гэдгийг тэр бүр анхаардаггүй.

Backtesting гэдэг нь арилжааны системийн дүрмийг өнгөрсөн үеийн зах зээлийн өгөгдөл дээр ажиллуулж, уг систем тухайн хугацаанд хэрхэн үйлчлэх байсныг тооцоолох процесс юм. "Back" гэдэг нь "өнгөрсөн рүү харах", "testing" гэдэг нь "шалгах" — хамтдаа "өнгөрсөн дээр шалгах" гэсэн утгатай. Системийн мэргэжилтнүүд backtesting-ийг "системийн магадлал"-ын хэмжигдэхүүн гэж тодорхойлдог бөгөөд энэ систем ирээдүйд ажиллах боломжтой эсэхийг өнгөрсөн дахь хэрэгжилтийн статистикаар урьдчилан тодорхойлох оролдлого юм.
Гол зарчим: Backtesting нь "систем ирээдүйд ажиллана" гэдгийг баталдаггүй, харин системийн дүрмийн дагуу арилжаа хийх нь өнгөрсөн хугацаанд ашигтай байсан эсэхийг нотолдог. Ирээдүйн баталгаа биш, магадлалын суурь нотолгоо. Нотолгоогүй систем ашиглахаас нотолгоотой систем ашиглах нь мэдэгдэхүйц эрсдэл бага байдаг.
Backtesting-ийн хэрэгцээ нь маш энгийн. Ихэнх тохиолдолд хүний дурсамж нь сонгомол байдаг. "Энэ стратеги ажилладаг" гэдгийг нотлохын тулд хүн дурсамжиндаа байдаг амжилттай арилжааг санаж, харин алдагдлаа "онцгой нөхцөл байдал" гэж тайлбарлах гэж оролддог. Энэ нь confirmation bias-ийн сонгодог хэлбэр бөгөөд объектив тоон дүн шинжилгээгүйгээр "систем ажилладаг" гэдэг нь зөвхөн сэтгэл зүйн итгэл болж үлдэнэ.
Backtesting хийгдсэний дараа тоон үр дүнг зөв уншиж, зөв дүгнэлт гаргах нь тусдаа ажил юм. Win rate ганцаараа системийн ашигтай байдлыг нотолдоггүй — шаардлагатай үзүүлэлтүүдийг нэгтгэн харснаар л системийн бодит "үр дүн" тодорхойлогдоно.

Дээрх жишээн дэх систем нь win rate зөвхөн 43.7% байгаа ч profit factor 1.68, Sharpe 1.31 гэх мэт бусад үзүүлэлтүүд нь системийн ашигтай байдлыг нотолж байна. Энэ нь win rate-ийг "ашигтай байдлын цорын ганц шалгуур" гэж боддог олон арилжаанд оролцогчдод хамгийн чухал сургамж агуулдаг жишээ юм.
Backtesting хийх хоёр үндсэн арга байдаг: гараар хийх буюу manual backtesting, болон программ хангамжаар автоматаар хийх. Хоёул тус тусдаа давуу талтай бөгөөд зөв сонголт нь таны арилжааны арга барил, техник ур чадвар, ашиглаж буй платформоос хамаарна.
Хэрэгслээ сонгосны дараа backtesting аргачлалын алхмуудыг дагах нь чухал. Алхмыг алгасах нь backtesting-ийн үр дүнг найдваргүй болгох хамгийн нийтлэг шалтгаан юм.
Backtesting хийсэн ч буруу аргачлалаар хийвэл бодит арилжаанд ажиллахгүй төөрөлтэй системийг бий болгодог. Форекс мэргэжлийн арилжааны оролцогчид backtesting-ийн нийтлэг алдааг дараах 3 гэж үздэг бөгөөд эдгээр нь олон туршлагатай арилжаанд оролцогчдыг ч төөрөгдүүлдэг.
Walk-forward analysis тухай: Walk-forward analysis нь backtesting-ийн хамгийн дэвшилтэт хэлбэр юм. Өгөгдлийг жил жилээр хөдөлдөг цонхоор хуваарилж, тухайн жилийн дата дээр оновчтой болгоод, дараагийн жилд шалгадаг. Энэ нь overfit хийгдсэн эсэхийг хамгийн найдвартай тодорхойлдог, гэвч энэ нь хамгийн их цаг, хүч шаарддаг аргачлал юм.
Backtesting нь "зах зээл ийм байсан тул ийм байна" гэдгийг нотолдоггүй. Зах зээлийн нөхцөл байдал өөрчлөгдөх бөгөөд өнгөрсөн дахь ашигтай систем ирээдүйд ашиггүй болж болно. Backtesting бол нотолгооны хэрэгсэл, баталгааны гэрчилгээ биш. Тийм учраас backtesting-ийн дараа дор хаяж 3 сарын demo арилжаа, дараа нь хамгийн бага хэмжээний бодит данс ашигладаг гурван шат дарааллыг дагах нь хамгийн зөв хандлага юм.
Зах зээлийн нөхцөл өөрчлөгдөхөд систем нь "ажиллахаа больсон" шинж тэмдэг гарч эхэлдэг: profit factor буурч, max drawdown нэмэгдэж, win rate тасралтгүй буурч байвал систем шинэ нөхцөлд дасаагүй гэсэн дохио юм. Тэр үед дахин backtesting хийж, системийг шинэчлэх буюу шинэ систем хөгжүүлэх мөчлөг эхэлдэг. Мэргэжлийн арилжааны оролцогчид энэ мөчлөгийг "арилжааны системийн мөчлөг" гэж тодорхойлдог.
Backtesting нь арилжааны системийг бодит мөнгөө алдахаас өмнө өнгөрсөн өгөгдөл дээр шалгах аргачлал юм. Win rate, profit factor, max drawdown, Sharpe ratio зэрэг зургаан гол үзүүлэлтийг нэгтгэн харж, lookahead bias, overfitting, spread тооцоогүй байдал гурван нийтлэг алдаанаас зайлсхийж, out-of-sample батлагдах өгөгдлөөр хаалт хийвэл backtesting нь арилжааны системийн хамгийн найдвартай "туршилтын жолоодлого" болох болно.

2026-05-06
Яагаад трейдерүүд алдагдал хүлээдэг вэ?
Трейдерүүд алдагдал хүлээдэг нь ихэнхдээ стратеги муу учраас биш харин тархинд суурилсан....

2026-05-05
Fake breakout-ыг хэрхэн таних вэ?
Fake breakout нь форексийн хамгийн нийтлэг "урхи" боловч нарийн шинж тэмдгүүдийг мэддэг ....

2026-04-27
Price action гэж юу вэ? Support ба Resistance түвшинг хэрхэн зөв тодорхойлох вэ?
Хэдэн зуун мянган хүний айдас, шунал, найдвар, дахин хийх шийдвэр бүгд нэгдэж ханшийн хэв маягт....

2026-04-13
Stop loss-ыг хаана байрлуулах ёстой вэ?
Stop-loss нь форексийн арилжааны хамгийн их яригддаг, хамгийн бага ойлгогддог хэрэгслийн нэг юм....

2026-04-10
Ашигтай арилжааны систем хэрхэн бүтээх вэ? Scalping vs swing vs day trading
Ашигтай арилжааны систем нь индикатор, хэрэгсэл биш, энэ нь шийдвэр гаргалтыг бүтэцжүүлсэн тогтолцоо....