Algoritmik savdo strategiyalari ijro algoritmlaridan nimasi bilan farq qiladi
Asosiysi
bir dastur nima sotib olishni hal qiladi, ikkinchisi esa bu qanday sotib olishni, bozorni uyg‘otmasdan hal qiladi. Bu turli vazifalardir, va ular turlicha tekshiriladi.
Treyderlar suhbatida «algoritm» so‘zi ikki butunlay turli narsani birlashtiradi. Britaniya regulyatori ulgurji bozorlarga oid sharhida yevropa standarti ta’riflarini keltiradi va bu mening uchratganim eng foydali taqsimotdir.
«Investment decision algorithms make automated trading decisions by determining which financial instrument should be purchased or sold. Order execution algorithms optimise order-execution processes by automatic generation and submission of orders or quotes, to one or several trading venues once the investment decision has been taken.»
- Financial Conduct Authority, Algorithmic Trading Compliance in Wholesale Markets, fevral 2018, https://www.fca.org.uk/publication/multi-firm-reviews/algorithmic-trading-compliance-wholesale-markets.pdf
Qaror algoritmi «kirmaslik yoki kirish» savoliga javob beradi. Ikkinchisi tayyor yechimni oladi va uning ishlashi - sorovni vaqt bo‘yicha tarqatish, shunda o‘z narxini o‘zgartirmaslik. Hisobot SEC ikkinchi turdagi yetakchi oilalarni sanab o‘tadi: VWAP, TWAP, implementation shortfallni minimallashtirish va bozor hajmining ma’lum foizida savdo qilish.
Amaliy farq. “Bu setup ustunlik beradi” gipotezasi tarixiy ma’lumotlarda tekshiriladi. Ijro sifati tarixiy ma’lumotlarda umuman tekshirilmaydi: u yerda sizning buyurtmangiz stakanda yo‘q, demak uning narxga ta’siri ham yo‘q. Agar savdo algoritmining asosiy qurilmasi siz uchun hozircha noaniq bo‘lsa, undan tushunishni boshlang, algoritm qanday tuzilgan va uni qanday sinovdan o‘tkazishadi - bu yerda men buni qayta hikoya qilmayman.
Algoritmik savdo strategiyalari qanday bo‘ladi
Asosiysi
besh sinf, va ularni birlashtiradi bitta: ortiqcha qayerdan keladi.
Ro‘yxat qisqa, har bir band - alohida kasb:
- Ijro etish algoritmlari. Katta buyurtmani bo‘lishadi, shunda o‘rtacha bitim narxi bozor narxiga yaqin bo‘ladi. Afzallik - xarajatlarni kamaytirishda, bashorat qilishda emas.
- Passiv market-making. Ikkala tomondan ham limitli buyurtmalar qo'yadi va passiv likvidlik uchun spread va birja chegirmalaridan daromad oladi.
- Arbitraj. Bog'langan instrumentlar orasidagi narx farqini tutadi va yaqinlashishni kutadi. Bozor yo'nalishi bu yerda muhim emas.
- Strukturaviy. Bozorning o'zi tizimidan foydalanadi: ma'lumotlarni olish tezligidagi farqlar, buyurtmalar turlarining o'ziga xosligi, ayrim ishtirokchilardagi kechikishlar.
- Yo'naltirilgan. Uzoq yoki qisqa qisqa muddatli pozitsiyani ochadilar, narx harakati hisobga olinadi va odatda likvidlikni stakandan olib tashlaydilar.
Oltinchi punktni ba'zan yuqori chastotali savdo deb ataladi, lekin bu "kasb va tez yozish tezligini solishtirish" darajasidagi xato. HFT - yuqoridagi har qanday sinf mavjud bo'lishi mumkin bo'lgan ish rejimi.
Regulyatorlar nima talab qiladi SEC va MiFID II savdo algoritmini ishga tushirishdan oldin
Asosiysi
Qonuniy ta'rif mavjud emas HFT, lekin qat'iy ruxsat tartibi mavjud - test metodikasi, alohida muhit, limitlar va birinchi boj o'qilmagan buyurtmaga qadar bekor qilish tugmasi.
Amerika regulyatori hisobotida bo'linish to'g'ridan-to'g'ri ifodalanadi:
«The 2010 Equity Market Structure Concept Release described four broad types of short-term high frequency trading strategies: passive market-making, arbitrage, structural, and directional.»
- Staff Report on Algorithmic Trading in U.S. Capital Markets, SEC, 5 avgust 2020, https://www.sec.gov/files/Algo_Trading_Report_2020.pdf
Shu yerda to'g'ridan-to'g'ri aytilgan: qonuniy ta'rif mavjud emas HFT. Ta'rif o'rniga beshta belgi to'plami berilgan. Juda tez dasturlar. Kolokatsiya va individual ma'lumot oqimlari. Juda qisqa muddatli pozitsiyani ushlab turish. Arizalarning ko‘pligi, deyarli darhol yuborilgandan keyin bekor qilinadi. Kun oxirini nolga yaqin pozitsiyada yopish. Alohida ta’kidlanganidek, beshtasi bir vaqtning o‘zida talab qilinmaydi.
Valyuta bozori haqida Xalqaro to‘lovlar banki o‘z materiallarida bir xil tushunchalarni ajratadi: Uning materiallarida sof HFT yirik bir yo‘nalishdagi bitimlarni algoritmik bajarishga qarshi tutilgan. Ya’ni tezlik va vazifa - turli o‘qlar, ularni aralashtirmaslik kerak. Rossiya Banki o‘zining yuqori chastotali savdo sharhida belgilarning sifat jihatidan qandayligini tasvirlaydi, u yerda bozor ulushining raqamli ko‘rsatkichi yo‘q.
Shuningdek, Yevropa qoidalari regulyator algoritmni sinashni qanday tushunishini javoblaydi. Bu emas backtest.
- 1
Belgilangan test metodikasi
Ishga tushirishdan va har qanday muhim yangilanishdan oldin
- 2
Plastinka bilan moslikni tekshirish
Algoritm boshqa savdo tizimini buzmasligi kerak
- 3
Alohida test muhit
Ishlab chiqarish konturidan ajratilgan
- 4
Qattiq limitlar bilan chiqarish
Limitlar oldindan, birinchi ishlab chiqarish so‘rovidan oldin berilgan
- 5
Darhol bekor qilish tugmasi
Istalgan yoki barcha bajarilmagan so‘rovlarni darhol bekor qiladi
- 6
Yillik validatsiya
Tizimlar, algoritmlar va strategiyalarni yiliga bir marta ko‘rib chiqish
Britaniya sharhi xususiy treyder odatda e’tibordan chetda qoladigan talabni qo‘shadi: algoritm isbotlamog‘i kerakki, u «qiyin bozor sharoitlarida samarali ishlaydi». Tinch bo‘lgan tarixiy segmentda test bu talabga javob bermaydi.
Qaysi sinfni o‘zingiz tekshirishingiz mumkin, qaysi biri infratuzilma asosida saqlanadi
Asosiysi
Yo‘naltirilgan qoidalar odatiy tester yordamida yopiq shamlarda tekshiriladi; market-meyking, Arbitraj va infratuzilmaga kirishsiz struktural strategiyalar asosan tekshirilmaydi.
Algoritmik strategiyalar sinflari o‘rtasidagi chegara ustunlik manbaiga bog‘liq, kod murakkabligi bu yerda hech qanday ahamiyatga ega emas. Agar ustunlik qoidada bo‘lsa - u narxlar tarixida ko‘rinadi. Agar ustunlik tezlikda yoki buyurtmalar navbatidagi joyda bo‘lsa - narxlar tarixida uni ko‘rishning iloji yo‘q, chunki u yerda na navbat, na sizning kechikishingiz mavjud.
Ustunlik qoidada
Ustunlik tezlik va kirishda
- 1.Yo‘naltirilgan qoidalar
- 2.Bog‘langan arbitrage
- 3.Bozor yaratuvchilik va HFT
Infratuzilma to‘siqlarining o‘lchami millisekundlarda hisoblanadi. Moskva birjasi ulanish usullari uchun minimal javob vaqtini e’lon qiladi: kolokatsiya 0,02 ms, ajratilgan kanal ConnectME 5 ms, ishtirok nuqtalari 34 ms, oddiy internet 100 ms. Kolokatsiya va internet orasida farq besh ming marta, va hech qanday kod optimallashtirish uni yopmaydi.
| Klass | Tekshiriladigan gipoteza | Minimal ma'lumotlar | Simulyatsiyaning asosiy xatosi | Infratuzilma to'sig'i |
|---|---|---|---|---|
| Yo'naltirilgan | qoidasi xarajatlardan keyin ustunlik beradi | bitta asbobning yopiq shamlari | parametrlarni tarixga moslash | past |
| Arbitraj | bog'lama tarqaladi va qayta birlashadi | ikki asbobning sinxron kotirovkasi | sinxron bo'lmagan ma'lumotlar va ko'chirishning ko'rinmas xarajatlari | o'rtacha |
| Passiv market-meking | spread salbiy tanlovni qoplaydi | stakan va bitimlar tasmasi | testerda buyurtma navbati modellashtirilmaydi | yuqori |
| Struktura | Ma'lumot bo'yicha erta yetakchilik barqaror | xom birja oqimlari | kechikish umuman testga kiritilmagan | juda yuqori |
| Ijro algoritmlari | o‘rta narx standartdan yaxshiroq | sizning shaxsiy buyurtmalaringiz | tarixda narxga ta'siri yo‘q | o'rtacha |
Shaxsiy treyder uchun xulosa oddiy. Yo‘naltirilgan qoidalarni tekshirish kerak. Qolgan hammasini bozorni tushunish uchun o‘rganish mumkin, lekin testerga olib kirmang va natijani hisoblamang.
Mos keladi, agar
- Yopiq shamchalar bo‘yicha yo‘naltirilgan qoida: kirish, chiqish, stop va pozitsiya o‘lchami oldindan belgilanadi
- Bitta instrument, bitta vaqt intervali va oxirgi ochiladigan kechiktirilgan tanlov
- Bitta nazoratchi tanlovda ikkita qoida variantini solishtirish
Mos kelmaydi, agar
- Passiv market-meiking: testerda buyurtma navbati yo‘q va noxush tanlov yo‘q
- Bog‘langan instrumentlarda arbitrage: tafovut soniyalar davom etadi, shamcha esa to‘rt narxni beradi
- Turli tezlikda ma’lumot olish bo‘yicha struktura sxemalari: birjada joy bo‘lmasa, ularni qayta yaratib bo‘lmaydi
Yo‘nalishli gipotezani aniq qoidalarga qanday formalizatsiya qilish
Asosiysi
Gipoteza so‘zlar bilan ifodalanar ekan, u tekshirib bo‘lmas; qoida har bir yopiq shamchada aniq «ha» yoki «yo‘q» deb javob berishi kerak.
«Trendda orqaga tusganida sotib olaman» iborasi strategiya emas. Unda uchta noma’lum so‘z bor, va har biri test vaqtida parametrlarga aylanadi, ularni o‘ynash qilmoqchi bo‘lasiz. Britaniya regulyatori sharhi testdan oldin quyidagilarni belgilashni talab qiladi, punkt 3.9: nazariy konstruktsiya, xatti-harakat xususiyatlari va asosiy taxminlar, Kirish ma’lumotlar tarkibi, hisoblash protseduralari.
Bir qoida uchun amaliy minimum quyidagicha ko‘rinadi. Kirish – shamchaning yopilish vaqtida ma’lum bo‘lgan qiymatlar bo‘yicha mantiqiy ifoda. Chiqish uchun o‘ziga o‘xshash ifoda yoziladi; «qachon yomonlashsa» degan ibora qoida hisoblanmaydi. Stop va pozitsiya o‘lchami birinchi ishga tushirishdan oldin, oldindan belgilanadi. Va aniq yozilgan vaqt oralig‘i, chunki boshqa shkalada ham xuddi shu qoida - boshqa strategiya.
Bir strategiyaning qoida tarkibi materialda batafsil tushuntirilgan, tekshirilayotgan savdo strategiyasi nimadan iborat. Bu yerda boshqa narsa muhim: birinchi ishga tushirishdan oldin bo'sh parametrlar sonini hisoblash kerak. Yetti ikkilik parametr yuz yigirma sakkiz variant beradi - va bu allaqachon xavfli hudud: qarab chiqish qancha uzun bo'lsa, qoidadan topish shuncha oson bo'ladi, faqat shu hikoyada ishlaydigan.
Signalni o‘z gorizontingizga moslang
Midas da signal mantiqasining yetti warianti mavjud: beshta tayyor savdo uslubi va ikkita bozor rejimi. Mos keladigan yondashuvni tanlang va har bir fikrni o‘z xavf-rejasi bo‘yicha tekshiring.
- 7 tanlash uchun strategiyalar
- skalpingdan investitsiyagacha
- alohida sekish va yorilma rejimlari
Nega arbitraj va market-making oddiy signalga kamaytirilmaydi
Asosiysi
Ushbu klasslarda daromad bozor mikros tuzilmasidan olinadi, va tester uni qayta hosil qila olmaydi: u yerda buyurtma navbati yo‘q va noxush tanlov yo‘q.
Passiv market-meyker ikki tomondan limit buyurtmalari bilan turadi va spreaddan daromad oladi. Hisobot SEC uni asosiy deb ataydi xavf - adverse selection, ya'ni narx tezda ko'rsatilgan kotirovka ga qarama-qarshi yo'nalishda harakat qiladigan vaziyat. Testerlarda bu xavf yo'q: u yerda sizning limit buyurtmangiz darhol narx darajaga yetgan zahoti bajariladi va uni hech kim birinchi bo'lib olmaydi. Haqiqiy order bookda sizning oldingizda navbat turadi va navbatdagi o'rin sizning yoki boshqalarning kotirovkasi bajarilishini belgilaydi.
Arbitraj boshqa narsaga to'qnashadi. Bog‘langan instrumentlar orasidagi narx farqi soniyalar davomida mavjud bo‘ladi, va yopiq shamlar bo‘yicha test har bir daqiqadan faqat to‘rtta narxni ko‘radi: ochilish, maksimum, minimum va yopilish. Hatto agar tafovut ma’lumotlarga kiritilgan bo‘lsa, savol siz unga kirishga ulgurganingiz haqida umuman so‘ramaydi.
Shundan kelib chiqadigan amaliy qoida. Oddiy testerda go'zal ekviti arbitraj yoki market-meiker mantiqi - soddalashtirishlar artefakti. Bunday algoritmik strategiyalar real kechikish bilan jangovar konturda sinovdan o‘tadi, va birjalar maxsus jangovar ulanishni takrorlaydigan test kirish huquqini beradi. Bu konturdagi xususiy treyder odatda yo‘q.
Bozor, ma’lumot va birinchi testgacha bo‘lgan gorizontni qanday tanlash
Asosiysi
dastlab asbob, ma'lumotlar sifati va tarixni bo'laklarga bo'lish belgilanadi, faqat undan keyin birinchi hisoblash boshlanadi.
Ma'lumotlar sifati o'lchanadi. Tester MetaTrader 5 History Quality ko'rsatkichini to'g'ri daqiqalik barlar ulushi sifatida hisoblaydi va tarixdagi uzilishlarni hamda bir birlik hajmdagi barlarni samimiy ravishda nuqsonli deb belgilaydi turli narxlarda operatsiya. Spred shu yerda tarixdan olinadi, test qiluvchining o‘z spred modeli yo‘q. Demak testdan har qanday xulosa faqat uni olingan bo‘lagining sifatiga bog‘liq.
Ikkinchi savol - tarixning uzunligi. American Mathematical Society xabarnomasidagi to‘rt matematikning ishi yoqimsiz baho beradi: besh yillik ma'lumotlarda qirq beshdan ortiq mustaqil model konfiguratsiyalarini sinab bo‘lmaydi, aks holda o‘qitish tanlovidagi natija ajoyib bo‘ladi, yangi ma’lumotlarda esa natija nolga teng bo‘ladi. Ikki yillik tarixda esa yetti konfiguratsiya yetarli.
Qadam 1
Asbob va vaqt oralig‘i tanlandi
Bitta asbob, bitta o‘lcham, keyin o‘zgarmaydi
Qadam 2
Ma'lumotlar sifati tekshirildi
Tarixdagi uzilishlar va shubhali barlar testdan oldin aniqlanadi
Qadam 3
O‘qitish bo‘lagi
Faqat shu yerda parametrlar tanlanadi
Qadam 4
Ajratilgan tanlov
Parametrlar tasdiqlanmaguncha ochilmaydi
Qadam 5
Haqiqiy vaqt rejimida forward
Hech bir bo‘lakda bo‘lmagan yangi ma’lumotlar
Ixtiyoriy terminalarda ham kiruvchi oldinga davr mavjud: tester MetaTrader 5 davrning yarmini, uchdan bir qismini yoki choragini kesishni biladi va buni aynan shunday qiladi, tarixning alohida bo‘limlari uchun parametrlarni sozlashdan qochish uchun. Ikkinchi tekshiruv stendi alohida demontaj qilingan, materialda shunday deyilgan maslahatchini testerda tekshirish MetaTrader.
Bir nazorat tanlovida ikki strategiyani qanday solishtirish
Asosiysi
solishtirish faqat shunda adolatli, agar ikkala algoritmda ham hamma narsa mos kelsa, faqat qoidalar o'zgaradi, va nazorat segmenti aniq bir marta ochiladi.
Oddiy xato beozor ko'rinadi: birinchi savdo algoritmi bir davrda test qilindi, ikkinchisi boshqa davrda, va natijalar solishtirildi. Bunday taqqoslash hech narsani bildirmaydi, chunki farq shartlarda edi, qoidalarda emas.
- 1
Bitta vosita va bitta vaqt oralig‘i
Ikkala algoritm ham bir xil ma’lumotlarda hisoblanadi
- 2
Xuddi shunday komissiya va slippage
Qiymatlar ishga tushirishdan oldin qayd etiladi va keyin tanlanmaydi
- 3
Tarixning bir bo‘linishi
O‘qitish va nazorat chegaralari ikkala holat uchun umumiy
- 4
Parametrlar belgilangan
Nazorat segmenti ochilishidan oldin tanlash tugallangan
- 5
Nazorat faqat bir marotaba ochiladi
Xuddi shu ma’lumotlar bo‘yicha ikkinchi aylanish mustaqil bo‘lmaydi
- 6
Qaror oldindan yozilgan
Tanlash mezoni natija ko‘rinishidan oldin shakllantirilgan
Beshinchi qadam eng ko‘p buziladi. Nazorat natijasini ko‘rib chiqdik, parametrni biroz tuzatdik, yana ko‘rdik - va kechiktirilgan tanlov kechiktirilgan bo‘lishni to‘xtatdi. Rasmiy ravishda bu endi nazorat orqali tanlash hisoblanadi, va moslashuvdan himoya butunlay yo‘qoladi. Kasbiy alternativasi slaydysh oynasi, yoki walk-forward deb ataladi: parametrlari oynada kalibrlanadi, natija keyingi qismda olinadi, Oyna siljiydi.
Alohida qayd qilish kerak bo‘lgan narsa - nima g‘alaba hisoblanadi. Agar mezon natijani ko‘rishdan oldin aniqlanmagan bo‘lsa, g‘olib har doim eng chiroyli egri chiziqqa ega algoritm bo‘ladi.
Komissiya, slippage va ijro modelini qanday hisobga olish
Asosiysi
Har bir sinfning asosiy xarajat manbai bor, va sukut bo‘yicha tester ko‘pincha uni nolga qo‘yadi.
Muhimi o‘zi sozlash emas, balki sizning sinfingiz uchun uning og‘irligi. Kunlik grafikdagi yo‘naltirilgan qoidalarga eng og‘riqli bo‘ladi komissiya. Tez-tez savdo qiladigan sinf uchun esa og‘riqli bo‘ladi slippage va navbatdagi o‘rin: QuantConnect platformasida asosiy broker profili nol slippage modelini qo‘yadi, va bunday sozlamalarda chiroyli egri chiziq hech narsa anglatmaydi.
Buning natijani qanchalik hal qilishi NBER tadqiqotchilarining amerika bozoridagi ishlari ko‘rsatadi. Bir oylik bir tomonlama aylanishi ellik foizdan kam bo‘lgan anomaliyalar xarajatlardan keyin ham statistik jihatdan muhim bonus beradi. Ko‘proq aylanishi deyarli yo‘q. Xarajatlar butun algoritm oilalarini butunlay chiqarib tashlaydi.
Aniq terminalda komissiya, slippage qadam va tik rejimi qayerda sozlanishi materialda tushuntirilgan algoritmni tarixda tekshirish haqida - bu yerda sozlamalarni takrorlashning hojati yo‘q.
Kelajakni oldindan ko‘rish va parametrlarni moslashtirishni qanday chiqarib tashlash
Asosiysi
i ikki xil nuqson; birinchi kod bilan tuzatiladi, ikkinchisi faqat tartibli saralash bilan.
Kelajakni ko‘rish - bu hal etilish vaqtida hali mavjud bo‘lmagan ma’lumotlardan foydalanish. Hujjatlar TradingView tipik mexanizmlarni ataydi: bozorida bo‘lmagan narxlar bilan noodatiy grafik turlari, so‘rov bajarilgandan keyingi qayta hisoblash va kattaroq vaqt oralig‘ini surishsiz so‘rash. O‘xshash muammo - chizmani qayta chizish, tarixiy va haqiqiy mantiq mos kelmay qolganda; buni qanday ushlash, materialda tushuntirilgan qayta chizilmaydigan indikatorlar.
Moslashtirish boshqacha tashkil etilgan va kod bilan tuzilmaydi. Econometrica dagi Helbert Uayt maqolasidagi ifodasi shunday eshitiladi:
«Even when no exploitable forecasting relation exists, looking long enough and hard enough at a given set of data will often reveal one or more forecasting models that look good, but are in fact useless.»
- Halbert White, A Reality Check for Data Snooping, Econometrica, 2000, https://users.ssc.wisc.edu/~bhansen/718/White2000.pdf
Shu qatordan tadqiqotchilarning xulosasi NBER: ommaviy omillarni sinashda odatiy t-statistik chegarasi 2,0 mos emas, darajani taxminan 3,0 ga ko'tarish kerak. Amaliy tarjima tester tilida: qancha variantni sinab chiqqaningizni hisoblang va natijadan talab qilinadigan rezerv shuncha katta bo‘lsin, qayta sinash uzun bo‘lgan sari.
Bu voqealar uchun sinf xaritasida alohida xulosa mavjud. Yo‘naltirilgan qoidalar ko‘pincha moslashuvdan aziyat chekadi: parametrlar ko‘p, sinash arzon. Arbitraj va market-mejking esa ko‘pincha oldindan qarashdan aziyat chekadi, chunki ularning natijasi sham ichidagi voqealar tartibiga bog‘liq, Va bu tartib narx tarixida shunchaki mavjud emas.
Xatarlar va cheklovlar
Asosiysi
Strategiya sinfi uni foydali qilmaydi, va tarixiy sinov kelajak natijani va'da qilmaydi.
- Tarixiy natijalar avtomatik ravishda jonli bozorga tatbiq etilmaydi: ortiqcha qismi xarajatlarga ketadi, bir qismi esa bozor rejimi bilan yo‘qoladi.
- O‘tgan natijalar kelajakdagi natijalarni kafolatlamaydi, va hech bir tester buni o‘zgartirmaydi.
- Infratuzilma sinfidagi strategiyalar shaxsiy treyder uchun texnik jihatdan mavjud emas, va hech qanday tester sozlamasi bu to‘siqni aylanib o‘tolmaydi.
- Maqoladagi tasnif regulatorlarning hujjatlariga asoslanadi va yagona mumkin bo‘lgan emas: Ortalama darajaga qaytish va statistik arbitraj uchun alohida ruknlar hisobotda SEC mavjud emas.
- Savdo kapital yo‘qotish xavfi bilan bog‘liq; pozitsiya o‘lchami kirishdan oldin hisoblanadi, mexanika materialda batafsil tushuntirilgan. bitimdagi xavf.
Diskleymer. Shaxsiy investitsiya tavsiyasi hisoblanmaydi. Bozor volatildir, savdo kapital yo‘qotish xavfi bilan bog‘liq. O‘tgan natijalar kelajakni kafolatlamaydi.
Manbalar
-
- SEC: Staff Report on Algorithmic Trading in U.S. Capital Markets - to'rt qisqa muddatli strategiyalar sinfi, besh belgi HFT, bajarish algoritmlari VWAP va TWAP, kolokatsiyani aniqlash.
-
- Delegated Regulation (EU) 2017/589, RTS 6 - sinov metodikasi, alohida test muhiti, chiqarish limiti, buyurtmalarni darhol bekor qilish tugmasi.
-
- FCA: Algorithmic Trading Compliance in Wholesale Markets - qaror qabul qilish algoritmlari va bajarish algoritmlariga ajratish, test talablar, hujjatlar tarkibi.
-
- FINRA: Regulatory Notice 15-09 - testni rivojlantirishdan mustaqil o'tkazish, kod o'zgartirishlarini nazorat qilish, cheklangan pilotga chiqarish.
-
- CFTC: Electronic Trading Risk Principles - maydoncha tomonida majburiy oldi savdo nazoratlari.
-
- BIS: High-frequency trading in the foreign exchange market - katta buyurtmalarning sof HFT va algoritmik bajarilishini ajratish.
-
- Moskva birjasi: savdo tizimlariga ulanishingiz - ulanish usullari bo'yicha minimal javob vaqti va kolokatsiya test konturi.
-
- Rossiya banki: yuqori chastotali savdo, hajmlar va ta'sir - Rossiya bozoridagi yuqori chastotali ishtirokchilarning ulushini baholash.
-
- TradingView: Pine Script, strategiyalar va qayta chizish - brokerni emulyator, komissiya va slippage, bar yopilganidan keyingi bajarilish.
-
- TradingView: kelajakni ko‘rish tufayli realist bo‘lmagan natija - kelajak ma’lumotlariga kirishning uch mexanizmi va uni olib tashlash usuli.
-
- MQL5: savdo strategiyalarini sinash - minutlik barlardan ticklarni sintetizatsiya qilish, tarixdan spread, qattiq rejimlarni qayta tekshirish talabi.
-
- MetaTrader 5: strategiyani optimallashtirish - forward-periyod 1/2, 1/3, 1/4 va uning tayinlanishi.
-
- QuantConnect: slippage modellari - default bo‘yicha broker profilida nol slippage.
-
- Bailey, Borwein, Lopez de Prado, Zhu. Notices of the AMS, 2014 - berilgan tarix uzunligida maksimal konfiguratsiya soni, o‘quv va test tanlovlarini aniqlash.
-
- Halbert White. A Reality Check for Data Snooping, Econometrica, 2000 - data snooping ta’riflash va nima uchun uzoq qidiruv har doim nimanidir topadi.
-
- Harvey, Liu, Zhu. NBER Working Paper 20592 - ommaviy faktorlar qidiruvida t-statistika chegarasi.
-
- Novy-Marx, Velikov. NBER Working Paper 20721 - qanday qilib tranzaksion xarajatlar aylanuvchi strategiyalardagi mukofotni yeyadi.
-
- MetaTrader 5: strategiyalar sinovchisi hisobot - History Quality ko'rsatkichi va minutlik ma'lumotlardagi nuqson deb nima hisoblanadi.
Tez-tez beriladigan savollar
Yangi boshlovchi uchun algotreyding qayerdan boshlash kerak
Bitta yo‘nalishli qoida bilan, bitta instrument va bitta vaqt oralig‘ida. Qoidaning yopiq shamlarda aniq «ha» yoki «yo‘q» deb javob berishi, oldindan belgilangan chiqish va oldindan belgilangan pozitsiya hajmiga ega bo‘lishi kerak. Keyin tarixni o‘quv va kechiktirilgan tanlov segmentlariga bo‘lishadi, parametrlar faqat birinchisida tanlanadi, ikkinchisi esa bir marta ochiladi. Market-meĭking, arbitraj va yuqori chastotali sxemalarni boshlanishida tegmaslik kerak: ularni birjaga kirish imkonisiz halol tekshirib bo‘lmaydi.
Algoritmik savdo strategiyalari qaysi eng foydali
Bunday javob yo‘q, va shu savolga har qanday aniq javobni reklama deb hisoblash lozim. Daromadlilik bozor, rejim, xarajatlar va bajarilish sifatiga bog‘liq, sinf nomiga emas. Foydaliroq boshqa savol: qaysi sinfni siz o‘z vositalaringiz bilan halol tekshirishingiz mumkin. Xususiy treyder uchun bu yo‘naltirilgan qoidalar, chunki ularning ustunligi qoidalarning o‘zida yashaydi, maydonga kirish tezligida emas.
Algoritmik savdo robotdan qanday farq qiladi
Algotreyding – bu yondashuv bo‘lib, qarorlar va buyurtmalar odam emas, dastur tomonidan shakllantiriladi. Robot yoki maslahat beruvchi – belgilangan qoidalarni bajaradigan aniq dastur. Ya’ni robot algotreydingning vositasi bo‘lib, sinonimi emas. Farq tekshiruvda muhim: robotni kod sifatida emas, strategiyani qoidalar to'plami sifatida sinashadi va alohida qilib kodning bu qoidalarni xatolarsiz bajarishini tekshiradilar.
Algoritmik strategiyani tekshirish uchun qancha ma'lumot kerak
Bu taqvimga emas, o‘tkazilgan variantlar soniga bog‘liq. American Mathematical Societyning Notices jurnalidagi maqolada baholash shunday. Besh yillik ma'lumotlarda qirq beshtadan ortiq mustaqil konfiguratsiyalarni sinab bo'lmaydi, aks holda o'quv natijasi juda yaxshi bo'lsa-da, yangi ma'lumotlarda natija nolga teng bo'ladi. Ikki yillik tarixda chegarasi yetti konfiguratsiyagacha tushadi. Mualliflar alohida aytib o‘tishibdiki, tarix uzunligi - zarur shart, ammo yetarli emas.
Algotreyderlarga birjaga qimmat ulanish kerakmi
Yopiq shamlar bo‘yicha yo‘naltirilgan strategiyalar uchun - yo‘q, u yerda oddiy broker hisob qaydnomasi va terminal yetarli. Tezlik bilan ishlaydigan barcha narsalar uchun - ha, va farq o‘lchanadi. Moskva birjasi o‘zining ulanish usullari uchun minimal javob berish vaqtini keltiradi: 0,02 ms kolokatsiyada va 100 ms oddiy internet orqali. Agar g‘oya ushbu farq ichida mavjud bo‘lsa, birjada uskuna joylashtirmasdan u tekshirilmaydi va ishlamaydi.




Izohlar
Manba izohlari tarjima qilinmaydi.