Algoritmik savdo sirlari: Eng yaxshi indikatorlar bilan botlaringiz daromadini oshiring!

Henry
Henry
AI

Zamonaviy moliya bozorlarida muvaffaqiyat qozonish uchun tezkorlik va aniqlik hal qiluvchi ahamiyatga ega. Bugungi kunda an'anaviy qo'lda savdo qilish usullari o'rnini yuqori texnologiyali algoritmik savdo egallamoqda. Algoritmik savdo botlari treyderlarga bozor tahlilini avtomatlashtirish, insoniy hissiyotlarni (qo'rquv va ochko'zlik) bartaraf etish va soniyalar ichida qaror qabul qilish imkonini beradi.

Biroq, har qanday savdo botining samaradorligi uning asosida yotgan texnik ko'rsatkichlar (indikatorlar) sifatiga bog'liq. Indikatorlar — bu narx, hajm va vaqt kabi ma'lumotlarni matematik tahlil qilib, bozor tendensiyalarini bashorat qiluvchi instrumentlardir. Ular botlar uchun "yo'l xaritasi" vazifasini o'tab, qachon aktivni sotib olish yoki sotish kerakligini ko'rsatadi.

Ushbu maqolada biz algoritmik savdo dunyosiga chuqur kirib boramiz. Biz nafaqat eng mashhur indikatorlarni (SMA, EMA, RSI, VWAP), balki ularni qanday qilib o'zaro birlashtirish va backtesting orqali strategiyalarni optimallashtirish sirlarini ham o'rganamiz. Agar siz o'z savdo botlaringiz daromadini oshirishni va bozorda professional darajaga chiqishni istasangiz, ushbu qo'llanma aynan siz uchun.

Algoritmik Savdoda Texnik Ko'rsatkichlar Nima va Ularning O'rni

Algoritmik savdo dunyosida muvaffaqiyat kaliti — bu ma'lumotlarni aniq va xatosiz tahlil qilishdir. Inson hissiyotlariga o'rin qolmagan ushbu muhitda texnik ko'rsatkichlar savdo botlarining "ko'zi" va "miyasi" vazifasini o'taydi. Ular narx, hajm va vaqt kabi bozor parametrlarini matematik formulalar yordamida qayta ishlab, algoritmga aniq harakatlar uchun signal beradi.

Texnik ko'rsatkichlar shunchaki grafikdagi chiziqlar emas, balki bozor dinamikasining raqamlashtirilgan ko'rinishidir. Avtomatlashtirilgan strategiyalarda ularning o'rni beqiyos, chunki ular subyektiv tahlilni obyektiv, dasturlashtiriladigan qoidalarga aylantirish imkonini beradi. Ushbu bo'limda biz indikatorlarning mohiyati va nima uchun ular har qanday algo-treyding tizimining asosi ekanligini ko'rib chiqamiz.

Texnik ko'rsatkichlarning mohiyati va turlari

Texnik ko'rsatkichlar — bu o'tmishdagi narx harakati, savdo hajmi yoki ochiq qiziqish (open interest) ma'lumotlariga asoslangan matematik formulalardir. Algoritmik savdo kontekstida ular shunchaki grafikdagi chiziqlar emas, balki savdo botlari uchun qaror qabul qilishda asos bo'ladigan kvantifikatsiyalangan ma'lumotlar manbaidir. Ushbu instrumentlar subyektiv bozor tahlilini aniq va dasturlashtiriladigan qoidalarga aylantirish imkonini beradi.

Ushbu instrumentlar bozor holatini tahlil qilish funksiyasiga ko'ra to'rtta asosiy guruhga bo'linadi:

  • Trend indikatorlari: Bozorning umumiy yo'nalishini aniqlaydi (masalan, Moving Averages, MACD). Ular trendga asoslangan strategiyalar uchun poydevor hisoblanadi.

  • Momentum osillyatorlari: Narx o'zgarishining tezligi va kuchini o'lchaydi (RSI, Stochastic). Ular bozorning haddan tashqari qizigan (overbought) yoki sovigan (oversold) nuqtalarini aniqlashda qo'llaniladi.

  • Volatillik indikatorlari: Narx tebranishlari diapazonini ko'rsatadi (ATR, Bollinger Bands). Bu botlarga xavfni boshqarish va stop-loss darajalarini dinamik belgilashda yordam beradi.

  • Hajm indikatorlari: Narx harakatining ortida turgan savdo faolligini tahlil qiladi (VWAP, OBV).

Algoritmik treyder uchun ushbu ko'rsatkichlarning mohiyati bozorni raqamlar tilida tushunish va strategiyani qat'iy mantiqiy filtrlar asosida avtomatlashtirishdan iborat.

Avtomatlashtirilgan strategiyalar uchun ahamiyati

Algoritmik savdoda texnik ko'rsatkichlar subyektiv bozor tahlilini obyektiv va dasturlashtiriladigan qoidalarga aylantirish imkonini beradi. Bu jarayon avtomatlashtirilgan tizimlar uchun quyidagi hayotiy muhim afzalliklarni taqdim etadi:

  • Hissiyotlarni chetlatish: Botlar qo'rquv yoki ochko'zlikka berilmaydi. Indikatorlar aniq matematik chegaralarni (masalan, RSI < 30) belgilab beradi, bu esa strategiyaning intizomli ijrosini ta'minlaydi.

  • Yuqori tezlik va samaradorlik: Inson bir vaqtning o'zida o'nlab grafiklarda EMA krossoverlarini kuzata olmaydi. Algoritmlar esa minglab ma'lumotlar nuqtalarini millisekundlarda qayta ishlab, darhol qaror qabul qiladi.

  • Backtesting imkoniyati: Faqatgina miqdoriy ko'rsatkichlarga asoslangan strategiyalarni tarixiy ma'lumotlarda sinab ko'rish mumkin. Bu treyderga strategiyaning o'tmishdagi samaradorligini baholash va real mablag'larni xavf ostiga qo'yishdan oldin optimallashtirish imkonini beradi.

  • Masshtablash: Indikatorlar yordamida bir vaqtning o'zida turli aktivlar va taymfreymlarda savdo qilish imkoniyati tug'iladi, bu esa inson imkoniyatidan tashqaridagi qamrovni ta'minlaydi.

Shunday qilib, indikatorlar algoritmik botlarning "ko'zi" va "miyasi" bo'lib xizmat qiladi, bu esa bozordagi shovqinni filtrlash va faqat statistik ustunlikka ega signallarga e'tibor qaratish imkonini beradi.

Algoritmik Savdo Botlari Uchun Eng Mashhur Indikatorlar

Oldingi bo'limda texnik ko'rsatkichlarning avtomatlashtirilgan savdoda obyektivlik, tezlik va backtesting uchun qanchalik muhimligini ko'rib chiqdik. Endi esa ushbu afzalliklarni amalda qo'llash uchun algoritmik savdo botlarida eng ko'p qo'llaniladigan va samarali hisoblangan indikatorlarni batafsil tahlil qilamiz. Bu indikatorlar bozor harakatlarini aniqlash, trendlarni tasdiqlash va savdo signallarini yaratishda muhim rol o'ynaydi.

Ushbu bo'limda biz har bir indikatorning asosiy tamoyillarini, ularning algoritmik strategiyalarda qanday ishlatilishini va savdo botlaringiz daromadini oshirish uchun ulardan qanday foydalanish mumkinligini o'rganamiz. To'g'ri indikatorlarni tanlash va ularni samarali birlashtirish avtomatlashtirilgan savdo tizimlarining muvaffaqiyat kalitidir.

Harakatlanuvchi O'rtachalar (SMA, EMA) va RSI indikatori

Algoritmik savdoda Harakatlanuvchi O'rtachalar (Moving Averages) trendni aniqlashning asosi hisoblanadi. Botlar uchun ushbu ko'rsatkichlarning ikki turi juda muhim:

  • SMA (Simple Moving Average): Ma'lum davr ichidagi o'rtacha narxni hisoblaydi. U uzoq muddatli trendlarni filtrlash va asosiy yo'nalishni aniqlash uchun qulay.

  • EMA (Exponential Moving Average): Oxirgi narxlarga ko'proq vazn beradi. Algoritmik tizimlarda EMA ko'proq afzal ko'riladi, chunki u bozor o'zgarishlariga tezroq reaksiya beradi va signallarning kechikishini (lag) kamaytiradi.

RSI (Relative Strength Index) esa momentum indikatori bo'lib, narx o'zgarishining tezligi va kuchini 0 dan 100 gacha bo'lgan shkalada o'lchaydi. Avtomatlashtirilgan botlar RSI yordamida quyidagi holatlarni aniqlaydi:

  1. Haddan tashqari sotib olingan (Overbought): RSI 70 dan yuqori bo'lganda, bot narxning pasayishi ehtimolini hisobga olib, sotish signalini qidiradi.

  2. Haddan tashqari sotilgan (Oversold): RSI 30 dan past bo'lganda, aktivning narxi haddan tashqari tushib ketgan deb hisoblanadi va sotib olish imkoniyati ko'rib chiqiladi.

Ushbu indikatorlarni birgalikda ishlatish (masalan, EMA krossoverini RSI filtri bilan tasdiqlash) strategiyaning aniqligini sezilarli darajada oshiradi.

Stochastic Oscillator va VWAP kabi qo'shimcha instrumentlar

SMA, EMA va RSI kabi klassik vositalardan tashqari, algoritmik botlar samaradorligini oshirishda Stochastic Oscillator va VWAP (Volume Weighted Average Price) muhim rol o'ynaydi. Ushbu instrumentlar bozorning dinamikasini chuqurroq tahlil qilish imkonini beradi.

Stochastic Oscillator momentum ko'rsatkichi bo'lib, u aktivning yopilish narxini ma'lum bir davrdagi narxlar diapazoni bilan solishtiradi. Algoritmik tizimlar uchun bu indikator quyidagi jihatlari bilan qadrlidir:

  • Aniq chegaralar: 80 (haddan tashqari sotib olingan) va 20 (haddan tashqari sotilgan) darajalari botlar uchun dasturlash oson bo'lgan kirish va chiqish signallarini beradi.

  • Trend o'zgarishi: K va D chiziqlarining kesishishi botga trendning kuchsizlanayotganidan xabar beradi.

VWAP esa kunlik savdo hajmi va narxning o'rtacha nisbatini ko'rsatadi. Bu indikator ayniqsa intraday (kunlik) botlar uchun "oltin standart" hisoblanadi:

  • Haqqoniy qiymat (Fair Value): Institutsional treyderlar o'z buyruqlarini VWAP atrofida bajarishga harakat qiladi. Botlar narx VWAP dan uzoqlashganda uni o'rtacha qiymatga qaytishini (mean reversion) kutishi mumkin.

  • Trend filtri: Agar narx VWAP dan yuqori bo'lsa, algoritm faqat sotib olish signallarini, pastda bo'lsa faqat sotish signallarini qidirishi strategiya aniqligini oshiradi.

Indikatorlar Yordamida Samarali Savdo Strategiyalari Yaratish

Oldingi bo'limlarda biz algoritmik savdo botlari uchun eng samarali texnik indikatorlarni, jumladan, Stochastic Oscillator va VWAP kabi muhim vositalarni ko'rib chiqdik. Har bir indikator o'ziga xos bozor ma'lumotlarini taqdim etsa-da, ularning haqiqiy kuchi birgalikda qo'llanilganda namoyon bo'ladi. Faqatgina bitta indikatorga tayanib savdo qilish ko'pincha noto'g'ri signallarga olib kelishi mumkin.

Shu sababli, avtomatlashtirilgan savdo tizimlarining daromadliligini oshirish uchun bir nechta indikatorlarni uyg'unlashtirish va ularning signallarini tasdiqlash juda muhimdir. Ushbu bo'limda biz indikatorlar yordamida qanday qilib mustahkam savdo strategiyalarini yaratish, kirish va chiqish nuqtalarini aniq belgilash usullarini o'rganamiz.

Bir nechta indikatorlarni birlashtirish va signalni tasdiqlash

Algoritmik savdoda muvaffaqiyatning kaliti — bu konflyuens, ya'ni bir nechta mustaqil manbalardan olingan signallarning bir nuqtada kesishishidir. Faqat bitta indikatorga tayanadigan botlar ko'pincha bozor "shovqini" (noise) tufayli noto'g'ri signallar ishlab chiqaradi. Strategiyani optimallashtirish uchun turli toifadagi indikatorlarni oqilona birlashtirish lozim:

  • Trend va Momentum kombinatsiyasi: Masalan, EMA (Exponential Moving Average) trend yo'nalishini aniqlasa, RSI narxning kuchi va impulsini ko'rsatadi. Agar narx 200-davrli EMA dan yuqori bo'lsa (global buqa trendi) va RSI 40 darajasidan yuqoriga qaytsa, bu bot uchun yuqori ehtimollikdagi "sotib olish" signalidir.

  • Hajm bilan tasdiqlash: Narx harakati har doim hajm bilan quvvatlanishi kerak. VWAP yoki OBV (On-Balance Volume) indikatorlarini trend ko'rsatkichlari bilan birga ishlatish, yolg'on yorib o'tishlarni (false breakouts) filtrlashga yordam beradi. Agar narx qarshilik darajasini yorib o'tsa-yu, lekin hajm past bo'lsa, bot ushbu signalni inobatga olmasligi kerak.

  • Mantiqiy filtrlash: Bot algoritmi "AND" (VA) mantiqiy operatori asosida tuzilishi shart. Ya'ni, savdo faqat barcha belgilangan shartlar (masalan, SMA krossoveri + RSI > 50 + ATR volatilligi) bir vaqtda bajarilgandagina amalga oshiriladi.

Ushbu ko'p bosqichli yondashuv signallar sonini kamaytirsa-da, ularning sifatini va strategiyaning umumiy Win Rate (g'alaba qozonish) ko'rsatkichini sezilarli darajada oshiradi.

Savdo botlari uchun kirish va chiqish nuqtalarini belgilash

Algoritmik savdo botlari uchun aniq va bir ma'noli kirish qoidalarini belgilash juda muhimdir. Indikatorlar subyektiv bozor tahlilini obyektiv, dasturlashtiriladigan qoidalarga aylantiradi, bu esa botlarga aniq harakat qilish imkonini beradi. Kirish nuqtalari uchun quyidagi usullar qo'llanilishi mumkin:

  • Momentumga asoslangan kirish: RSI indikatori 30 darajadan yuqoriga ko'tarilganda (oversold hududdan chiqish) sotib olish signali. Bu narxning pastki nuqtadan qaytishini anglatishi mumkin.

  • Trendga asoslangan kirish: Qisqa muddatli harakatlanuvchi o'rtacha (masalan, 20-EMA) uzoq muddatli o'rtachani (masalan, 50-SMA) pastdan yuqoriga kesib o'tganda (bullish crossover) sotib olish. Bu yangi o'sish trendining boshlanishini ko'rsatadi.

Murakkabroq strategiyalar bir nechta indikatorlarning birgalikdagi tasdig'ini talab qiladi, bu esa yolg'on signallarni kamaytiradi va savdo aniqligini oshiradi. Chiqish strategiyalari ham kirish usullari kabi muhimdir, chunki ular daromadni himoyalaydi va yo'qotishlarni cheklaydi. Indikatorlar yordamida quyidagi chiqish nuqtalari aniqlanishi mumkin:

  • Foyda olish (Profit Target): Narx ma'lum bir indikator darajasiga yetganda (masalan, Fibonacci kengaytmalari yoki pivot nuqtalari) pozitsiyani yopish.

  • Zarar to'xtatish (Stop Loss): Narx ma'lum bir indikator darajasidan pastga tushganda (masalan, so'nggi pastki nuqta yoki ATR asosida) yo'qotishlarni cheklash.

  • Teskari signallar: Kirish uchun ishlatilgan indikatorlarning teskari signallari (masalan, RSI 70 dan pastga tushganda yoki bearish crossover) pozitsiyadan chiqish.

  • Trailing Stoplar: Harakatlanuvchi o'rtachalar yoki ATR (Average True Range) asosidagi trailing stoplar foydani qulflashga yordam beradi, shu bilan birga trend davom etishiga imkon beradi. Bu botlarga bozor o'zgarishlariga tezkor va hissiyotsiz javob berish imkonini beradi.

Strategiyalarni Sinovdan O'tkazish va Optimallashtirish: Backtesting

Oldingi bo'limlarda algoritmik savdo botlari uchun samarali strategiyalarni, jumladan, indikatorlar yordamida kirish va chiqish nuqtalarini aniqlash usullarini ko'rib chiqdik. Biroq, har qanday strategiyaning haqiqiy qiymati uning bozor sharoitlarida qanchalik barqaror va foydali ekanligi bilan belgilanadi. Shuning uchun, strategiyani real savdoga qo'yishdan oldin uni sinchkovlik bilan sinovdan o'tkazish va optimallashtirish juda muhimdir.

Bu bo'limda biz ishlab chiqilgan savdo strategiyalarini o'tmishdagi ma'lumotlar asosida qanday sinovdan o'tkazish, ya'ni backtesting jarayonini batafsil ko'rib chiqamiz. Bu jarayon strategiyaning potentsial zaif tomonlarini aniqlash va uni real bozor sharoitlariga moslashtirish imkonini beradi, shu bilan birga xavflarni boshqarishning muhim jihatlariga ham e'tibor qaratiladi.

Backtesting mohiyati va uni amalga oshirish

Bektesting – bu algoritmik savdo strategiyasining o'tmishdagi bozor ma'lumotlari asosida qanday ishlashini simulyatsiya qilish jarayonidir. Bu usul treyderlarga o'z strategiyalarining potentsial samaradorligini real pulni xavf ostiga qo'ymasdan baholash imkonini beradi. Bektestingning asosiy maqsadi – strategiyaning mantiqiy asosini tekshirish, uning zaif tomonlarini aniqlash va turli bozor sharoitlarida qanday ishlashini tushunishdir.

Bektestingni amalga oshirish uchun quyidagi bosqichlar muhim:

  • Sifatli ma'lumotlar bazasi: Strategiyani sinovdan o'tkazish uchun toza, aniq va yetarli darajadagi tarixiy narx ma'lumotlari zarur. Ma'lumotlar turli bozor sharoitlarini (o'sish, pasayish, yon tendensiya) qamrab olishi kerak.

  • Bektesting platformasi: Maxsus dasturiy ta'minot yoki savdo platformalarining o'rnatilgan vositalari yordamida strategiya qoidalari kodlanadi va simulyatsiya qilinadi.

  • Parametrlarni belgilash: Indikatorlarning davrlari, kirish/chiqish shartlari, stop-loss va take-profit darajalari kabi barcha strategiya parametrlari aniq belgilanishi kerak.

  • Natijalarni tahlil qilish: Simulyatsiya yakunlangach, strategiyaning daromadliligi, maksimal pasayish (drawdown), yutuq darajasi (win rate), risk-mukofot nisbati va Sharpe koeffitsienti kabi ko'rsatkichlar chuqur tahlil qilinadi. Bu tahlil strategiyaning kuchli va zaif tomonlarini ochib beradi.

Bektesting orqali treyderlar o'z botlarining indikatorlarga asoslangan qaror qabul qilish qobiliyatini yaxshilashlari, keraksiz xavflarni kamaytirishlari va real savdoga o'tishdan oldin strategiyani optimallashtirishlari mumkin.

Real bozor sharoitlari va xavfni boshqarish

Backtesting natijalari qanchalik mukammal bo'lmasin, real bozor sharoitlari har doim o'zgaruvchan va kutilmagan bo'ladi. Algoritmik savdoda "ideal" simulyatsiya va real bozor o'rtasidagi farqni tushunish muvaffaqiyatning kalitidir. Ko'pincha treyderlar backtestingda ko'rsatilgan yuqori daromadlilik real hisobda nega pasayib ketishiga hayron bo'lishadi. Buning asosiy sababi real bozorning texnik omillaridir.

Real bozorning asosiy to'siqlari:

  • Slippage (Narx siljishi): Buyurtma berilgan narx va u amalda bajarilgan narx o'rtasidagi farq. Yuqori volatillik yoki past likvidlik paytida botingiz kutilganidan yomonroq narxda pozitsiyaga kirishi mumkin, bu esa foyda marjasini kamaytiradi.

  • Tranzaksiya xarajatlari: Komissiyalar va spreadlar har bir bitimda hisobdan chiqariladi. Skalping kabi ko'p bitim amalga oshiruvchi botlar uchun bu xarajatlar umumiy foydaning katta qismini yeb bitirishi mumkin.

  • Kechikish (Latency): Signal paydo bo'lishi va buyurtmaning birjaga yetib borishi orasidagi millisoniyalar narxning o'zgarib ketishiga sabab bo'ladi.

Xavfni boshqarish (Risk Management) strategiyalari:

Savdo botlari uchun xavfni boshqarish algoritmi indikatorlarning o'zi kabi muhimdir. Quyidagi usullarni qo'llash tavsiya etiladi:

  1. Pozitsiya hajmini dinamik belgilash: Har bir bitim uchun umumiy kapitalning qat'iy belgilangan foizini (masalan, 1-2%) xavf ostiga qo'yish.

  2. ATR (Average True Range) asosidagi Stop-Loss: Bozor volatilligiga moslashuvchan stop-loss darajalarini o'rnatish. Bu bozor "shovqini" tufayli bitimlarning bevaqt yopilishidan himoya qiladi.

  3. Maksimal Drawdown nazorati: Agar bot ma'lum bir vaqt oralig'ida belgilangan maksimal zararni (drawdown) qayd etsa, tizim savdoni avtomatik to'xtatishi kerak.

Real savdoga o'tishdan oldin botni "Forward Testing" (demo hisobda real vaqtda sinash) bosqichidan o'tkazish, backtestingda ko'rinmagan xatolarni aniqlash imkonini beradi.

Xulosa

Algoritmik savdo dunyosida texnik ko'rsatkichlar savdo botlaringizning "miya"si bo'lib xizmat qiladi, bozor ma'lumotlarini tahlil qilish va aniq savdo signallarini yaratish uchun zarur vositalarni taqdim etadi. Ushbu maqolada biz harakatlanuvchi o'rtachalar (SMA, EMA), RSI, Stochastic Oscillator va VWAP kabi eng mashhur indikatorlarning mohiyatini va ularning avtomatlashtirilgan strategiyalardagi o'rnini ko'rib chiqdik. Har bir indikator bozorning turli jihatlarini ochib beradi, bu esa treyderlarga narx harakatlari, momentum va hajmni chuqurroq tushunishga yordam beradi. Bu ko'rsatkichlar nafaqat trendlarni aniqlash, balki bozorning haddan tashqari sotib olingan yoki sotilgan holatlarini ham ko'rsatib, savdo qarorlari uchun qimmatli ma'lumotlar beradi.

Samarali algoritmik strategiyalarni yaratishda bir nechta indikatorlarni birlashtirishning ahamiyati alohida ta'kidlandi. Turli toifadagi ko'rsatkichlarni uyg'unlashtirish orqali siz yolg'on signallarni kamaytirishingiz va savdo qarorlaringizning ishonchliligini oshirishingiz mumkin. Masalan, trend indikatorini momentum osilatori bilan birga ishlatish bozorning umumiy yo'nalishini tasdiqlash bilan birga, optimal kirish nuqtalarini aniqlashga yordam beradi. Kirish va chiqish nuqtalarini aniq belgilash, shuningdek, xavfni boshqarish mexanizmlarini joriy etish strategiyaning barqarorligini ta'minlashda hal qiluvchi rol o'ynaydi.

Har qanday algoritmik savdo strategiyasining muvaffaqiyati uning sinchkovlik bilan sinovdan o'tkazilishi va optimallashtirishiga bog'liq. Backtesting jarayoni o'tmishdagi ma'lumotlar asosida strategiyaning potentsial samaradorligini baholash imkonini beradi, bu esa real bozor sharoitlariga moslashish uchun zarur bo'lgan tuzatishlarni kiritishga yordam beradi. Real bozor sharoitlarida yuzaga keladigan komissiyalar, slippage va ijro etish kechikishlari kabi omillarni hisobga olish strategiyaning amaliy rentabelligini ta'minlash uchun juda muhimdir. Faqatgina nazariy emas, balki amaliy jihatdan ham samarali bo'lgan strategiyalar uzoq muddatli daromad keltira oladi.

Xulosa qilib aytganda, algoritmik savdoda muvaffaqiyatga erishish nafaqat to'g'ri indikatorlarni tanlash, balki ularni mohirlik bilan birlashtirish, strategiyalarni doimiy ravishda sinovdan o'tkazish va bozorning o'zgaruvchan sharoitlariga moslashishni talab qiladi. Doimiy o'rganish va innovatsiyalarga intilish sizning savdo botlaringizni yanada daromadli va barqaror qilishga yordam beradi, moliyaviy bozorlarda uzoq muddatli muvaffaqiyatga erishish uchun mustahkam poydevor yaratadi. Bu jarayon doimiy takomillashtirishni talab qiladi, chunki bozor dinamikasi hech qachon bir joyda turmaydi.