Алгатрэйдзінг: яго сутнасць, стратэгіі гандлю і рызыкі

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

У наш час большасць аперацый на біржах ажыццяўляецца з дапамогай адмысловых робатаў, у якія ўкладзены розныя алгарытмы. Дадзеная тактыка і называецца алгатрэйдынгам. Гэта трэнд апошніх дзесяцігоддзяў, які шмат у чым змяніў рынак.

Што сабой уяўляе алгатрэйдзінг?

Асноўная форма алгатрэйдзінгу – гэта HFT-трэйдзінг. Сутнасць у тым, каб здзейсніць транзакцыю імгненна. Іншымі словамі, гэты тып выкарыстоўвае сваю галоўную перавагу – хуткасць. Паняцце алгарытмічнага трэйдзінг мае два асноўных вызначэння:

  • Алгатрэйдзінг. Аўтасістэма, якая можа гандляваць без трэйдара ў зададзеным ёй алгарытме. Сістэма неабходна для атрымання прамога прыбытку за кошт аўтааналізу рынку і адкрыцці пазіцый. Гэты алгарытм яшчэ завуць “гандлёвым робатам” або “дарадцам”.
  • Алгарытмічны гандаль. Выкананне буйных ордэраў на рынку, калі яны ў аўтаматычным парадку дзеляцца на часткі і паступова адчыняюцца ў адпаведнасці з зададзенымі правіламі. Сістэма выкарыстоўваецца для палягчэння ручной працы трэйдараў пры правядзенні здзелак. Напрыклад, калі ёсць задача купіць 100 тыс. акцый, і вам трэба адначасова адчыняць пазіцыі па 1-3 акцыям, не прыцягваючы ўвагі ў стужцы заказаў.

Калі спрасціць, алгарытмічны гандаль – гэта аўтаматызацыя паўсядзённых аперацый, якія выконваюцца трэйдарамі, якая дазваляе паменшыць час, неабходны для аналізу інфармацыі аб акцыях, разліку матэматычных мадэляў і правядзення транзакцый. Таксама сістэма прыбірае ролю чалавечага фактару ў функцыянаванні рынку (эмоцыі, здагадкі, «інтуіцыю трэйдара»), які часам зводзіць на нішто нават прыбытковасць самай перспектыўнай стратэгіі.

Гісторыя з’яўлення алгатрэйдзінгу

1971 лічыцца адпраўной кропкай алгарытмічнай гандлю (яна з’явілася адначасова з першай аўтаматычнай гандлёвай сістэмай NASDAQ). У 1998 годзе Камісія па каштоўных паперах ЗША (SEC) афіцыйна дазволіла выкарыстанне электронных гандлёвых платформ. Тады і пачалася сапраўдная канкурэнцыя высокіх тэхналогій. Наступныя знакавыя моманты развіцця алгатрэйдынгу, якія варта згадаць:

  • Пачатак 2000-х гадоў. Аўтаматызаваныя здзелкі здзяйсняліся ўсяго за некалькі секунд. Рынкавая доля робатаў складала менш за 10%.
  • 2009 год. Хуткасць выканання заявак была зменшана ў некалькі разоў, дасягнуўшы некалькіх мілісекунд. Доля гандлёвых памочнікаў рэзка вырасла да 60 працэнтаў.
  • 2012 і наступныя гады. Непрадказальнасць падзей на біржах прывяла да вялікай колькасці памылак у жорсткіх алгарытмах большасці праграмных забеспячэнняў. Гэта прывяло да скарачэння аб’ёму аўтаматычнага гандлю да 50 працэнтаў ад агульнай колькасці. Распрацоўваецца і пачынае ўкараняцца тэхналогія штучнага інтэлекту.

Сёння высокачашчынны гандаль па-ранейшаму актуальны. Многія руцінныя аперацыі (напрыклад, маштабаванне рынку) выконваюцца ў аўтаматычным рэжыме, што значна зніжае нагрузку на трэйдараў. Аднак машына пакуль не змагла поўнасцю замяніць жывы інтэлект і развітую інтуіцыю чалавека. Гэта асабліва актуальна, калі валацільнасць фондавай біржы моцна ўзрастае з-за публікацыі значных эканамічных міжнародных навін. У гэты перыяд настойліва не рэкамендуецца спадзявацца на робатаў.

Перавагі і недахопы алгатрэйдзінгу

Перавагі алгарытміі – гэта ўсё недахопы ручнога гандлю. Чалавек лёгка паддаецца ўплыву эмоцый, а робаты – не. Робат будзе гандляваць строга па алгарытме. Калі здзелка можа прыносіць прыбытак у будучыні, робат яе вам прынясе. Таксама чалавек далёка не заўсёды здольны цалкам канцэнтравацца на ўласных дзеяннях і яму часам патрабуецца адпачынак. Робаты пазбаўлены такіх недахопаў. Але ў іх ёсць свае і сярод іх:

  • з-за строгага захавання алгарытмаў робат не можа адаптавацца да якія змяняюцца рынкавых умоў;
  • складанасць самага алгарытмічнага гандлю і высокія патрабаванні да падрыхтоўкі;
  • памылкі занесеных алгарытмаў, якія сам робат выявіць не ў стане (гэта, вядома, ужо чалавечы фактар, але чалавек можа выяўляць і выпраўляць свае памылкі, а робаты пакуль гэтага не ўмеюць).

Не варта разглядаць гандлёвых робатаў як адзіна магчымы варыянт заробку на гандлі, бо рэнтабельнасць аўтаматычнага гандлю і ручной за апошнія 30 гадоў стала практычна аднолькавай.

Сутнасць алгатрэйдзінгу

Алгатрэйдары (яшчэ адна назва – квантавыя трэйдары) выкарыстоўваюць толькі тэорыю верагоднасці таго, што кошты трапляюць у патрабаваны дыяпазон. Разлік праходзіць на аснове папярэдняга коштавага шэрагу або некалькіх фінансавых інструментаў. Правілы будуць мяняцца са зменамі ў паводзінах рынку.
АлгатрэйдзінгАлгарытмічныя трэйдары заўсёды шукаюць неэфектыўнасці рынку, мадэлі паўтаральных каціровак у гісторыі і магчымасць разліку будучых паўтаральных каціровак. Таму сутнасць алгарытмічнага гандлю заключаецца ў правілах выбару адкрытых пазіцый і груп робатаў. Выбар можа быць:

  • ручным – выкананне праводзіцца даследчыкам на аснове матэматычных і фізічных мадэляў;
  • аўтаматычным – неабходны для масавага перабору правіл і тэстаў у рамках праграмы;
  • генетычным – тут правілы распрацоўваюцца праграмай, якая валодае элементамі штучнага інтэлекту.

Іншыя ідэі і ўтопіі аб алготрейдінг – гэта выдумка. Нават робаты не могуць “прадказваць” будучыню з 100% гарантыяй. Рынак не можа быць настолькі неэфектыўным, каб існаваў набор правіл, якія прымяняюцца да робатам у любы час і ў любым месцы. У буйных інвестыцыйных кампаніях, якія выкарыстоўваюць алгарытмы (напрыклад, Renessaince Technology, Citadel, Virtu), існуюць сотні груп (сямействаў) гандлёвых робатаў, якія ахопліваюць тысячы інструментаў. Менавіта гэты метад, які з’яўляецца дыверсіфікаваннем алгарытмаў, прыносіць ім штодзённы прыбытак.

Тыпы алгарытмаў

Алгарытм – гэта набор дакладных інструкцый, створаных для выканання якой-небудзь канкрэтнай задачы. На фінансавым рынку алгарытмы карыстальнікаў выконваюцца камп’ютарамі. Для стварэння набору правілаў будуць выкарыстоўвацца дадзеныя аб кошце, аб’ёме і часе выканання будучых транзакцый. Алгатрэйдзінг на фондавым і валютным рынках дзеліцца на чатыры асноўных тыпу:

  • Статыстычны. Гэты метад заснаваны на статыстычным аналізе з выкарыстаннем гістарычных часавых шэрагаў для выяўлення гандлёвых магчымасцей.
  • Аўтаматычны. Мэтай гэтай стратэгіі з’яўляецца стварэнне правіл, якія дазваляюць удзельнікам рынку знізіць рызыкоўнасць аперацый.
  • Выканаўчы. Гэты метад створаны для выканання пэўных пастаўленых задач, злучаных з адкрыццём і зачыненнем гандлёвых заявак.
  • Прамы. Гэтая тэхналогія накіравана на атрыманне максімальнай хуткасці доступу да рынку і зніжэнне затрат на ўваход і падключэнне алгарытмічных трэйдараў да гандлёвага тэрмінала.

Высокачашчынны алгарытмічны гандаль можна вылучыць як асобную вобласць для механізаванага гандлю. Галоўная асаблівасць гэтай катэгорыі – высокая частата стварэння заявак: транзакцыі выконваюцца за мілісекунды. Такі падыход можа даць вялікія перавагі, але ён таксама нясе пэўныя рызыкі.

Аўтаматызаваны гандаль: робаты і саветнікі

У 1997 годзе аналітык Тушар Чэнд у сваёй кнізе “За межамі тэхнічнага аналізу” (у арыгінале яна называецца “Beyond Technical Analysis”) упершыню апісаў механічную гандлёвую сістэму (МТС). Дадзеную сістэму называюць гандлёвым робатам або дарадцам па валютных аперацыях. Гэта праграмныя модулі, якія сочаць за рынкам, выдаюць гандлёвыя загады і кантралююць выкананне гэтых загадаў. Ёсць два тыпу гандлёвых праграм робатаў:

  • аўтаматызаваныя “ад” і “да” – яны здольныя прымаць незалежныя самастойныя рашэнні па таргах;
  • якія падаюць трэйдару сігналы на адкрыццё ўгоды ўручную, самі яны заяўкі не адпраўляюць.

У выпадку алгарытмічнай гандлю разглядаецца толькі 1-й выгляд робата або дарадцы, і яго “суперзадача” – рэалізацыя тых стратэгій, якія не з’яўляюцца магчымымі пры гандлі ўручную.

Renaissance Institutiona Equlties Fund з’яўляецца найбольш буйным прыватным фондам, які прымяняе алгатрэйдзінг. Яго ў ЗША адкрыла кампанія Renaissance Technologies LLC, заснаваная якая ў 1982 годзе Джэймсам Харысам Саймансам. Пазней Financial Times назвала Сайманса “самым разумным мільярдэрам”.

Як ствараюцца гандлёвыя робаты?

Робаты, якія выкарыстоўваюцца для алготрейдінг на фондавым рынку, уяўляюць сабой спецыялізаваныя кампутарныя праграмы. Іх развіццё пачынаецца ў першую чаргу са з’яўлення дакладнага плана ўсіх задач, якія робаты будуць выконваць, у тым ліку, і стратэгіі. Задача, якая стаіць перад праграмістам-трэйдарам – гэта стварыць алгарытм, які ўлічвае яго веды і асабістыя перавагі. Вядома, неабходна загадзя дакладна разумець усе нюансы працы сістэмы, якая аўтаматызуе транзакцыі. Таму пачаткоўцам трэйдарам не рэкамендуецца ствараць алгарытм TC самастойна. Для тэхнічнай рэалізацыі гандлёвых робатаў неабходна ведаць хаця б адну мову праграмавання. Для напісання праграм выкарыстоўвайце mql4, Python, C#, C++, Java, R, MathLab.
АлгатрэйдзінгЗдольнасць да праграмавання дае трэйдарам мноства пераваг:

  • магчымасць ствараць базы даных;
  • запускаць і тэсціраваць сістэмы;
  • аналізаваць высокачашчынныя стратэгіі;
  • хутка ўстараняць памылкі.

Для кожнай мовы створана мноства вельмі карысных бібліятэк і праектаў з адчыненым зыходным кодам. Адзін з найбуйнейшых праектаў алгарытмічнага гандлю – QuantLib, створаны на C++. Калі вам неабходна наўпрост падлучыцца да Currenex, LMAX, Integral або іншым пастаўшчыкам ліквіднасці для выкарыстання высокачашчынных алгарытмаў, вы павінны авалодаць навыкамі напісання API-інтэрфейсаў падключэння на мове Java. Пры адсутнасці навыкаў праграмавання, ёсць магчымасць выкарыстоўваць спецыяльныя алготрейдинговые праграмы для стварэння простых механічных гандлёвых сістэм. Прыклады такіх платформ:

  • TSLab;
  • WhelthLab;
  • MetaTrader;
  • S#.Studio;
  • Multicharts;
  • TradeStation.

Алгарытмічны гандаль на фондавым рынку

Фондавы і тэрміновы рынак даюць шырокія магчымасці для прымянення аўтаматычных сістэм, але алгарытмічны гандаль больш распаўсюджаны сярод буйных фондаў, чым сярод прыватных інвестараў. На фондавым рынку існуе некалькі відаў алгарытмічнага гандлю:

  • Сістэма, заснаваная на тэхнічным аналізе. Створана для выкарыстання неэфектыўнасці рынку і некалькіх індыкатараў для выяўлення тэндэнцый, рынкавых рухаў. Часцяком дадзеная стратэгія накіравана на атрыманне прыбытку ад метадаў класічнага тэхнічнага аналізу.
  • Парны і баскет-трэйдзінг. Сістэма выкарыстоўвае суадносіны двух або больш інструментаў (адзін з іх з’яўляецца «павадыром», г.зн. спачатку адбываюцца змены ў ім, а затым падцягваецца 2-й і наступныя прылады) з адносна высокім адсоткам, але не роўным 1. Калі прылада адхіляецца ад зададзенага маршруту, ён, верагодна, вернецца ў сваю групу. Адсочваючы гэта адхіленне, алгарытм можа гандляваць і прыносіць прыбытак уладальніку.
  • Маркетмэйкінг. Гэта яшчэ адна стратэгія, задачай якой з’яўляецца падтрыманне ліквіднасці рынку. Каб у любы момант прыватны трэйдар альбо хэдж-фонд мог набыць альбо прадаць гандлёвы інструмент. Маркет-мейкеры могуць нават выкарыстоўваць свой прыбытак для задавальнення попыту на розныя інструменты і атрымання прыбытку ад абмену. Але гэта не мяшае выкарыстанню адмысловых стратэгій, заснаваных на хуткім трафіку і ўліку рынкавых дадзеных.
  • Front running. У рамках такой сістэмы выкарыстоўваюцца прылады для аналізу аб’ёму транзакцый і выяўленні буйных заказаў. Алгарытм улічвае, што вялікія ордэры будуць утрымліваць кошт і выклікаць з’яўленне процілеглых здзелак у зваротным кірунку. З-за хуткасці аналізу рынкавых дадзеных у кнігах заказаў і стужках яны будуць сутыкацца з валацільнасць, спрабаваць перасягнуць іншых удзельнікаў і прымаць невялікую валацільнасць пры выкананні вельмі вялікіх заказаў.
  • Арбітраж. Гэта здзелка з выкарыстаннем фінансавых інструментаў, карэляцыя паміж імі блізкая да адзінкі. Як правіла, такія прылады маюць найменшыя адхіленні. Сістэма адсочвае змену коштаў на злучаныя прылады і праводзіць арбітражныя аперацыі, якія выраўноўваюць кошты. Прыклад: бяруцца 2 розных тыпу акцый адной і той жа кампаніі, якія мяняюцца сінхронна са 100% карэляцыяй. Або бяруцца аднолькавыя акцыі, але на розных рынках. На адной біржы яна будзе расці/падаць крыху раней, чым на другой. “Злавіўшы” гэты момант на 1-й, можна адкрываць здзелкі на 2-й.
  • Гандаль на валацільнасць. Гэта найбольш складаны від гандлю, заснаваны на куплі розных тыпаў апцыён і чаканні павелічэння валацільнасць пэўнага інструмента. Гэты алгарытмічны гандаль патрабуе вялікіх вылічальных магутнасцяў і каманды экспертаў. Тут лепшыя розумы аналізуюць розныя інструменты, будуючы прагнозы аб тым, на якім з іх можа павысіцца валацільнасць. Свае механізмы аналізу яны закладваюць у робатаў, а тыя ў патрэбныя моманты купляюць апцыёны на гэтыя інструменты.

Рызыкі алгарытмічнага гандлю

Уплыў алгарытмічнага гандлю значна ўзрасла ў апошні час. Натуральна, новыя метады гандлю нясуць пэўныя рызыкі, якія раней не чакаліся. HFT-транзакцыі асабліва спалучаны з рызыкамі, якія неабходна ўлічваць.
АлгатрэйдзінгСамае небяспечнае пры рабоце з алгарытмамі:

  • Маніпуляванне коштамі. Можна наладзіць алгарытмы так, каб яны наўпрост уплывалі на асобныя прылады. Наступствы тут могуць быць вельмі небясьпечнымі. У 2013 г., у 1-й дзень таргоў на сусветным рынку BATS, адбылося сапраўднае падзенне кошту каштоўных папер кампаніі. Усяго за 10 секунд кошт упаў з 15 долараў усяго да пары цэнтаў. Прычынай стала дзейнасць робата, які быў наўмысна запраграмаваны на зніжэнне коштаў на акцыі. Дадзеная палітыка можа ўвесці ў зман іншых удзельнікаў і моцна сказіць сітуацыю на біржы.
  • Адток абаротных сродкаў. Калі на рынку стрэсавая сітуацыя, удзельнікі, якія выкарыстоўваюць робатаў, прыпыняюць гандаль. Паколькі большая частка заказаў прыходзіць ад аўтадарадцаў, адбываецца глабальны адток, што неадкладна абвальвае ўсе каціроўкі. Наступствы такога біржавога “качання” могуць быць вельмі сур’ёзнымі. Больш за тое, адток ліквіднасці выклікае маштабную паніку, якая пагоршыць складаную сітуацыю.
  • Рэзка вырасла валацільнасць. Часам на ўсіх сусветных рынках адзначаюцца непатрэбныя ваганні кошту актываў. Гэта можа быць рэзкі рост коштаў або катастрафічнае падзенне. Гэтая сітуацыя завецца раптоўным збоем. Часта прычынай ваганняў з’яўляецца паводзіны высокачашчынных робатаў, таму што іх доля ад агульнай колькасці ўдзельнікаў рынку вельмі вялікая.
  • Павышэнне затрат. Вялікай колькасці кансультантаў па механіцы неабходна ўвесь час павялічваць свае тэхнічныя магчымасці. У выніку мяняецца тарыфная палітыка, што, вядома, не на карысць трэйдарам.
  • Аперацыйная рызыка. Вялікая колькасць адначасова якія паступаюць ордэраў можа перагрузіць серверы велізарнай магутнасці. Таму часам у пікавы перыяд актыўнага гандлю сістэма перастае функцыянаваць, усе плыні капіталу прыпыняюцца, і ўдзельнікі нясуць вялікія страты.
  • Зніжаецца ўзровень прадказальнасці рынку. Робаты аказваюць значнае ўздзеянне на кошты транзакцый. З-за чаго дакладнасць прагнозу змяншаецца і падрываюцца асновы базавага аналізу. Таксама аўтапамагатыя пазбаўляюць традыцыйных трэйдараў добрых коштаў.

Робаты паступова дыскрэдытуюць звычайных удзельнікаў рынку і гэта вядзе да поўнай адмовы ад ручных аперацый у будучыні. Сітуацыя ўзмоцніць пазіцыі сістэмы алгарытмаў, што прывядзе да павелічэння рызык, якія спадарожнічаюць ім.

Алгарытмічны гандаль на Форекс

Рост алгарытмічнага гандлю замежнай валютай шмат у чым тлумачыцца аўтаматызацыяй працэсаў і скарачэннем часу правядзенні валютных аперацый з выкарыстаннем праграмных алгарытмаў. Гэта змяншае і эксплуатацыйныя выдаткі. У Forex у асноўным выкарыстоўваюцца робаты, заснаваныя на метадах тэхнічнага аналізу. А паколькі найболей распаўсюджаным тэрміналам з’яўляецца платформа MetaTrader, мова праграмавання MQL, які прадстаўляецца распрацоўнікамі платформы, стаў найболей распаўсюджаным метадам напісання робатаў.

Колькасны трэйдзінг

Колькасным трэйдзінгам называецца напрамак гандлю, мэтай якога з’яўляецца фарміраванне мадэлі, якая апісвае дынаміку розных фінансавых актываў і якая дазваляе рабіць дакладныя прагнозы. Колькасныя трэйдары, таксама вядомыя як квантавыя трэйдары, звычайна з’яўляюцца высокаадукаванымі спецыялістамі ў сваёй справе: эканамістамі, матэматыкамі, праграмістамі. Каб стаць квантавым трэйдарам, вы павінны хаця б ведаць асновы матэматычнай статыстыкі і эконометрики.

Высокачашчынны алгатрэйдзінг/HFT-трэйдзінг

Гэта найболей распаўсюджаная форма аўтаматычнага гандлю. Асаблівасцю гэтага метаду з’яўляецца тое, што транзакцыі могуць выконвацца з высокай хуткасцю ў розных прыладах, у якіх цыкл стварэння/зачыненні пазіцый завяршаецца на працягу адной секунды.

Транзакцыі HFT выкарыстоўваюць галоўную перавагу кампутараў над чалавекам – мегавысокую хуткасць.

Лічыцца, што аўтарам ідэі з’яўляецца Стывен Сонсан, які разам з Д. Уіткамбам і Д. Хоўксам стварыў 1-е ў свеце аўтаматычнае прылада для гандлю ў 1989 годзе (Automatic Trading Desk). Хаця фармальнае развіццё тэхналогіі пачалося толькі ў 1998 г., калі было адобрана выкарыстанне электронных платформ на біржах Амерыкі.

Базавыя прынцыпы HFT-трэйдзінгу

Дадзены трэйдзінг заснаваны на наступных кітах:

  • прымяненне высокатэхналагічных сістэм захоўвае перыяд выканання пазіцый на ўзроўні 1-3 мілісекунды;
  • прыбытак ад мікра-зменаў коштаў і маржы;
  • выкананне буйнамаштабных высакахуткасных здзелак і атрыманне прыбытку на самым мінімальным рэальным узроўні, які часам менш цэнта (патэнцыял HFT ў шмат разоў пераўзыходзіць традыцыйныя стратэгіі);
  • прымяненне ўсіх відаў арбітражных здзелак;
  • здзелкі здзяйсняюцца строга на працягу гандлёвага дня, аб’ём транзакцый кожнай сесіі можа дасягаць дзясяткаў тысяч.

HFT-трэйдзінг

Стратэгіі высокачашчыннага трэйдзінгу

Тут можна выкарыстоўваць любую алгарытмічную гандлёвую стратэгію, але пры гэтым гандляваць з хуткасцю, недаступнай для людзей. Вось некалькі стратэгій HFT для прыкладу:

  • Выяўленне пулаў з высокай ліквіднасцю. Гэтая тэхналогія накіравана на выяўленне схаваных (“цёмных”) альбо масавых ордэраў шляхам адкрыцця невялікіх тэставых транзакцый. Мэта складаецца ў тым, каб дужацца з моцным рухам, ствараным аб’ёмнымі пуламі.
  • Стварэнне электроннага рынку. У працэсе павелічэння ліквіднасці на рынку прыбытак рэалізуецца за кошт гандлю ў межах спрэду. Звычайна пры гандлі на біржы спрэд будзе пашырацца. Калі ў маркет-мейкера няма кліентаў, якія могуць падтрымліваць баланс, то высокачашчынныя трэйдары павінны выкарыстоўваць свае ўласныя сродкі, каб перакрыць попыт і прапанову інструмента. Біржы і ECN будуць прадастаўляць скідкі на аперацыйныя выдаткі як узнагароду.
  • Франтранінг. Назва перакладаецца як “бяжы наперад”. Дадзеная стратэгія заснавана на аналізе бягучых заявак на куплю і продаж, ліквіднасці актываў і сярэдняй адкрытай цікавасці. Сутнасць гэтага метаду заключаецца ў выяўленні буйных ордэраў і размяшчэнні ўласных невялікіх па крыху больш высокай цане. Пасля выканання ордэра алгарытм выкарыстоўвае высокую верагоднасць ваганняў каціровак каля іншага буйнога ордэра, каб усталяваць яшчэ адзін больш высокі.
  • Адтэрмінаваны арбітраж. Гэтая стратэгія выкарыстоўвае плюсы актыўнага доступу да біржавых дадзеных за кошт геаграфічнай блізкасці да сервераў або набыцця дарагіх прамых падлучэнняў да асноўных пляцовак. Часта яе выкарыстоўваюць трэйдары, якія належаць да валютных рэгулятараў.
  • Статыстычны арбітраж. Гэты метад высокачашчыннага гандлю заснаваны на выяўленні карэляцыі розных інструментаў паміж пляцоўкамі або адпаведнымі формамі актываў (ф’ючэрсы на валютныя пары і іх спот-кантрагенты, вытворныя інструменты і акцыі). Такія аперацыі звычайна праводзяць прыватныя банкі, інвестыцыйныя фонды і іншыя ліцэнзаваныя дылеры.

Высокачашчынныя аперацыі выконваюцца ў мікрааб’ёмах, што кампенсуецца вялікай колькасцю транзакцый. У гэтым выпадку адразу фіксуюцца прыбытак і страту.

Агляд праграм для алгатрэйдараў

Існуе невялікая частка праграмнага забеспячэння, якое выкарыстоўваецца для алгарытмічнага гандлю і праграмавання робатаў:

  • TSLab. Праграмнае забеспячэнне C# расійскай вытворчасці. Сумяшчальна з большасцю валютных і фондавых брокераў. Дзякуючы спецыяльнай блок-схеме яно мае даволі просты і лёгкі ў засваенні інтэрфейс. Вы можаце бясплатна выкарыстоўваць праграму для тэсціравання і аптымізацыі сістэмы, але для рэальных транзакцый вам неабходна будзе набыць падпіску.
  • WealthLab. Праграма, якая выкарыстоўваецца для распрацоўкі алгарытмаў на C#. З яе дапамогай вы можаце выкарыстоўваць бібліятэку Wealth Script для напісання праграмнага забеспячэння для алгарытмічнага гандлю, што значна спрашчае працэс стварэння кода. Таксама можна падлучыць да праграмы цытаты з розных крыніц. Акрамя тэсціравання на гісторыі, на фінансавым рынку таксама могуць праводзіцца рэальныя транзакцыі.
  • R Studio. Больш прасунутая праграма для квантаў (не падыходзіць для пачаткоўцаў). Праграмнае забеспячэнне аб’ядноўвае некалькі моў, адна з якіх выкарыстоўвае спецыяльную мову R для апрацоўкі дадзеных і часовых шэрагаў. Тут ствараюцца алгарытмы і інтэрфейсы, праводзяцца тэсты, аптымізацыя, можна атрымаць статыстыку і іншыя дадзеныя. R Studio бясплатная, але пры гэтым даволі сур’ёзная. Праграма выкарыстоўвае розныя убудаваныя бібліятэкі, тэстары, мадэлі і т. д.

Стратэгіі для алгатрэйдзінгу

У алгатрэйдзінгу існуюць наступныя стратэгіі:

  • TWAP. Гэты алгарытм рэгулярна адкрывае ордэры па лепшым кошце попыту або прапановы.
  • Execution Strategy.  Алгарытм патрабуе буйных пакупак актываў па сярэднеўзважаных коштах, звычайна выкарыстоўваецца буйнымі ўдзельнікамі (хедж-фондамі і брокерамі).
  • VWAP. Алгарытм выкарыстоўваецца для адкрыцця пазіцый у роўнай частцы зададзенага аб’ёму на працягу вызначанага перыяду часу, і кошт пры гэтым не павінна быць вышэй, чым сярэднеўзважаны кошт пры запуску.
  • Data Mining. Гэта пошук новых шаблонаў для новых алгарытмаў. Перад пачаткам тэсту больш за 75% дат здабычы прыходзілася на збор даных. Вынікі пошуку залежаць толькі ад прафесійных і падрабязных метадаў. Сам пошук наладжваецца ўручную з дапамогай розных алгарытмаў.
  • Iceberg. Выкарыстоўваецца для размяшчэння заказаў, агульная колькасць якіх не перавышае колькасці, указанай у параметрах. На шматлікіх біржах гэты алгарытм убудаваны ў ядро ​​сістэмы, і ён дазваляе паказваць аб’ём у параметрах ордэра.
  • Спекулятыўная стратэгія. Гэта стандартная мадэль для прыватнікаў, якая імкнецца атрымаць найлепшую магчымую цану для гандлю з мэтай атрымання наступнага прыбытку.

Стратэгіі для алгатрэйдзінгу

У школьных колах такіх ведаў не атрымаеш. Гэта вельмі вузкая і спецыфічная вобласць. Складана вылучыць тут сапраўды дакладныя даследаванні, але калі абагульніць, то для занятку алгарытмічным гандлем патрэбны наступныя ключавыя веды:

  • матэматычных, а таксама эканамічных мадэляў;
  • праграмных моў – Python, З++, MQL4 (для Forex);
  • інфармацыі аб кантрактах на біржы і асаблівасцях інструментаў (апцыён, ф’ючэрсаў і г.д.).

Дадзены напрамак давядзецца асвойваць у асноўным самастойна. Для чытання навучальнай літаратуры на гэтую тэму можна разгледзець кнігі:

  • “Квантавы гандаль” і “Алгарытмічны трэйдзінг” — Эрнэст Чэн;
  • “Алгарытмічны гандаль і прамы доступ да біржы” – Бэры Джонс;
  • “Метады і алгарытмы фінансавай матэматыкі” – Люу Ю-Дау;
  • «Унутры чорнай скрыні» – Рышы К. Наранг;
  • “Гандаль і біржы: мікраструктура рынку для практыкаў” – Лары Харыс.

Працэс навучання прадуктыўней за ўсё пачаць з вывучэння асноў гандлю акцыямі і тэханалізу, а затым купляць кнігі па алгарытмічнай гандлі. Таксама трэба адзначыць, што большасць прафесійных публікацый можна знайсці толькі на англійскай мове.

Акрамя кніг з ухілам, карысна будзе таксама чытанне любой біржавой літаратуры.

Вядомыя міфы пра алгатрэйдынг

Многія лічаць, што выкарыстанне гандлю робатамі можа быць толькі прыбытковым, і трэйдарам увогуле не трэба нічога рабіць. Канешне не. Заўсёды неабходна сачыць за робатам, аптымізаваць яго і кантраляваць, каб не ўзнікалі памылкі і збоі. Некаторыя думаюць, што робаты не могуць зарабляць грошы. Гэта людзі, якія, хутчэй за ўсё, раней сутыкнуліся з няякаснымі робатамі, якія прадаюцца ашуканцамі для валютных аперацый. У гандлі валютай ёсць якасныя робаты, якія могуць зарабляць грошы. Але прадаваць іх ніхто не будзе, бо яны і без таго прыносяць добрыя грошы. Гандаль на біржы мае вялізны патэнцыял для заробку. Алгарытмічны гандаль – гэта сапраўдны прарыў у галіне інвесціравання. Робаты бяруць на сябе амаль усе паўсядзённыя задачы, якія раней займалі шмат часу.

opexflow
Rate author
Add a comment