Algo savdosi: uning mohiyati, savdo strategiyalari va xatarlari

Алготрейдинг Другое

Hozirgi vaqtda birjalardagi aksariyat operatsiyalar maxsus robotlar yordamida amalga oshiriladi, ularda turli xil algoritmlar o’rnatilgan. Ushbu taktika algoritmik savdo deb ataladi. Bu so’nggi o’n yilliklardagi tendentsiya bo’lib, bozorni ko’p jihatdan o’zgartirdi.

Algoritmik savdo nima?

Algoritmik savdoning asosiy shakli HFT savdosi hisoblanadi. Gap shundaki, operatsiyani bir zumda yakunlash. Boshqacha qilib aytganda, bu tur o’zining asosiy afzalligi – tezlikdan foydalanadi. Algoritmik savdo tushunchasi ikkita asosiy ta’rifga ega:

  • Algo savdosi. Unga berilgan algoritmda treydersiz savdo qila oladigan avtotizim. Tizim bozorni avtomatik tahlil qilish va pozitsiyalarni ochish tufayli to’g’ridan-to’g’ri foyda olish uchun zarurdir. Bu algoritm “savdo roboti” yoki “maslahatchi” deb ham ataladi.
  • Algoritmik savdo. Bozorda yirik buyurtmalarni bajarish, ular avtomatik ravishda qismlarga bo’linganda va belgilangan qoidalarga muvofiq asta-sekin ochilganda. Tizim tranzaktsiyalarni amalga oshirishda treyderlarning qo’l mehnatini engillashtirish uchun ishlatiladi. Misol uchun, agar 100 ming aktsiyani sotib olish vazifasi qo’yilgan bo’lsa va siz buyurtma tasmasida e’tiborni jalb qilmasdan bir vaqtning o’zida 1-3 ta aktsiya bo’yicha pozitsiyalarni ochishingiz kerak bo’lsa.

Oddiy qilib aytganda, algoritmik savdo – bu treyderlar tomonidan amalga oshiriladigan kundalik operatsiyalarni avtomatlashtirish, bu birja ma’lumotlarini tahlil qilish, matematik modellarni hisoblash va operatsiyalarni yakunlash uchun zarur bo’lgan vaqtni qisqartiradi. Tizim, shuningdek, bozor faoliyatida inson omilining rolini (his-tuyg’ular, chayqovchilik, “savdogar sezgi”) olib tashlaydi, bu esa ba’zida eng istiqbolli strategiyaning rentabelligini ham inkor etadi.

Algoritmik savdoning paydo bo’lish tarixi

1971 yil algoritmik savdoning boshlang’ich nuqtasi hisoblanadi (u birinchi avtomatik savdo tizimi NASDAQ bilan bir vaqtda paydo bo’lgan). 1998 yilda AQSh Qimmatli qog’ozlar komissiyasi (SEC) elektron savdo maydonchalaridan foydalanishga rasman ruxsat berdi. Keyin yuqori texnologiyalarning haqiqiy raqobati boshlandi. Algoritmik savdoni rivojlantirishning quyidagi muhim daqiqalarini ta’kidlash kerak:

  • 2000-yillarning boshlari. Avtomatlashtirilgan tranzaktsiyalar bir necha soniya ichida yakunlandi. Robotlarning bozor ulushi 10% dan kam edi.
  • 2009 yil. Buyurtmani bajarish tezligi bir necha marta kamaytirilib, bir necha millisekundlarga yetdi. Savdo yordamchilarining ulushi 60% ga oshdi.
  • 2012 va undan keyin. Birjalardagi voqealarning oldindan aytib bo’lmaydiganligi ko’pchilik dasturiy ta’minotning qattiq algoritmlarida ko’p sonli xatolarga olib keldi. Bu avtomatlashtirilgan savdo hajmining umumiy hajmining 50% gacha qisqarishiga olib keldi. Sun’iy intellekt texnologiyasi ishlab chiqilmoqda va joriy etilmoqda.

Bugungi kunda yuqori chastotali savdo hali ham dolzarbdir. Ko’pgina muntazam operatsiyalar (masalan, bozorni kengaytirish) avtomatik ravishda amalga oshiriladi, bu esa treyderlarga yukni sezilarli darajada kamaytiradi. Biroq, mashina hali odamning tirik intellekti va rivojlangan sezgi o’rnini to’liq o’zgartira olmadi. Bu, ayniqsa, qimmatli qog’ozlar bozorining o’zgaruvchanligi muhim iqtisodiy xalqaro yangiliklarning nashr etilishi tufayli kuchli kuchayganda to’g’ri keladi. Ushbu davrda robotlarga ishonmaslik tavsiya etiladi.

Algoritmik savdoning afzalliklari va kamchiliklari

Algoritmning afzalliklari – qo’lda savdoning barcha kamchiliklari. Odamlar his-tuyg’ularga osongina ta’sir qiladi, lekin robotlar emas. Robot qat’iy algoritmga muvofiq savdo qiladi. Agar kelishuv kelajakda foyda keltirishi mumkin bo’lsa, robot uni sizga olib keladi. Bundan tashqari, inson har doim o’z harakatlariga to’liq e’tibor qaratishdan uzoqdir va vaqti-vaqti bilan dam olishga muhtoj. Robotlar bunday kamchiliklardan xoli. Ammo ularning o’zlari bor va ular orasida:

  • algoritmlarga qat’iy rioya qilish tufayli robot o’zgaruvchan bozor sharoitlariga moslasha olmaydi;
  • algoritmik savdoning o’zi murakkabligi va tayyorgarlik uchun yuqori talablar;
  • robotning o’zi aniqlay olmaydigan kiritilgan algoritmlarning xatolari (bu, albatta, allaqachon inson omili, lekin odam o’z xatolarini aniqlab, tuzatishi mumkin, robotlar esa buni hali qila olmaydi).

Savdo robotlarini savdoda pul ishlashning yagona mumkin bo’lgan usuli deb hisoblamasligingiz kerak, chunki so’nggi 30 yil ichida avtomatik savdo va qo’lda savdoning rentabelligi deyarli bir xil bo’ldi.

Algoritmik savdoning mohiyati

Algo treyderlari (boshqa nomi – kvant treyderlari) faqat narxlarning kerakli diapazonga tushishi ehtimoli nazariyasidan foydalanadi. Hisoblash oldingi narxlar seriyasiga yoki bir nechta moliyaviy vositalarga asoslanadi. Qoidalar bozor xatti-harakatlarining o’zgarishi bilan o’zgaradi.
Algo savdosi Algoritmik treyderlar har doim bozorning samarasizligini, tarixda takrorlanadigan kotirovkalar naqshlarini va kelajakda takrorlanadigan kotirovkalarni hisoblash qobiliyatini qidiradilar. Shuning uchun, algoritmik savdoning mohiyati ochiq pozitsiyalar va robotlar guruhlarini tanlash qoidalarida yotadi. Tanlov quyidagicha bo’lishi mumkin:

  • qo’llanma – bajarish tadqiqotchi tomonidan matematik va fizik modellar asosida amalga oshiriladi;
  • avtomatik – dastur doirasidagi qoidalar va testlarni ommaviy sanab o’tish uchun zarur;
  • genetik – bu erda qoidalar sun’iy intellekt elementlariga ega bo’lgan dastur tomonidan ishlab chiqilgan.

Algoritmik savdo haqidagi boshqa g’oyalar va utopiyalar fantastikadir. Hatto robotlar ham kelajakni 100% kafolat bilan “bashora olmaydi”. Bozor shu qadar samarasiz bo’lishi mumkin emaski, robotlarga har qanday vaqtda, istalgan joyda qo’llaniladigan qoidalar to’plami mavjud. Algoritmlardan foydalanadigan yirik investitsiya kompaniyalarida (masalan, Renessace Technology, Citadel, Virtu) minglab asboblarni qamrab olgan savdo robotlarining yuzlab guruhlari (oilalari) mavjud. Aynan shu usul, ya’ni algoritmlarning diversifikatsiyasi bo’lib, ularga kunlik foyda keltiradi.

Algoritmlarning turlari

Algoritm – bu muayyan vazifani bajarish uchun mo’ljallangan aniq ko’rsatmalar to’plami. Moliya bozorida foydalanuvchi algoritmlari kompyuterlar tomonidan bajariladi. Qoidalar to’plamini yaratish uchun kelajakdagi bitimlarning narxi, hajmi va bajarilish vaqti haqidagi ma’lumotlardan foydalaniladi. Birja va valyuta bozorlarida algo savdosi to’rtta asosiy turga bo’linadi:

  • Statistik. Ushbu usul savdo imkoniyatlarini aniqlash uchun tarixiy vaqt seriyalaridan foydalangan holda statistik tahlilga asoslangan.
  • Avtomatik. Ushbu strategiyaning maqsadi bozor ishtirokchilariga bitimlar xavfini kamaytirishga imkon beradigan qoidalarni yaratishdir.
  • Ijrochi. Ushbu usul savdo buyurtmalarini ochish va yopish bilan bog’liq aniq vazifalarni bajarish uchun yaratilgan.
  • To’g’riga. Ushbu texnologiya bozorga kirishning maksimal tezligini olishga va algoritmik treyderlarning savdo terminaliga kirish va ulanish xarajatlarini kamaytirishga qaratilgan.

Yuqori chastotali algoritmik savdoni mexanizatsiyalashgan savdo uchun alohida maydon sifatida ajratib ko’rsatish mumkin. Ushbu turkumning asosiy xususiyati buyurtma yaratishning yuqori chastotasidir: tranzaktsiyalar millisekundlarda yakunlanadi. Ushbu yondashuv katta foyda keltirishi mumkin, ammo u ma’lum xavflarni ham o’z ichiga oladi.

Avtomatlashtirilgan savdo: robotlar va ekspert maslahatchilar

1997 yilda tahlilchi Tushar Chand o’zining “Texnik tahlildan tashqari” kitobida (aslida “Texnik tahlildan tashqari” deb nomlangan) birinchi marta mexanik savdo tizimini (MTS) tasvirlab bergan. Ushbu tizim savdo roboti yoki valyuta operatsiyalari bo’yicha maslahatchi deb ataladi. Bu bozorni kuzatuvchi, savdo buyurtmalarini chiqaradigan va ushbu buyurtmalarning bajarilishini nazorat qiluvchi dasturiy modullardir. Robot savdo dasturining ikki turi mavjud:

  • avtomatlashtirilgan “dan” va “to” – ular savdo bo’yicha mustaqil mustaqil qarorlar qabul qilish imkoniyatiga ega;
  • savdogarga bitimni qo’lda ochish uchun signal beradigan, ular o’zlari buyurtma yubormaydilar.

Algoritmik savdoda faqat 1-turdagi robot yoki maslahatchi ko’rib chiqiladi va uning “super vazifasi” qo’lda savdo qilishda mumkin bo’lmagan strategiyalarni amalga oshirishdir.

Renaissance Institutiona Equlties fondi algoritmik savdodan foydalanadigan eng yirik xususiy fonddir. U AQShda 1982 yilda Jeyms Xarris Simons tomonidan asos solingan Renaissance Technologies MChJ tomonidan ochilgan. Keyinchalik Financial Times Simonsni “eng aqlli milliarder” deb atadi.

Savdo robotlari qanday yaratilgan?

Qimmatli qog’ozlar bozorida algoritmik savdo uchun ishlatiladigan robotlar ixtisoslashtirilgan kompyuter dasturlari hisoblanadi. Ularning rivojlanishi, birinchi navbatda, robotlar bajaradigan barcha vazifalar, shu jumladan strategiyalar uchun aniq rejaning paydo bo’lishi bilan boshlanadi. Dasturchi-treyder oldida turgan vazifa uning bilimi va shaxsiy xohish-istaklarini hisobga olgan holda algoritm yaratishdir. Albatta, tranzaktsiyalarni avtomatlashtiradigan tizimning barcha nuanslarini oldindan aniq tushunish kerak. Shuning uchun, Ajam treyderlarga TC algoritmini mustaqil ravishda yaratish tavsiya etilmaydi. Savdo robotlarini texnik jihatdan amalga oshirish uchun siz kamida bitta dasturlash tilini bilishingiz kerak. Dasturlarni yozish uchun mql4, Python, C#, C++, Java, R, MathLab dan foydalaning.
Algo savdosi Dasturlash qobiliyati treyderlarga ko’plab afzalliklarni beradi:

  • ma’lumotlar bazalarini yaratish qobiliyati;
  • ishga tushirish va sinov tizimlari;
  • yuqori chastotali strategiyalarni tahlil qilish;
  • xatolarni tezda tuzatish.

Har bir til uchun juda foydali ochiq kodli kutubxonalar va loyihalar mavjud. Eng yirik algoritmik savdo loyihalaridan biri C++ da qurilgan QuantLib hisoblanadi. Yuqori chastotali algoritmlardan foydalanish uchun Currenex, LMAX, Integral yoki boshqa likvidlik provayderlariga to’g’ridan-to’g’ri ulanishingiz kerak bo’lsa, siz Java-da ulanish API-larini yozishda malakali bo’lishingiz kerak. Dasturlash ko’nikmalari bo’lmasa, oddiy mexanik savdo tizimlarini yaratish uchun maxsus algoritmik savdo dasturlarini qo’llash mumkin. Bunday platformalarga misollar:

  • TSLab;
  • sog’lom lab;
  • Metatreyder;
  • S#.Studio;
  • ko’p diagrammalar;
  • savdo stantsiyasi.

Qimmatli qog’ozlar bozorida algoritmik savdo

Qimmatli qog’ozlar va fyuchers bozorlari avtomatlashtirilgan tizimlar uchun keng imkoniyatlar yaratadi, ammo algoritmik savdo xususiy investorlarga qaraganda yirik fondlar orasida keng tarqalgan. Qimmatli qog’ozlar bozorida algoritmik savdoning bir necha turlari mavjud:

  • Texnik tahlilga asoslangan tizim. Bozor samarasizligi va tendentsiyalarni, bozor harakatlarini aniqlash uchun bir nechta ko’rsatkichlardan foydalanish uchun yaratilgan. Ko’pincha bu strategiya klassik texnik tahlil usullaridan foyda olishga qaratilgan.
  • Juftlik va savat savdosi. Tizim ikki yoki undan ortiq asboblar nisbatidan foydalanadi (ulardan biri “yo’lboshchi”, ya’ni birinchi navbatda unda o’zgarishlar ro’y beradi, so’ngra 2 va keyingi asboblar yuqoriga tortiladi) nisbatan yuqori foizga ega, lekin 1 ga teng emas. Agar asbob berilgan marshrutdan chetga chiqsa, ehtimol u o’z guruhiga qaytadi. Ushbu og’ishni kuzatish orqali algoritm savdo qilishi va egasi uchun foyda keltirishi mumkin.
  • Marketmaking. Bu bozor likvidligini saqlash vazifasi bo’lgan yana bir strategiya. Shunday qilib, istalgan vaqtda xususiy treyder yoki to’siq fondi savdo vositasini sotib olishi yoki sotishi mumkin. Market-meykerlar hatto o’z daromadlarini turli vositalarga bo’lgan talabni qondirish va birjadan foyda olish uchun ishlatishlari mumkin. Ammo bu tezkor trafik va bozor ma’lumotlariga asoslangan maxsus strategiyalardan foydalanishga to’sqinlik qilmaydi.
  • oldingi yugurish. Bunday tizimning bir qismi sifatida tranzaktsiyalar hajmini tahlil qilish va yirik buyurtmalarni aniqlash uchun vositalar qo’llaniladi. Algoritm katta buyurtmalar narxni ushlab turishini va qarama-qarshi savdolarning teskari yo’nalishda paydo bo’lishiga olib kelishini hisobga oladi. Buyurtma kitoblari va tasmalarida bozor ma’lumotlarini tahlil qilish tezligi tufayli ular o’zgaruvchanlikka duch kelishadi, boshqa ishtirokchilardan ustun turishga harakat qilishadi va juda katta buyurtmalarni bajarishda ozgina o’zgaruvchanlikni qabul qilishadi.
  • Arbitraj. Bu moliyaviy vositalar yordamida amalga oshiriladigan bitim bo’lib, ular orasidagi korrelyatsiya birga yaqin. Qoida tariqasida, bunday asboblar eng kichik og’ishlarga ega. Tizim tegishli vositalar uchun narxlarning o’zgarishini kuzatib boradi va narxlarni tenglashtirish uchun arbitraj operatsiyalarini o’tkazadi. Misol: 100% korrelyatsiya bilan sinxron ravishda o’zgarib turadigan bir kompaniyaning 2 xil turdagi aktsiyalari olinadi. Yoki bir xil aktsiyalarni oling, lekin turli bozorlarda. Bir birjada u boshqasiga qaraganda biroz oldinroq ko’tariladi / tushadi. Ushbu lahzani 1-da “tutib” olganingizdan so’ng, siz 2-da bitimlar ochishingiz mumkin.
  • O’zgaruvchanlik savdosi. Bu har xil turdagi optsionlarni sotib olishga va ma’lum bir vositaning o’zgaruvchanligi oshishini kutishga asoslangan savdoning eng murakkab turi. Ushbu algoritmik savdo juda ko’p hisoblash quvvati va mutaxassislar jamoasini talab qiladi. Bu erda eng yaxshi aqllar turli xil asboblarni tahlil qiladilar, ularning qaysi biri o’zgaruvchanlikni oshirishi mumkinligi haqida bashorat qiladilar. Ular o’zlarining tahlil mexanizmlarini robotlarga joylashtiradilar va kerakli vaqtda ushbu asboblardagi variantlarni sotib olishadi.

Algoritmik savdoning risklari

So’nggi paytlarda algoritmik savdoning ta’siri sezilarli darajada oshdi. Tabiiyki, yangi savdo usullari ilgari kutilmagan ma’lum xavflarni o’z ichiga oladi. HFT operatsiyalari, ayniqsa, hisobga olinishi kerak bo’lgan xavflar bilan birga keladi.
Algo savdosi Algoritmlar bilan ishlashda eng xavfli:

  • Narxlarni manipulyatsiya qilish. Algoritmlar alohida asboblarga bevosita ta’sir qilish uchun sozlanishi mumkin. Bu erda oqibatlar juda xavfli bo’lishi mumkin. 2013-yilda, global BATS bozorida savdoning 1-kunida kompaniya qimmatli qog’ozlari qiymatining haqiqiy pasayishi kuzatildi. Atigi 10 soniya ichida narx 15 dollardan bir necha sentga tushdi. Sababi robotning aksiyalar narxini pasaytirish uchun ataylab dasturlashtirilgan faolligi bo‘lgan. Ushbu siyosat boshqa ishtirokchilarni chalg’itishi va birjadagi vaziyatni sezilarli darajada buzishi mumkin.
  • Aylanma mablag’larning chiqib ketishi. Bozorda stressli vaziyat yuzaga kelsa, robotlardan foydalanadigan ishtirokchilar savdoni to’xtatadilar. Buyurtmalarning aksariyati avtomaslahatchilardan kelganligi sababli, barcha kotirovkalarni darhol tushiradigan global oqim mavjud. Bunday almashinuv “belanchak” ning oqibatlari juda jiddiy bo’lishi mumkin. Bundan tashqari, likvidlilikning chiqib ketishi og’ir vaziyatni yanada kuchaytiradigan keng tarqalgan vahima qo’zg’atmoqda.
  • O’zgaruvchanlik keskin o’sdi. Ba’zan barcha jahon bozorlarida aktivlar qiymatida keraksiz tebranishlar mavjud. Bu narxlarning keskin ko’tarilishi yoki halokatli pasayishi bo’lishi mumkin. Bu holat to’satdan muvaffaqiyatsizlik deb ataladi. Ko’pincha tebranishlarning sababi yuqori chastotali robotlarning xatti-harakatidir, chunki ularning bozor ishtirokchilarining umumiy sonidagi ulushi juda katta.
  • Xarajatlarni oshirish. Ko’p sonli mexanik maslahatchilar o’zlarining texnik imkoniyatlarini doimiy ravishda yaxshilashlari kerak. Natijada, tarif siyosati o’zgarmoqda, bu, albatta, savdogarlar uchun foydali emas.
  • operatsion xavf. Bir vaqtning o’zida ko’p sonli kiruvchi buyurtmalar katta hajmdagi serverlarni ortiqcha yuklashi mumkin. Shu sababli, ba’zida faol savdoning eng yuqori davrida tizim o’z faoliyatini to’xtatadi, barcha kapital oqimlari to’xtatiladi va ishtirokchilar katta yo’qotishlarga duch kelishadi.
  • Bozorning bashorat qilish darajasi pasayadi. Robotlar tranzaksiya narxlariga sezilarli ta’sir ko’rsatadi. Shu sababli, prognozning aniqligi pasayadi va asosiy tahlil asoslari buziladi. Shuningdek, avtomobil yordamchilari an’anaviy treyderlarni yaxshi narxlardan mahrum qiladi.

Robotlar asta-sekin bozorning oddiy ishtirokchilarini obro’sizlantiradi va bu kelajakda qo’lda operatsiyalarni to’liq rad etishga olib keladi. Vaziyat algoritmlar tizimining pozitsiyasini mustahkamlaydi, bu esa ular bilan bog’liq xavflarning oshishiga olib keladi.

Algoritmik Forex savdosi

Algoritmik valyuta savdosining o’sishi ko’p jihatdan jarayonlarni avtomatlashtirish va dasturiy ta’minot algoritmlari yordamida valyuta operatsiyalarini amalga oshirish vaqtini qisqartirish bilan bog’liq. Bu ham operatsion xarajatlarni kamaytiradi. Forex asosan texnik tahlil usullariga asoslangan robotlardan foydalanadi. Va eng keng tarqalgan terminal MetaTrader platformasi bo’lganligi sababli, platforma ishlab chiquvchilari tomonidan taqdim etilgan MQL dasturlash tili robotlarni yozishning eng keng tarqalgan usuliga aylandi.

Miqdoriy savdo

Miqdoriy savdo – bu savdo yo’nalishi bo’lib, uning maqsadi turli xil moliyaviy aktivlarning dinamikasini tavsiflovchi modelni shakllantirish va aniq prognozlar qilish imkonini beradi. Miqdor savdogarlari, shuningdek, kvant treyderlari sifatida ham tanilgan, odatda o’z sohalarida yuqori ma’lumotga ega: iqtisodchilar, matematiklar, dasturchilar. Kvant treyderi bo’lish uchun siz hech bo’lmaganda matematik statistika va ekonometrika asoslarini bilishingiz kerak.

Yuqori chastotali algoritmik savdo/HFT savdosi

Bu avtomatlashtirilgan savdoning eng keng tarqalgan shakli. Ushbu usulning o’ziga xos xususiyati shundaki, operatsiyalar turli xil asboblarda yuqori tezlikda amalga oshirilishi mumkin, bunda pozitsiyalarni yaratish/yopish tsikli bir soniya ichida yakunlanadi.

HFT tranzaktsiyalari kompyuterlarning odamlarga nisbatan asosiy afzalligi – mega-yuqori tezlikdan foydalanadi.

Taxminlarga ko’ra, g’oya muallifi Stiven Sonson bo’lib, u D. Uitkomb va D. Xoks bilan birgalikda 1989 yilda dunyodagi birinchi avtomatik savdo qurilmasini (Automatic Trading Desk) yaratgan. Texnologiyaning rasmiy rivojlanishi faqat 1998 yilda boshlangan bo’lsa-da, Amerika birjalarida elektron platformalardan foydalanish tasdiqlangan.

HFT savdosining asosiy tamoyillari

Ushbu savdo quyidagi kitlarga asoslangan:

  • yuqori texnologiyali tizimlardan foydalanish pozitsiyalarni bajarish muddatini 1-3 millisekundlar darajasida ushlab turadi;
  • narxlar va marjalarning mikro o’zgarishidan foyda;
  • keng ko’lamli yuqori tezlikdagi operatsiyalarni amalga oshirish va ba’zan bir tsentdan kamroq bo’lgan eng past real darajada foyda olish (HFT salohiyati an’anaviy strategiyalardan ko’p marta katta);
  • arbitraj bitimlarining barcha turlarini qo’llash;
  • tranzaktsiyalar qat’iy ravishda savdo kuni davomida amalga oshiriladi, har bir sessiyaning tranzaktsiyalari hajmi o’n minglabgacha yetishi mumkin.

HFT savdosi

Yuqori chastotali savdo strategiyalari

Bu yerda siz har qanday algoritmik savdo strategiyasidan foydalanishingiz mumkin, lekin shu bilan birga odamlar erisha olmaydigan tezlikda savdo qilishingiz mumkin. HFT strategiyalarining ba’zi misollari:

  • Yuqori likvidli hovuzlarni aniqlash. Ushbu texnologiya kichik test operatsiyalarini ochish orqali yashirin (“qorong’i”) yoki ommaviy buyurtmalarni aniqlashga qaratilgan. Maqsad – hajmli hovuzlar tomonidan yaratilgan kuchli harakatga qarshi kurashish.
  • Elektron bozorni yaratish. Bozorda likvidlikni oshirish jarayonida foyda spred doirasidagi savdo orqali amalga oshiriladi. Odatda, birjada savdo qilishda spred kengayadi. Agar market-meyker balansni saqlab qola oladigan mijozlarga ega bo’lmasa, yuqori chastotali treyderlar asbobga talab va taklifni qoplash uchun o’z mablag’laridan foydalanishlari kerak. Birjalar va ECNs mukofot sifatida operatsion xarajatlarga chegirmalar beradi.
  • Oldindan yugurish. Ism “oldinga yugurish” deb tarjima qilingan. Ushbu strategiya joriy sotib olish va sotish buyurtmalari, aktivlarning likvidligi va o’rtacha ochiq foizlar tahliliga asoslangan. Ushbu usulning mohiyati katta buyurtmalarni aniqlash va o’zingizning kichik buyurtmalaringizni biroz yuqoriroq narxda joylashtirishdir. Buyurtma bajarilgandan so’ng, algoritm boshqa yuqori tartibni o’rnatish uchun boshqa katta buyurtma atrofida narxlarning o’zgarishining yuqori ehtimolidan foydalanadi.
  • Kechiktirilgan arbitraj. Ushbu strategiya serverlarga geografik yaqinlik yoki yirik saytlarga qimmat to’g’ridan-to’g’ri ulanishlarni sotib olish tufayli ma’lumotlar almashinuviga faol kirish imkoniyatidan foydalanadi. Ko’pincha valyuta regulyatorlariga tayanadigan treyderlar tomonidan qo’llaniladi.
  • Statistik arbitraj. Yuqori chastotali savdoning ushbu usuli platformalar yoki aktivlarning tegishli shakllari (valyuta juftlik fyucherslari va ularning spot kontragentlari, derivativlar va qimmatli qog’ozlar) o’rtasidagi turli xil vositalarning korrelyatsiyasini aniqlashga asoslangan. Bunday operatsiyalar odatda xususiy banklar, investitsiya fondlari va boshqa litsenziyalangan dilerlar tomonidan amalga oshiriladi.

Yuqori chastotali operatsiyalar mikro hajmlarda amalga oshiriladi, bu ko’p miqdordagi tranzaktsiyalar bilan qoplanadi. Bunday holda, foyda va zarar darhol aniqlanadi.

Algoritmik treyderlar uchun dasturlarning umumiy ko’rinishi

Algoritmik savdo va robot dasturlash uchun ishlatiladigan dasturiy ta’minotning kichik bir qismi mavjud:

  • TSlab. Rossiyada ishlab chiqarilgan C# dasturi. Ko’pgina forex va birja brokerlari bilan mos keladi. Maxsus blok diagrammasi tufayli u juda oddiy va o’rganish oson interfeysga ega. Tizimni sinab ko’rish va optimallashtirish uchun dasturdan bepul foydalanishingiz mumkin, ammo haqiqiy tranzaktsiyalar uchun siz obuna sotib olishingiz kerak bo’ladi.
  • WealthLab. C# da algoritmlarni ishlab chiqish uchun foydalaniladigan dastur. Uning yordamida siz algoritmik savdo dasturini yozish uchun Wealth Script kutubxonasidan foydalanishingiz mumkin, bu kodlash jarayonini sezilarli darajada osonlashtiradi. Shuningdek, dasturga turli manbalardan olingan kotirovkalarni ulashingiz mumkin. Backtestingdan tashqari, moliyaviy bozorda real operatsiyalar ham amalga oshirilishi mumkin.
  • r studiyasi. Kvantlar uchun yanada rivojlangan dastur (yangi boshlanuvchilar uchun mos emas). Dasturiy ta’minot bir nechta tillarni birlashtiradi, ulardan biri ma’lumotlar va vaqt seriyalarini qayta ishlash uchun maxsus R tilidan foydalanadi. Bu erda algoritmlar va interfeyslar yaratiladi, testlar va optimallashtirish amalga oshiriladi, statistika va boshqa ma’lumotlarni olish mumkin. R Studio bepul, lekin bu juda jiddiy. Dastur turli xil o’rnatilgan kutubxonalar, testerlar, modellar va boshqalardan foydalanadi.

Algoritmik savdo uchun strategiyalar

Algo savdosi quyidagi strategiyalarga ega:

  • TWAP. Ushbu algoritm muntazam ravishda buyurtmalarni eng yaxshi taklif yoki taklif narxida ochadi.
  • amalga oshirish strategiyasi.  Algoritm odatda yirik ishtirokchilar (xedj-fondlar va brokerlar) tomonidan qo’llaniladigan o’rtacha vaznli narxlarda aktivlarni katta xarid qilishni talab qiladi.
  • VWAP. Algoritm ma’lum vaqt oralig’ida ma’lum hajmning teng qismida pozitsiyalarni ochish uchun ishlatiladi va narx ishga tushirilganda o’rtacha og’irlikdagi narxdan yuqori bo’lmasligi kerak.
  • ma’lumotlarni qazib olish. Bu yangi algoritmlar uchun yangi naqshlarni izlashdir. Sinov boshlanishidan oldin ishlab chiqarish sanalarining 75% dan ortig’i ma’lumotlarni yig’ish edi. Qidiruv natijalari faqat professional va batafsil usullarga bog’liq. Qidiruvning o’zi turli xil algoritmlar yordamida qo’lda sozlangan.
  • aysberg. Buyurtmalarni joylashtirish uchun foydalaniladi, ularning umumiy soni parametrlarda ko’rsatilgan sondan oshmaydi. Ko’pgina birjalarda ushbu algoritm tizimning yadrosiga o’rnatilgan va u buyurtma parametrlarida hajmni belgilash imkonini beradi.
  • spekulyativ strategiya. Bu keyingi foyda olish maqsadida savdo qilish uchun eng yaxshi narxni olishga intiladigan xususiy treyderlar uchun standart modeldir.

Algoritmik savdo uchun strategiyalar

Algoritmik savdo bo’yicha treninglar va kitoblar

Siz maktab to’garaklarida bunday bilimlarni olmaysiz. Bu juda tor va o’ziga xos hudud. Bu erda haqiqatan ham ishonchli tadqiqotlarni ajratib ko’rsatish qiyin, ammo agar umumlashtirsak, algoritmik savdo bilan shug’ullanish uchun quyidagi asosiy bilimlar kerak bo’ladi:

  • matematik hamda iqtisodiy modellar;
  • dasturlash tillari — Python, S++, MQL4 (Forex uchun);
  • almashish bo’yicha shartnomalar va vositalarning xususiyatlari (opsionlar, fyucherslar va boshqalar) haqida ma’lumot.

Ushbu yo’nalishni asosan o’zingiz o’zlashtirishingiz kerak bo’ladi. Ushbu mavzu bo’yicha o’quv adabiyotlarini o’qish uchun siz kitoblarni ko’rib chiqishingiz mumkin:

  • “Kvant savdosi” va “Algoritmik savdo” – Ernest Chen;
  • “Algoritmik savdo va birjaga to’g’ridan-to’g’ri kirish” – Barri Jonsen;
  • “Moliyaviy matematika usullari va algoritmlari” – Lyu Yu-Dau;
  • “Qora quti ichida” – Rishi K. Narang;
  • “Savdo va birjalar: amaliyotchilar bozorining mikro tuzilishi” – Larri Xarris.

O’quv jarayonini boshlashning eng samarali usuli – bu birja savdosi va texnik tahlil asoslarini o’rganish, keyin esa algoritmik savdo bo’yicha kitoblarni sotib olishdir. Shuni ham ta’kidlash kerakki, ko’pchilik professional nashrlarni faqat ingliz tilida topish mumkin.

Noto’g’ri kitoblardan tashqari, har qanday almashinuv adabiyotini o’qish ham foydali bo’ladi.

Algoritmik savdo haqidagi mashhur afsonalar

Ko’pchilik robot savdosidan foydalanish faqat foydali bo’lishi mumkinligiga ishonishadi va treyderlar umuman hech narsa qilishlari shart emas. Albatta yo’q. Har doim robotni kuzatib borish, uni optimallashtirish va xatolar va nosozliklar yuzaga kelmasligi uchun uni boshqarish kerak. Ba’zi odamlar robotlar pul ishlay olmaydi deb o’ylashadi. Bular, ehtimol, ilgari scammers tomonidan valyuta operatsiyalari uchun sotilgan past sifatli robotlarga duch kelgan odamlardir. Valyuta savdosida pul ishlashga qodir sifatli robotlar mavjud. Lekin hech kim ularni sotmaydi, chunki ular allaqachon yaxshi pul olib kelishadi. Birjada savdo qilish daromad olish uchun katta imkoniyatlarga ega. Algoritmik savdo – bu investitsiya sohasidagi haqiqiy yutuq. Ilgari ko’p vaqt talab qiladigan deyarli har bir kunlik vazifani robotlar o’z zimmasiga oladi.

opexflow
Rate author
Add a comment