Visokofrekvenčno trgovanje (HFT): algoritmi in strategije
Visokofrekvenčno trgovanje (HFT): algoritmi in strategije

Video: Visokofrekvenčno trgovanje (HFT): algoritmi in strategije

Video: Visokofrekvenčno trgovanje (HFT): algoritmi in strategije
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, April
Anonim

Ljudje niso več odgovorni za dogajanje na trgu, ker računalniki sprejemajo vse odločitve, pravi avtor Flash Boys Michael Lewis. Ta izjava najbolj v celoti označuje visokofrekvenčno trgovanje HFT. Več kot polovico vseh promocij, ki se izvajajo v ZDA, ne izvajajo ljudje, ampak superračunalniki, ki lahko vsak dan oddajo milijone naročil in pridobijo milisekundno prednost s tekmovanjem za trge.

zgodovina HFT

Zgodovina nastanka HFT
Zgodovina nastanka HFT

HFT je oblika algoritemskega trgovanja s financami, ustvarjena leta 1998. Od leta 2009 so visokofrekvenčni pogovori predstavljali 60–73 % vsega trgovanja z delnicami v ZDA. Leta 2012 se je to število zmanjšalo na približno 50 %. Raven visokofrekvenčnih transakcij se danes giblje od 50 % do 70 % finančnih trgov. Podjetja, ki delujejo na področju visokofrekvenčnega trgovanja, kompenzirajo nizke marže z neverjetno visokimiobseg trgovanja v milijonih. V zadnjem desetletju so se priložnosti in donosi iz takšne trgovine močno zmanjšali.

HFT uporablja sofisticirane računalniške programe za napovedovanje delovanja trgov na podlagi kvantitativne metode. Algoritem analizira tržne podatke v iskanju priložnosti za umestitev s spremljanjem tržnih parametrov in drugih informacij v realnem času. Na podlagi teh podatkov se izriše zemljevid, v katerem stroj določi pravi trenutek za dogovor o ceni in količini. S poudarkom na delitvi naročil po času in trgih, izbere naložbeno strategijo v omejenih in tržnih naročilih, ti algoritmi se implementirajo v zelo kratkem času.

Možnost neposrednega vstopa na trge in oddajanja naročil na pozicije s hitrostjo milisekund je privedla do hitre rasti te vrste operacij v celotnem obsegu trga. Po mnenju strokovnjakov visokofrekvenčno trgovanje predstavlja več kot 60 % transakcij v ZDA, 40 % v Evropi in 10 % v Aziji. HFT je bil najprej razvit v okviru delniških trgov, v zadnjih letih pa je bil razširjen na opcije, terminske pogodbe, valute in blago ETFS (Treaty Funds Exchange).

Algoritemski pogoji trgovanja

Algoritemsko trgovanje: pogoji
Algoritemsko trgovanje: pogoji

Preden začnemo s temo HFT, se je treba zavedati nekaterih izrazov, ki naredijo razlage strategije natančnejše:

  1. Algoritem - urejen in končen niz operacij, ki vam omogoča, da najdete rešitev problema.
  2. Programski jezik - formalni jezik, zasnovan za opis nizazaporedje dejanj in procesov, ki jim mora slediti računalnik. To je praktična metoda, s katero lahko oseba pove stroju, kaj naj naredi.
  3. Računalniški program je zaporedje pisnih navodil za izvajanje določene naloge na računalniku. To je algoritem, napisan v programskem jeziku.
  4. Backtest - proces optimizacije strategije trgovanja v preteklosti. Omogoča vam, da v prvem približku ugotovite možno zmogljivost in ocenite, ali je operacija pričakovana.
  5. Strežnik za sporočila – računalnik, zasnovan za usklajevanje nakupnih naročil s prodajo določenega sredstva ali trga. V primeru FOREX-a ima vsak ponudnik likvidnosti svoje strežnike, ki zagotavljajo spletno trgovanje.
  6. Co-location - določa, kako naj se izvajalni strežnik postavi čim bližje strežniku za sporočila.
  7. Kvantitativna analiza - finančna veja matematike, ki skozi prizmo teorij, fizike in statistike, strategij trgovanja, raziskav, analiz, optimizacije in diverzifikacije portfelja, upravljanja s tveganji in strategij varovanja pred tveganjem daje rezultat.
  8. Arbitraža je praksa, ki temelji na izkoriščanju cenovnih razlik (neučinkovitosti) med dvema trgoma.

Narava sistema visokofrekvenčnega trgovanja

Narava visokofrekvenčnega trgovalnega sistema
Narava visokofrekvenčnega trgovalnega sistema

Ti sistemi nimajo popolnoma nobene zveze s strokovnimi svetovalci. Algoritmi, ki poganjajo te stroje, se ne ujemajo z glavnim slogom svetovalca - če cena prečka navzdol, drseče povprečjevstopi v kratko pozicijo. Uporabljajo orodja za kvantitativno analizo, sisteme za napovedovanje, ki temeljijo na človeški psihologiji in vedenju, in druge metode, za katere večina uporabnikov verjetno nikoli ne bo vedela. Znanstveniki in inženirji, ki razvijajo in kodirajo te visokofrekvenčne algoritme trgovanja, se imenujejo kvanti.

To so sistemi, ki resnično služijo denar, z ogromnim potencialom do 120.000.000 $ na dan. Zato so stroški implementacije teh sistemov zagotovo visoki. Dovolj je izračunati stroške razvoja programske opreme, plače količin, stroške potrebnih strežnikov za delovanje določene programske opreme, gradnjo podatkovnih centrov, zemljišč, energije, kolokalizacije, pravnih storitev in še veliko več.

Ta sistem trgovanja se imenuje "visokofrekvenčni" glede na število transakcij, ki jih opravi vsako sekundo. Zato je hitrost najpomembnejša spremenljivka v teh sistemih, ključ, iz katerega izhaja odločitev. Zato je zelo pomembna solokalizacija strežnikov, ki izračunavajo algoritem za visokofrekvenčno trgovanje s kriptovalutami.

To izhaja iz tega posebnega dejstva: Spread Network je leta 2009 namestil optični kabel v ravni črti od Chicaga do New Jerseyja, kjer se nahaja newyorška borza, po ceni 20.000.000 $ za delo. Ta prenova omrežja je zmanjšala čas prenosa s 17 milisekund na 13 milisekund.

Primer trgovinskega posla. Trgovec želi kupiti 100 delnic IBM-a. Na trgu BATS je 600 delnic po 145,50 $ inna trgu Nasdaq je še 400 delnic po isti ceni. Ko izpolni svoje naročilo za nakup, ga visokofrekvenčni stroji zaznajo, preden naročilo doseže trg, in kupijo te delnice. Potem, ko bo naročilo prispelo na trg, jih bodo ti stroji že dali v prodajo po višji ceni, tako da bo trgovec na koncu kupil 1000 delnic po 145,51, oblikovalci trga pa bodo dobili razliko zaradi hitrejše povezave in hitrosti obdelave.. Za HFT bo ta operacija brez tveganja.

Neprozorne platforme in infrastruktura

Glede na prejšnji primer morate razumeti, kako bo HFT vedel na trgu o naročilu za nakup 1000 delnic. Tu nastopijo neprozorne algoritemske platforme za trgovanje, ki uporabljajo iste "posrednike" in so strežniška soba. Prednost je v tem, da nekateri posredniki namesto da bi pošiljali naročila na trg, jih usmerijo na svojo neprozorno platformo HFT, ki uporablja hitrost in kupuje delnice na trgu in jih nato vlagatelju proda za več kot začetno ceno v samo nekaj milisekundah.. Z drugimi besedami, posrednik, ki teoretično sledi interesom trgovca, mu dejansko proda HFT, za kar zaračuna dobro provizijo.

Neprozorne platforme in infrastruktura
Neprozorne platforme in infrastruktura

Infrastruktura, ki jo potrebujejo visokofrekvenčni trgi, je neverjetna. Nahaja se v podatkovnih centrih, pogosto samih finančnih institucijah, poleg uradov menjalnic, ki so hkrati tudi podatkovni centri. Bližina podatkovnih centrov je izjemno pomembna, saj je pri tej strategiji pomembna hitrost,in krajša kot je razdalja, ki jo mora signal prepotovati, hitreje bo dosegel cilj. To vključuje velika finančna podjetja, ki lahko prevzamejo stroške nakupa zemljišča in gradnje lastnega podatkovnega centra s tisočimi strežniki, sistemi za napajanje v sili, zasebnim varovanjem, astronomskimi računi za elektriko in drugimi stroški.

Več "manjših" podjetij, ki se ukvarjajo s tem poslom, raje gostijo svoje strežnike znotraj netransparentnih posredniških platform ali podatkovnih centrov na istih trgih. To je sporno, saj isti posredniki in trgi "najemajo" prostor za HFT, da skrajšajo čas dostopa do cen.

Prednosti in slabosti trgovanja

Prednosti in slabosti trgovanja
Prednosti in slabosti trgovanja

Po zgoraj navedenem je podoba HFT v javni razpravi zelo negativna, predvsem v medijih, v širšem smislu pa je dojeta kot emanacija »hladnih« financ, dehumanizacije s škodljivimi družbenimi posledicami. V tem kontekstu je pogosto težko racionalno govoriti o temi, ki tradicionalno temelji na finančni strasti in senzacionalizmu, bodisi na političnem ali medijskem prizorišču.

V določenih okoliščinah ima lahko HFT posledice za stabilnost finančnih trgov. Poleg čisto tehničnih vidikov, povezanih s strategijami trgovanja za visokofrekvenčno trgovanje z vrednostnimi papirji z nizko volatilnostjo, sta glavno tveganje na globalni ravni sistemsko tveganje in nestabilnost sistema. Za nekatere HFT potrebenpogoj za prilagajanje tržnemu ekosistemu je inovativnost, ki povečuje tveganje finančne krize.

Tri glavni razlogi za nestabilnost visokofrekvenčnega trgovanja v Rusiji:

  1. Retroaktivno zanko je mogoče zgraditi in samookrepiti z avtomatiziranimi računalniškimi transakcijami. Majhne spremembe v ciklu lahko povzročijo velike spremembe in povzročijo nezaželene rezultate.
  2. Nestabilnost. Ta proces je znan kot "normalizacija variance". Natančneje, obstaja tveganje, da bodo nepričakovane in tvegane dejavnosti, kot so majhne napake, postopoma postale vse bolj normalne, dokler ne pride do katastrofe.
  3. Ni instinktivno tveganje, ki je neločljivo povezano s finančnimi trgi. Eden od razlogov za morebitno nestabilnost je, da so lahko individualno preizkušeni algoritmi, ki dajejo zadovoljive in spodbudne rezultate, dejansko nezdružljivi z algoritmi, ki so jih uvedla druga podjetja, zaradi česar je trg nestabilen.

V tej polemiki o koristih in škodi HFT visokofrekvenčnega trgovanja je dovolj oboževalcev te vrste globalnega trgovanja z lastnimi argumenti:

  1. Povečaj likvidnost.
  2. Brez psihološke odvisnosti od tržnih akterjev.
  3. Razpon, ki je razlika med povpraševanjem in povpraševanjem, se mehansko zmanjša zaradi povečane likvidnosti, ki jo ustvari HFT.
  4. Trgi so lahko učinkovitejši.
  5. Dejansko lahko algoritmi kažejo tržne anomalije, kiljudje ne morejo videti zaradi kognitivnih sposobnosti in omejenega računanja. Tako je mogoče sklepati kompromise med različnimi razredi sredstev (delnice, obveznice in drugo) in delniškimi trgi (Pariz, London, New York, Moskva), tako da se doseže ravnotežna cena.

Finančna industrija nasprotuje

Finančna industrija nasprotuje takšni ureditvi, saj trdi, da bi bile posledice kontraproduktivne. Dejansko je prevelika regulacija enakovredna manjši menjavi in kroženju kreditov, mehansko povečuje stroške slednjih, na koncu podraži dostop do kapitala za podjetja in ima negativne posledice za trg dela, blago in storitve.

Zato želi več držav uradno urediti in celo prepovedati HFT. Vendar pa bo vsaka čisto nacionalna ureditev vplivala le na majhno območje, saj se na primer HFT za vrednostne papirje v tej državi lahko izvaja na platformah, ki se nahajajo zunaj te države. Čisto nacionalna zakonodaja bo imela pred prostim kapitalom, ki se lahko razdeli in izmenjuje po vsem svetu, enako slabost kot katera koli teritorialna zakonodaja. Država, ki želi takšno ureditev enostransko izvajati, bo izgubila. Hkrati bodo druge države imele dvojno korist od njegovega oslabitve.

Edina izvedljiva možnost kratkoročno do srednjeročno je zakonodaja na regionalni ravni. V tem kontekstu ga lahko Evropa sprejme, če doseže pomemben napredekv tej smeri bodo koristile tudi države zunaj Evrope, Združeno kraljestvo in Združene države.

Karakteristike trgovalne mize

Agenti, ki uporabljajo te posle, so zasebna podjetja za trgovanje v investicijskih bankah in hedge skladih, ki lahko na podlagi teh strategij ustvarijo velike količine transakcij v kratkih časovnih obdobjih.

Podjetja za visokofrekvenčno trgovanje imajo:

  1. Uporaba računalniške opreme, opremljene z visoko zmogljivo programsko in strojno opremo - generatorji za usmerjanje, izvedbo in preklic naročil.
  2. Uporaba kolokacijskih storitev, ki svoje strežnike namestijo fizično blizu centralnega sistema za obdelavo.
  3. Uvedba številnih naročil preklicanih kmalu po predstavitvi, namen prihodkov takšnih naročil je zajemanje razširjene prodaje pred drugimi igralci.
  4. Zelo kratek čas za ustvarjanje in likvidacijo pozicij.

Lastnosti različnih strategij

Značilnosti različnih strategij
Značilnosti različnih strategij

Obstajajo različne vrste strategij HFT, vsaka s svojimi značilnostmi, običajno:

  • ustvarjanje trga;
  • statistična arbitraža;
  • odkrivanje likvidnosti;
  • manipulacija s cenami.

Strategija ustvarjanja trga nenehno izdaja konkurenčna omejena naročila za nakup in prodajo, s čimer zagotavlja likvidnost trgu, njen povprečni dobiček pa določarazmik ponudb/povpraševanj, ki poleg uvedbe likvidnosti zagotavlja svojo prednost, saj na hitre transakcije manj vplivajo gibanja cen.

V strategijah, imenovanih zaznavanje likvidnosti, algoritmi HFT poskušajo določiti prednosti dejanj drugih velikih operaterjev, na primer z dodajanjem več podatkovnih točk iz različnih izmenjav in iskanjem značilnih vzorcev v spremenljivkah, kot je globina naročila. Namen te taktike je izkoristiti nihanja cen, ki so jih ustvarili drugi trgovci, da bi lahko kupili, tik preden so velika naročila izpolnjena, od drugih trgovcev.

Strategije tržne manipulacije. Te metode, ki jih uporabljajo visokofrekvenčni operaterji, niso tako čiste, povzročajo težave na trgu in so v določenem smislu nezakonite. Prikrivajo ponudbe in drugim udeležencem na trgu preprečujejo, da bi razkrili komercialne namene.

običajni algoritmi:

  1. Fueling je, ko algoritem HFT na trg pošlje več naročil, kot jih trg zmore, kar lahko povzroči težave tako imenovanim počasnejšim trgovcem.
  2. Kajenje je algoritem, ki vključuje oddajo naročil, ki so privlačna za počasne trgovce, nato pa se naročila hitro ponovno izdajo pod manj ugodnimi pogoji.
  3. Ponarejanje je, ko algoritem HFT objavi prodajna naročila, ko je dejanski namen kupiti.

tečaji spletnega trgovanja

Spletni tečaji trgovanja
Spletni tečaji trgovanja

Ustvarjanje avtomatiziranih sistemov trgovanja je odlična veščina za trgovcekateri koli ravni. Ustvarite lahko popolne sisteme, ki trgujejo brez stalnega nadzora. In učinkovito preizkusite svoje nove ideje. Trader prihrani čas in denar, tako da se nauči sam kodirati. In tudi če kodiranje oddate zunanjim izvajalcem, je bolje komunicirati, če poznate osnove postopka.

Pomembno je izbrati prave tečaje trgovanja. Pri izbiri se upoštevajo naslednji dejavniki:

  1. Količina in kakovost ocen.
  2. Vsebina predmeta in učni načrt.
  3. Različice platform in trgov.
  4. Kodni jezik.

Če je bodoči trgovec nov v programiranju, je MQL4 odlična izbira, kjer lahko opravite osnovni tečaj programiranja v katerem koli jeziku Python ali C.

MetaTrader 4 (MT4) je najbolj priljubljena grafična platforma med maloprodajnimi Forex trgovci s skriptnim jezikom - MQL4. Glavna prednost MQL4 je ogromna količina virov za trgovanje na Forexu. Na forumih, kot je ForexFactory, lahko najdete strategije, uporabljene v MQL4.

Na internetu je dovolj spletnih tečajev o tej strategiji z več osnovnimi in pogostimi strategijami, vključno s križanji in fraktali. To daje začetniku dovolj znanja, da se nauči naprednih strategij trgovanja.

Še en tečaj "Black Algo Trading: Create Your Own Trading Robot" je visokokakovosten izdelek in je najbolj popoln za MQL4. Predvsem pokriva tehnike optimizacije, ki jih drugi tečaji preskočijo, in je izčrpen za vsakega začetnika.

Učitelj, Kirill Eremenko,ima veliko priljubljenih tečajev z navdušenimi ocenami uporabnikov. Tečaj "Ustvari svojega prvega FOREX robota!" je eden izmed njih. To je glavni praktični tečaj, ki uvaja visokofrekvenčne programe trgovanja v MQL4. Namenjen je absolutnim začetnikom in se začne z učenjem, kako namestiti programsko opremo MetaTrader 4.

Moskovska borza

Moskovska borza
Moskovska borza

Mladi trgovci menijo, da največja ruska borza trguje izključno na borzi, kar je vsekakor narobe. Ima veliko trgov, kot so nujni, inovativni, investicijski in drugi. Ti trgi se ne razlikujejo le po vrstah trgovalnih sredstev, temveč tudi po načinu organizirane prodaje, kar kaže na vsestranskost MB.

CBR je lani analizirala trgovanje na moskovski borzi udeležencev HFT in njihov vpliv na delo CBR. Izvedli so ga strokovnjaki Oddelka za boj proti nepoštenim praksam. Potrebo po tej temi pojasnjuje vse večji pomen HFT na ruskih trgih. Po podatkih Centralne banke HFT-udeleženci predstavljajo pomemben del transakcij ruskega MB, kar je primerljivo s podatki razvitih finančnih trgov. Skupno na trgih MB uradno deluje 486 solidnih računov HFT. Bančni strokovnjaki so udeležence HFT razdelili v štiri kategorije, odvisno od obsega dela na IB:

  • smer;
  • Maker;
  • Taker;
  • mešano.

Glede na rezultate HFT podjetja aktivno sodelujejo pri delu IB, ki omogoča spletnim trgovcem, da kotirajo tečaje v zeloširok razpon in potrjuje pozitiven rezultat HFT operacij na likvidnost trga. Poleg tega se bodo znižali transakcijski stroški udeležencev HFT, ki izvajajo operacije nakupa/prodaje valute. Po mnenju strokovnjakov CBR ta raven takojšnje likvidnosti povečuje prestiž deviznega trga.

Strokovnjaki beležijo različne trgovalne dejavnosti na moskovski borzi, ki lahko vplivajo na značilnosti trga. To so pravi algoritemski sistemi trgovanja na finančnih trgih. Obstajajo sistemi, ki so odgovorni za absorpcijo ali vbrizgavanje likvidnosti v zelo kratkih časovnih obdobjih, ki utelešajo vzorec "paznika", zaradi katerega se cena na koncu premika.

HFT obeti

Pri tem trgovanju oblikovalci trga in veliki igralci uporabljajo algoritme in podatke za zaslužek z velikimi količinami naročil in zaslužkom z majhnimi maržami. Toda danes je postal še manjši, možnosti za tak posel pa so se zmanjšale: prihodki na svetovnih trgih so bili lani za približno 86 % nižji kot pred desetimi leti na vrhuncu visokofrekvenčnega trgovanja. Z nenehnim pritiskom na sektor se visokofrekvenčni trgovci trudijo braniti težje pogoje poslovanja.

Možnosti za visokofrekvenčno trgovanje
Možnosti za visokofrekvenčno trgovanje

Obstaja veliko razlogov, zakaj se je dohodek te prakse v zadnjem desetletju zmanjšal. Na kratko: povečana konkurenca, povečani stroški in nizka volatilnost so odigrali svojo vlogo. To je za Financial Times povedal Vikas Shah, investicijski bankir pri Rosenblatt SecuritiesVisokofrekvenčni trgovci imajo dve surovini, ki ju potrebujejo za učinkovito delovanje: obseg in nestanovitnost. Algoritem se zmanjša na igro z ničelno vsoto, ki temelji na tem, kako hitra je lahko trenutna tehnologija. Ko dosežejo enako hitrost, bodo prednosti visokofrekvenčnega trgovanja izginile.

Očitno je to zelo velika in zanimiva tema in skrivnost, ki jo obdaja, je popolnoma upravičena - kdor ima gos, ki znese zlata jajca, je ne bo želel deliti.

Priporočena: