Algotreyidng: bu nima va savdo algoritmini qanday tekshirish

Maqola muqovasi «Algotreydding: bu nima va savdo algoritmini qanday tekshirish»: algoritm bloklari zanjiri: ma’lumotlar, qoidalar, xatar; Xatar va buyurtma orasida belgi bilan aylana ramka

Algotreydding nima oddiy so‘zlar bilan

Bu tushunchaning ham yuridik ta'rifi bor va u kundalikidan aniqroq. Yevropa direktivasi MiFID II uni maqolada beradi 4(1)(39). U yerda algoritmik savdo deb kompyuter algoritmi o'zi buyurtma parametrlarini belgilaydigan bitimlar ataladi. Asl nusxada bu shunday eshitiladi: "kompyuter algoritmi avtomatik ravishda buyurtmalarning individual parametrlarini belgilaydi, masalan, buyurtmani boshlash yoki boshlamaslik, vaqti, price or quantity of the order or how to manage the order after its submission, with limited or no human intervention". Ushbu ta’rifda chegara aniq chizilgan: agar dastur faqat tayyor arizani yo’naltirsa, uni tasdiqlasa yoki savdo amalga oshgandan so‘ng ishlov berilsa, bu ham shu maqolaga ko‘ra algoritmik savdo hisoblanmaydi. Hal qiluvchi belgi bittagina - buyurtma parametrlarini mashina belgilaydi.

Regulyator FINRA xabarnomada 15-09 algoritmik strategiyalarni o‘zining xavflari va nazorat amaliyotlari bilan alohida savdo faoliyati sinfi sifatida tasvirlaydi - dan kodni favqulodda to‘xtatish tugmasigacha test qilish. Hendershott, Jones va Menkveldning Journal of Finance’dagi tadqiqoti shuni ko‘rsatdiki, algoritmik savdo bozordagi likvidlikni yaxshilaydi va kotirovkalarni ko‘proq ma’lumotli qiladi. Bu bozor darajasida “bu nima” savoliga javobdir.

Xususiy treyder uchun mohiyati sodda va amaliyroq. Algotreyderlik - bu savdodan insonning his-tuyg'usi va javob tezligini olib tashlash usuli, faqat siz aniq ifodalagan narsani qoldirish. Agar qoidani shunday yozib bo‘lmasa, boshqa bir odam sizning tushuntirishlaringizsiz bajarishi mumkin bo‘lmasa, bu hozircha algoritm emas, balki g‘oya. G‘oyani qoidalarga qanday aylantirishni quyidagi bo‘limda aytaman, avval esa algoritm jismonan nimalardan iborat ekanligi haqida.

Savdo algoritmi nimadan iborat

  1. 1

    Ma’lumotlar

    Shamlar, hajmlar, lenta, taqvim

  2. 2

    Qoidalar

    Kiruvchi va chiquvchi shartlar aniq bo‘lishi kerak

  3. 3

    Xavf

    Stop, pozitsiya hajmi, yo‘qotish limiti

  4. 4

    Ijro

    Buyruq turi, kanal, nosozliklarni nazorat qilish

Ma’lumotlar qoidalarni ovqatlantiradi, qoidalar signal chiqaradi, xavf hajmni cheklaydi, ijro buyruqni yuboradi. Sxema faqat tartibni ko‘rsatadi, aniq strategiyani emas.

Sxema 1. Algoritm tarkibi. Bloklarning ustuvorligi mas’uliyat kamayishi tartibida: birinchi xavf, keyin qoidalar, keyin ijro.

Ma’lumotlar - algoritm qaysini ko‘radi: shamlalar, hajmlar, stol, tadbirlar taqvimi. Qoidalar - yadrosi: qaysi shartlarda sotib olish, qaysi shartlarda yopish. Xavf - agar xato qilgan bo‘lsak qancha yo‘qotamiz: stop-loss, pozitsiya hajmi, kunlik limit. Ijro - buyurtma birjaga qanday yetadi: buyurtma turi, kanal, aloqaning uzilishi holatida javob.

Shunga o‘xshash ro‘yxat nazorat organida ham bor. Nazorat tushuntirmasida ESMA dan 26 fevrali 2026 yilida savdo parametrlarini aniqlash deb hisoblanadigan faoliyat turlari sanab o‘tilgan: signal bo‘yicha buyurtmalarni yaratish, ijro strategiyasini tanlash, bozor holatini tahlil qilish, portfelnı qayta muvozanatlash, xavf cheklovlarini sozlash, likvidlikni qidirish va maydonchalar o‘rtasida optimallashtirish. Shu yerda biz uchun eng muhim narsa aytilgan: algoritm sinovdan o'tkazilishi va boshqarilishi kerak, so'zma-so'z "the algorithms must be testable and controllable". Bu byurokratiya kabi eshitiladi, lekin ishchi mezon sifatida ishlaydi: agar sizning g'oyangizni takrorlanuvchi testdan o'tkazib bo'lmasa, sizda hali algoritm yo'q.

Yangi boshlovchilarning xatosi - butun qiziqishni "qoidalar" blokiga qaratish va deyarli "xavf" blokiga e'tibor bermaslik. Jonli hisobda aynan uchinchi blok hal qiladi, depozit yo'qotgan savdo qatorini qanday yengib chiqadi. Pozitsiya o‘lchami bo‘yicha asosiy narsalar materialda bayon etilgan. bitimdagi xavf.

Algotreydding, savdo boti va HFT: farqi nima

TerminBu nimaKim foydalanadiNimani hal qiladi
Algoritmik savdoMetod: qarorlar o‘rniga qoidalarShaxsiy va institutsional treyderlarIntizom va takrorlanuvchanlik
Savdo boti / maslahatchiQoidalarni bajaradigan dasturXususiy treyderlar, ko‘proq Forex va kriptopuldaQo‘lda bajariladigan rutinalarni avtomatlashtirish
HFTBirja yonidagi infratuzilmada juda tez strategiyalarIxtisoslashgan firmalarMikrosoniyali kechikish, g‘oyaning sifati emas

Algoritmik savdo bilan HFT o‘rtasidagi chegara ham qonunda belgilangan. MiFID II maqolada 4(1)(40) bir vaqtda uch ta belgi: infra­strukturani, minimal kechikish uchun maxsus yaratilgan (kolokatsiya) talab qiladi, proximity hosting yoki tezkor to‘g‘ridan-to‘g‘ri kirish), alohida arizaga qaror qabul qilishda insonning to‘liq yo‘qligi va kun davomidagi yuqori xabar chastotasi. Uchdan birini olib tashlang - va bu allaqachon oddiy algoritmik savdo hisoblanadi. Amerika regulyatori shartnomada halolroq: kontsept-relizda SEC 2010 yil to‘g‘ridan-to‘g‘ri aytilgan, termin yangi va hali aniq ta’rifga ega emas, va ta’rif o‘rniga beshta tipik belgi sanab o‘tilgan, jumladan kolokatsiya va kunni nol pozitsiyasida yopish.

Rossiyadan bo‘lgan xususiy treyder uchun bu yerda amaliy xulosa bor. Moskva birjasi valyuta bozorida samarali bo‘lmagan buyurtmalar uchun rasmiy qo‘shimcha komissiya undiriladi va me’yor qoidalarga ko‘rsatilgan: Agar kun davomida SPOT instrumentlar bo‘yicha buyurtmalar soni 30 000 dan oshmasa, komissiya hisoblanmaydi. Boshqacha aytganda, maydon pul bilan yuqori ulushdagi olingan arizalarni jazolaydi. Uy algoritmi odatda bunday chegaraga yetmaydi. Ammo “men minglab arizalarni qo‘yamman va olib tashlayman” g‘oyasi darhol unga to‘qnashadi.

Yondashuvlar o‘rtasidagi chegarani inson ishtiroki o‘lchovi yaxshi ko‘rsatadi. Tayyor robotni ma'lum platformada qanday tekshirish - alohida amaliy vazifa, u MetaTrader misolida maqolada tushuntirilgan maslahatchini tekshirish.

Inson o'zi tugmani bosadi

HFT-birja serveridagi robot

  1. 1.Reja bo'yicha qo'lda savdo
  2. 2.Mashina signali, inson bosadi
  3. 3.Bot bitimni o'zi bajaradi
To‘liq qo‘lda savdodan tortib yuqori chastotali savdogacha. O‘ng tomonga qarab, odamning qaror qabul qilishi kamroq bo‘ladi va infratuzilmaga bo‘lgan talab yuqoriroq bo‘ladi.

Shema 2. Xususiy treyder odatda o‘lchovning chap va o‘rta qismida yashaydi. O‘lchovning o‘ng qirrasida yuqori chastotali savdo mavjud, bu boshqa iqtisodiyotga ega alohida bir sanoatdir.

Qaysi vazifalarni avtomatlashtirish mumkin, qayerda xatar qoladi

Algotreyding nima beradi va nima bermaydi
Mos keladi, agar
  • Intizom: algoritm o'z qoidalaridan chetga chiqmaydi
  • Rasmiy shartga tezkor javob
  • G'oyani uzun tarix bo'yicha bir necha daqiqada tekshirish
  • Bir vaqtning o'zida o'nlab vositalarni nazorat qilish
Mos kelmaydi, agar
  • Orqada sinovdan o'tgan g'oya bo'lmagan holda foyda
  • Natija kafolati: bozor o'zgaradi, qoida ishlashni to'xtatishi mumkin
  • Xavf-boshqaruv va savdo rejasi o'rnini bosish
  • Yangiliklar va kimningdir harakatlarini prognoz qilish

Karta 1. Metod chegaralari. Algoritm afzallikni formalizatsiya qiladi, agar u mavjud bo'lsa; noldan afzallik yaratolmaydi.

Bo'limning mazmuni halol: bajarishni avtomatlashtirish - hal qilinadigan muhandislik vazifasi, lekin siz avtomatlashtirayotgan o'zingizning afzalligingiz, sizning tadqiqot ishingiz sifatida qoladi. Ana shuning uchun algoritmni tekshirish uning yozilishidan muhimroq, va maqolaning keyingi qismi aynan shundan haqida. Qoidalar va strategiyalarni tekshirish haqida ko'proq materiallar bo‘limda jamlangan savdo strategiyalari.

Savdo g‘oyasini aniq qoidalarga aylantirish qanday

Oddiy xom g‘oya shunday eshitiladi: "bozor ortiqcha sotilganida rebound sotib olaman". Unda jonli savdoda intuitsiya tomonidan qabul qilinadigan qarorlar yashirilgan: bu nima ekanligi qayta sotilganlik, qaysi sakrashni amalga oshgan deb hisoblash, chiqish qayerda, agar sakrash bo‘lmasa. Algoritm ularning har birini ochishni talab qiladi.

Formalizatsiya tartibi:

  1. Sonlar va indikatorlar bilan kirish shartini yozing: qaysi indikator, qaysi davr, qaysi qiymat, qaysi vaqt oralig‘i.
  2. Chiqish shartini alohida yozing, foyda va zarar uchun. "Bormasa tushunaman, yopaman" - taqiqlangan ibora.
  3. Ma'lumotlar bo'lmasa yoki aloqa kanali uzilsa, algoritm nima qilishini aniqlang.
  4. Pozitsiya hajmini his qilmasdan, to'xtash nuqtasidan formula orqali belgilang.

Ushbu ro'yxat - bu regulyator kompaniyalarga strategiyani hujjatlashtirish bo'yicha samarali amaliyot sifatida tavsiya qiladigan narsalarning qisqartirilgan versiyasi: oddiy tilda tavsif, Shunda nazorat va ishlab chiqish bir xil narsani tushunadi, kodni o'qimasdan. Mantiq bir xil, faqat ko'lam farq qiladi. Bunday qoidalarni yagona hujjatga qanday yig'ish haqida maqolada tushuntirilgan Treyderning savdo rejasi.

Algoritmni tarixlarda moslashtirmasdan qanday tekshirish mumkin

Bektest - Algoritmni o'tgan ma'lumotlar bilan ishlatish. Asosiy tuzoq moslashtirish deb ataladi: bir xil tarixiy bo‘lakda qoidalar variantlarini qancha ko‘p sinab ko‘rsangiz, shuncha ehtimoliy bo‘ladi, ularning eng yaxshisi aynan shu bo‘lakda yaxshi va shuning uchun.

Bu tuzoqning o‘lchangan narxi bor. Bayli, Borveyn, Lopes de Prado va Chju "Pseudo-Mathematics and Financial Charlatanism" ishida (Notices of the AMS), may 2014) tajribalar soni uchun tarixning minimal uzunligini chiqardik. Ularning raqamlardagi xulosasi: agar sizda ikki yillik ma’lumot bo‘lsa, u holda yetti mustaqil konfiguratsiyadan keyin tarixda kutilayotgan Sharpa koeffitsienti birdanaga teng bo‘ladi, va tanlovdan tashqari - nolga. Besh yillik ma'lumotlarda bu chegarasi 45 konfiguratsiyalardan iborat. Raqamlardagi mantiq shunday: qancha ko'p konfiguratsiyalar sinab ko'rilsa, yakuniy backtest tarixga shuncha mos kelish ehtimoli yuqori.

Shu yerda amaliy mezon bor, uni nafaqat boshqalarning natijalariga, balki o‘z natijalaringizga ham qo‘llash lozim: backtest, unda nechta konfiguratsiyalar sinab ko‘rilgani aytilmagan, baholashga imkon bermaydi xavf moslashtirishlar. Xuddi shu ishda noqulay bir xulosa bor - izchil tadqiqotchi har doim istalgan Sharpa koeffitsienti bilan backtest topa oladi.

Moslashtirishga qarshi ish usullari:

  • Tarixni ishlab chiqish bo‘limi va tekshirish bo‘limiga ajrating. Parametrlarni tanlash - faqat birinchisida, ikkinchisi bir marta o‘tkaziladi.
  • Urinishlarni hisoblang. Qancha konfiguratsiyalarni ishlaganingizni yozib boring: aynan shu qiymat natijani kamaytiradi.
  • Kamroq parametrlar. Har bir sozlanadigan qiymat - moslashtirish uchun yana bir erkinlik darajasi.
  • Qoidani qo‘shni indikatorlar va vaqt oralig‘ida tekshiring: barqarorlik bitta grafikdagi rekorddan muhimroq.
  • Mukammal natijaga shubha bilan qarang. Tarixda tekis equity chizig‘i ko‘pincha ma’lumotlardagi xatolik yoki kelajakni ilg‘ilashni emas, haqiqiy afzallikni anglatadi.

Tanlovni ajratish bo‘yicha muhim qo‘shimcha ham xuddi shu mualliflardan mavjud. "The Probability of Backtest Overfitting" ishida ular oddiy hold-out qisqa tarixlarda ishonchsizligini tahlil qilishadi, va Vays va Kulikovskiy qoidasiga havola qiladilar: agar kuzatuvlar mingdan kam bo‘lsa, bu usulni qo‘llash tavsiya etilmaydi. Haftada bir marta savdo qiladigan strategiya uchun bu yuz yillik tarix bilan bektest qilishni anglatadi. Ularning raqamli misolida tarix va real hayot orasidagi farq quyidagicha: tarixda Sharpa koeffitsienti qiymatlari ijobiy, kichik tanlovda taxminan 78 foizlari manfiy.

Bog‘liq boshqa muammo - tanlovning o‘zi sifatidir. Agar ma’lumotda faqat bugungi kungacha yashab qolgan instrumentlar va fondlar qolganda, test faqat omon qolganlarni ko‘rib chiqadi va natijani oshiradi. Regulyator tadqiqotlari buni maxsus hal qiladi: ishchi hujjat SEC bazani tasvirlaydi, u yopiq fondlarni ham saqlaydi, "ensuring that poorly performing or high-fee funds that exited the market are still represented in the data".

Alohida holda gorizontni yodda tuting: hatto halol backtest ham o'tmish haqida gapiradi. Bozor rejimi o'zgaradi, va trend yilida ishlagan qoida, yonma-yon harakat qilayotgan bozorida mag'lub bo'lishi mumkin.

Komissiya, slippage va ijro modelini qanday hisobga olish

Halol testda bo'lishi shart bo'lgan uch turdagi xarajatlar:

  1. Har bir bitim uchun, yopishga ham kiruvchi, broker va birja komissiyasi.
  2. Slippage - signaldagi narx va ijro narxi o'rtasidagi farq. Tezkor harakatlardagi bozor buyurtmalari uchun bu tizimli ravishda sizning foydangizga bo'lmaydi.
  3. Spread: "tarixda spread ichida savdo qiluvchi" algoritmi amalda kirishda va chiqishda spreadning yarmini to'laydi.

Miqlarni rasmiy tariflardan olish yaxshiroq, boshdan aqli bilan emas. Moskva birjasi aksiyalar bozori maker-taker modeli asosida ishlaydi: asosiy rejimdagi passiv buyurtma nol kursda savdo qilinadi, Faol xarajatlar hajmning 0,03 foizini tashkil qiladi. Bir xil tariflarda har ikki tomon uchun alohida 0,0025 foizlik qo'shimcha to'lov mavjud, lekin asosiy rejimda oddiy bozor buyurtmasi uchun bunday emas: u muz tog' buyurtmalarida olinadi, yopilish auksionidagi arizalar va ochilish auksionidagi bozor arizalari uchun. Binance spot bozorida oddiy foydalanuvchining bazaviy stavkasi 0,1 foiz bo'lib, u qabul qilingan aktivdan chegiriladi. Interactive Brokers Amerika aksiyalari uchun belgilangan stavkaga ega: har bir aksiya uchun $0,005, lekin har bir buyurtma uchun kamida bir dollar va tranzaksiya miqdorining bir foizidan ko'p bo'lmasligi kerak. Ushbu rejimlar orasidagi farq sizning plusingiz balga yetib borishini belgilaydi.

Shundan so'ng ijro modeli boshlanadi va bu yerda tuzoq yanada nozik. Ichki strategiya sinovchisi narx shamdon ichida qanday harakat qilganini TradingView bilmaydi va qoidaga muvofiq yo'lni yakunlaydi: agar ochilish cho'qqisiga yaqin bo'lsa, Emulyator narx ochilish - yuqori - past - yopilish darajasida bo'lgan deb hisoblaydi. Hujjatlarda bu to'g'ridan-to'g'ri aytilgan, shuningdek, kutayotgan buyurtmalar uchun emulyator bar ichida bo'shliqlar bo'lishini anglatmaydi. Bar Magnifier rejimi testerni pastroq vaqt oralig'iga tushirishga va taxmin qilmaslikka majbur qiladi. Yana ikki standart sozlama sizning foydangizga ishlaydi va shuning uchun yolg'on bo'ladi: Slippage nol, va limit orderlar uchun Verify narxi ham nol, Ya'ni, limit orderlari haqiqiy hayotga qaraganda saxiyroq bajariladi. Alohida hujjatlar: Renko kabi nostandart diagrammalarda strategiya sintetik narxlarda savdo qilinadi va natija "odatda haqiqatga mos bo'lmagan natijalar beradi".

Shuningdek, kelajakka to'g'ridan-to'g'ri nazar ham bor. Yuqori timeframe'dan ma'lumot so'rovi, lookahead rejimi yoqilgan holda, tarixiy barlarda o'sha paytda hali ma'lum bo'lmagan narsani qaytaradi; dokumentatsiya Pine Script buni “xavfli ravishda chalg'ituvchi” deb ataydi. Haqiqiy vaqtda bunday manba yo'q, shuning uchun chiroyli tarix shunchaki qayta yaratilmaydi.

Qoidasi oddiy: xarajatlarni halol hisobga olib va realistik ijro modelini qo'llab, afzallik yo'qolsa, u hech qachon bo'lmagan.

Takrorlanadigan tekshirish protokoli: Midas BackTester

BackTester - tekshiruv vositasi rolidagi bot-strategiya: siz shartlarni tasvirlaysiz, u esa tarixda bu shartlar qanday ishlashini ko‘rsatadi. Bizning vazifamiz uchun bu shuni anglatadiki, "belgilangan qoidalarni o‘tkazish" bosqichi odatiy va takrorlanadigan tarzda bajariladi va natija turli qoidalar to‘plamlari orasida solishtirilishi mumkin.

  1. 1

    Qoidalarni belgilash

    Yozma tarzda, erkin talqinlarsiz

  2. 2

    Backtest o‘tkazish

    Rivojlantirish - tarixning bitta bo‘lagida

  3. 3

    Bir marta namunadan tashqarida tekshirish

    Tanlashda ishtirok etmagan bo‘lak

  4. 4

    Xarajatlarni kiritish

    Komissiya, spread, sirpanish

  5. 5

    Forward-test kichik hajmda

    Jonli bozor, minimal hajm

Qattiq qoidalardan kichik hajm bilan jonli savdoga o'tishning besh bosqichi. Har bir bosqich oldingi xatoliklarning bir qismini yo'q qiladi.

Shema 3. Protokol har qanday platforma uchun bir xil; BackTester 2-4 bosqichlarini takrorlanadigan va kodsiz yopadi.

Backtestdan forward-testga qanday o‘tish

  1. Bosqich 1

    Demo-hisob

    Demo pullarda bajarish, mantiqni tekshirish

  2. Bosqich 2

    Minimal jonli hajm

    Haqiqiy komissiyalar va sirpanish

  3. Bosqich 3

    Ishchi hajm

    Statistika mos kelganda asta-sekin ko'paytirish

  4. Bosqich 4

    Doimiy nazorat

    Jonli natijalarni test bilan solishtirish

Jonli sinov bosqichlari ketma-ketligi. Jadvaldagi muddatlar - yo‘riqnoma, bosqichni uzaytirish mumkin, qisqartirish esa mumkin emas.

Jadval 4. Bosqichlar o‘rtasidagi o‘tishni jonli ijro sinovga qanchalik mos kelishi belgilaydi. Farq model xatosini bildiradi va ishlab chiqishga qaytish uchun sabab bo‘ladi.

Demo-rejim ushbu yo‘lda "kod ishlayaptimi" degan savolga javob beradi, minimal jonli hajm esa "iqtisodiyot xarajatlar bilan ishlayaptimi" degan savolga javob beradi. Ikkinchi savolni o‘tkazib yubormaslik kerak: aynan shu bosqichda ko‘pchilik uy algoritmlari yakunlanadi. Keyin algoritm himoyalangan bo‘lmaydi - jonli bitimlarning statistikasi doimiy ravishda sinov bilan solishtiriladi va sezilarli farq sizni ishlab chiqish bosqichiga qaytaradi.

Forward-testni qanchalik ushlab turish kerakligi bo‘yicha yagona rasmiy normativ yo‘q: hech bir regulyator va hech bir platforma minimal muddatni taqvim kunlarida ko‘rsatmaydi. Biroq mavjud ma’lumotlarga ko‘ra qabul qilingan nisbat mavjud. Tester MetaTrader 5 hikoyani optimallashtirish va foizlarda oldinga uzatishni o'zi kesishni biladi 1/2, 1/3 va 1/4: oxirgi chorak yoki uchdan biri tanlashda ishtirok etmaydi va tekshirish uchun xizmat qiladi. Amaliy me'yor oddiy va taqvim bilan bog'liq emas: forvard shuncha bitimlarni amalga oshirishi kerakki, ularning statistikasi umuman nimaga arziydi.

Professionalarda ish boshlash yanada qat'iy tartibda tashkil etilgan, va bu mantiqni o'zlashtirish foydali. Reglament RTS 6 dan MiFID II gacha firma algoritmni ishga tushirishdan oldin quyidagi cheklovlarni belgilashini talab qiladi: vositalar soni, narx, qiymat va buyurtmalar soni, pozitsiya o'lchami va maydonlar soni. Xuddi shu reglamentning alohida moddasi "kill functionality" ni talab qiladi - barcha bajarilmagan buyurtmalarni favqulodda holatda darhol olib tashlash imkoniyati. Xususiy treyderga qonun buni buyurmaydi, lekin kunlik limit va oldindan rejalashtirilgan barcha narsalarni o'chirish usuli aynan shuncha muhimdir.

Xatarlar va cheklovlar

Har qanday algoritmni ishga tushirishdan oldin nimani bilish kerakligi:

  • Bozor xatari qolmoqda: tarixga sinovdan o‘tgan algoritm o‘z qoidasi ishlamaydigan rejimga duch kelishi mumkin.
  • Texnik xatar: aloqa uzilishi, ma’lumotlar kechikishi, koddagi xato. FINRA favqulodda to‘xtatish tugmasini samarali amaliyotlar qatoriga kiritadi, u algoritmni minimal qadamlar bilan o‘chirishga imkon beradi, - Shaxsiy treyder ham o‘zidan xuddi shunday narsani talab qilishi kerak.
  • Boshqa kodning xatari: sotib olingan yoki yuklab olingan bot - bu ularning sinov tarixi bo‘lmagan boshqa qoidalaridir. Tayyor robot to‘plamlari va hisobingizni uchinchi shaxslarga boshqarish - alohida xavf toifasi, bu haqda FINRA investorlar uchun maxsus ogohlantirish beradi.
  • Ortiqcha ishonch xavfi: bitta muvaffaqiyatli ish ustunlikni isbotlamaydi, ketma-ket muvaffaqiyatsizliklar ham hukm emas. Bu ishda xulosalarni protokol chiqaradi.
  • Kapitalni yo‘qotish xatari: birjada savdo qilish qo‘yilgan mablag‘ning yo‘qolishiga olib kelishi mumkin, va buning avtomatlashtirilishi bu holatni bekor qilmaydi.

Qancha qimmatga tushishi mumkin bo‘lgan tekshirilmagan ishga tushirishni Knight Capital ishidagi tergov ko‘rsatadi SEC. 1 avgust 2012 yilida bitta serverga yangilanish yetib bormagani uchun, firma 45 daqiqada millionlab buyurtmalar jo‘natdi va 4 million bajarilish oldi 154 qog‘ozlarda. Zarar 460 million dollarni oshdi. Regulyator hujjatida sabablar nomlangan va ularning barchasi tashkiliy: kodda yillar davomida ishlatilmagan modul qoldi, yangi kod flagni qayta ishlatdi, ushbu modulni o‘z ichiga olgan, va aktsiyalar sonini hisoblash funksiyasini ko‘chirgandan keyin kod qayta sinovdan o‘tkazilmagan. SEC bevosita xulosani bildiradi: oddiy yozma ikki marta tekshirish protsedurasi tushgan serverni payqashga va 1 avgust voqealarini oldini olishga yordam berardi. Sakkizta serverdan etti tasi shu holda toʻgʻri ishladi.

Ikkinchi mashhur holat kod haqida emas, balki parametrlar haqida. CFTC va SEC tomonidan may oyidagi 6 voqealari bo‘yicha birgalikdagi hisobotda 2010 yili sotuv algoritmi tasvirlangan, oldingi daqiqadagi savdo hajmiga ko‘ra 9 foiz ulushni ushlab turishga sozlangan, "biroq narx yoki vaqtga e'tibor bermasdan". Bunday sozlama tufayli dastur buyurtmani 20 daqiqa ichida bajarib chiqdi, holbuki ilgari shu qatnashchi o‘xshash savdoni soatlab tarqatardi, chunki u narx va vaqtni hisobga olar edi. Kaskadni to‘xtatgan esa savdolardagi besh soniyalik pauza bo‘ldi CME. Uy algoritmi uchun dars shunday: narx va vaqt bo‘yicha cheklov bo‘lmagan qoida, stressli bozorda testdagidek ishlamaydi.

Alohida va'dalar haqida. SEC avtoto‘lov haqidagi eslatmada shunday yozilgan: agar firma shunday da’vo qilsa, juda ehtiyot bo‘ling, bozorida doimo daromad topadigan yoki mijozlar uchun juda yuqori foyda keltiradigan. FINRA ogohlantirishida 2024 yilidagi aldovchilarning standart shiorlarini so‘zma-so‘z keltiradi, masalan, "Our proprietary AI trading system can't lose!", va roʻyxatdan oʻtgan firmalardan ham ortiqcha daromad va'dalariga ishonmaslikni soʻraydi. Rossiya banki firibgarliklar bo‘limida juda yuqori daromad va’dasi, do‘stni jalb qilish chaqirig‘i va qaror qabul qilishdagi shoshqaloqlik kabi belgilardan foydalanganini aytadi, va muntazam yangilanadigan noqonuniy faoliyat belgilariga ega kompaniyalar ro‘yxatida "savdo robotlari" ham uchrab turadi.

Material investitsiya tavsiyasi hisoblanmaydi.

Manbalar

Tez-tez beriladigan savollar

Oddiy so'zlar bilan aytganda, algoritmik savdo nima?

Bu dastur tomonidan bajariladigan oldindan yozilgan qoidalar asosida savdo qilish. Siz kirish, chiqish va xavf shartlarini tasvirlaysiz, so'ngra algoritm ularni har bir savdoda ishtirok etmasdan qo'llaydi. Algoritmik savdoda odam qoidalarni ishlab chiqish va tekshirish uchun javobgar, mashina esa ularni bajarish uchun javobgar.

Algoritmik treyder va oddiy treyder o'rtasidagi farq nima?

Oddiy treyder o'sha lahzada qaror qabul qiladi: u signalni ko'radi — uni baholaydi — tugmani bosadi. Algoritmik treyder bu yechimni rivojlantirishga o'tkazadi: avval qoida yozadi, keyin tarixni tekshiradi va faqat hisobni unga topshiradi. Algoritmik treyder kasbi savdoni dasturlash va statistika bilan birlashtiradi.

Algoritmik savdoga investitsiyalar nima va ularning xavflari qanday?

Bu boshqa birovning algoritmi nazorati ostida pul o'tkazish yoki tayyor robot sotib olish. Asosiy xavf - siz qoidalar ham, ularni tekshirish tarixi ham bilmasligingiz, va ushbu sohadagi daromad va'dalarini hech kim kafolatlamaydi. Pul berishdan oldin, algoritmni kim va qanday tekshirganini aniqlang, va litsenziyasiz avtomatlashtirilgan savdo servislaridan ehtiyot bo'ling: FINRA ularning alohida ogohlantiruviga ega.

“Algotrding Tinkoff” nima degani?

Slangda shunday ataladi: T-Invest orqali savdo qilish API - T-Bank brokerining rasmiy dasturiy interfeysi. U koddan ma'lumotlar va buyurtmalarga kirish, test qilish uchun qum qutisi va mashhur tillar uchun SDK beradi. API orqali algoritmik savdo - bu shunchaki algoritmik savdo, farqi shundaki buyurtmalarni terminal emas, robotingiz yuboradi.

Algoritmni dasturlashsiz tekshirish mumkinmi?

Ha. Tekshiruvning bir qismi - qoidalarni qog'ozga ifodalash va bu hech qanday kod talab qilmaydi. Tarix bo‘yicha sinov uchun vizual konstruktorlarga ega platformalar mavjud, masalan, BackTester va Midas, u yerda kirish va chiqish shartlari sozlamalar bilan belgilanadi. Kod kerak bo‘ladi, konstruktor qoidalar mantiqini bajara olmay qolganda.

Ushbu materialdan nimani o‘rganasiz
  • Algotreyding oddiy so‘zlar bilan nima ekanligini va savdo algoritmi nimadan iboratligini tushunasiz
  • Algoritmik savdoni savdo botidan va HFT farqlashni o‘rganasiz
  • Algoritmni tekshirish uchun qayta ishlab chiqariladigan protokolni olasiz: qoidalar, xarajatlar, backtest, forward-test
Boshlang‘ich

Material foydali bo‘ldimi?

Bu til versiyasi uchun baholash hozircha mavjud emas.

Izohlar

Manba izohlari tarjima qilinmaydi.

Yo‘nalish eksperti
Max Vitkovsky
Market analyst

Analyses cryptocurrency market structure, levels and on-chain context, with attention to risk and invalidation conditions.

Midas indikatorining Buy va Sell signallari bilan TradingView grafigi
TradingView uchun Midas multiindikatoriSavdo uchun eng ilgʻor indikatorlardan biri
  • Keyin oʻzgarmaydigan signallar
  • Interaktiv texnik tahlil
  • Tanlash uchun 7 strategiya
TradingView uchun Midas multiindikatoriSignal, stop va 3 maqsad bevosita grafikda
  • Signal sham yopilganda qayd etiladi
  • Stop va 3 maqsad avtomatik tuziladi
  • Bitim rejasi kirishdan oldin koʻrinadi